shithub: pokered

Download patch

ref: 3964e6a137f72bf45518e3142c099093fdeface9
parent: 795decd080dceed76c99bc16f044d50a696992be
author: yenatch <yenatch@gmail.com>
date: Tue Jan 21 14:48:44 EST 2014

use text macros in main.asm

--- a/main.asm
+++ b/main.asm
@@ -115575,16 +115575,18 @@
 SECTION "bank20",ROMX,BANK[$20]
 
 _CardKeySuccessText1: ; 80000 (20:4000)
-	db $0, "Bingo!@@"
+	text "Bingo!@@"
 
 _CardKeySuccessText2: ; 80009 (20:4009)
-	db $0, $4f
-	db "The CARD KEY", $55
-	db "opened the door!", $57
+	db $0
+	line "The CARD KEY"
+	next "opened the door!"
+	done
 
 _CardKeyFailText: ; 80029 (20:4029)
-	db $0, "Darn! It needs a", $4f
-	db "CARD KEY!", $57
+	text "Darn! It needs a"
+	line "CARD KEY!"
+	done
 
 _UnnamedText_33cf: ; 80045 (20:4045)
 	TX_RAM $cd6d
@@ -115591,45 +115593,54 @@
 	db $0, ": @@"
 
 _UnnamedText_70847: ; 8004d (20:404d)
-	db $0, "Not even a nibble!", $58
+	text "Not even a nibble!"
+	prompt
 
 _UnnamedText_7084c: ; 80061 (20:4061)
-	db $0, "Looks like there's", $4f
-	db "nothing here.", $58
+	text "Looks like there's"
+	line "nothing here."
+	prompt
 
 _UnnamedText_70851: ; 80082 (20:4082)
-	db $0, "Oh!", $4f
-	db "It's a bite!", $58
+	text "Oh!"
+	line "It's a bite!"
+	prompt
 
 _UnnamedText_24db: ; 80093 (20:4093)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_24e0: ; 80096 (20:4096)
-	db $0, "Ground rose up", $4f
-	db "somewhere!", $57
+	text "Ground rose up"
+	line "somewhere!"
+	done
 
 _BoulderText: ; 800b1 (20:40b1)
-	db $0, "This requires", $4f
-	db "STRENGTH to move!", $57
+	text "This requires"
+	line "STRENGTH to move!"
+	done
 
 _MartSignText: ; 800d2 (20:40d2)
-	db $0, "All your item", $4f
-	db "needs fulfilled!", $55
-	db "#MON MART", $57
+	text "All your item"
+	line "needs fulfilled!"
+	next "#MON MART"
+	done
 
 _PokeCenterSignText: ; 800fc (20:40fc)
-	db $0, "Heal Your #MON!", $4f
-	db "#MON CENTER", $57
+	text "Heal Your #MON!"
+	line "#MON CENTER"
+	done
 
 _FoundItemText: ; 80119 (20:4119)
-	db $0, $52, " found", $4f
-	db "@"
+	text $52, " found"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _NoMoreRoomForItemText: ; 8012a (20:412a)
-	db $0, "No more room for", $4f
-	db "items!", $57
+	text "No more room for"
+	line "items!"
+	done
 
 _UnnamedText_59091: ; 80143 (20:4143)
 	db $0, "Hi! Remember me?", $4f
@@ -115639,19 +115650,21 @@
 
 UnnamedText_80177: ; 80177 (20:4177)
 	TX_NUM $ffdb, 1, 3
-	db $0, $4f
-	db "kinds of #MON,", $55
-	db "I'm supposed to", $55
-	db "give you an", $55
-	db "@"
+	db $0
+	line "kinds of #MON,"
+	next "I'm supposed to"
+	next "give you an"
+	next "@"
 	TX_RAM $cc5b
-	db $0, "!", $51
-	db "So, ", $52, "! Have", $4f
-	db "you caught at", $55
-	db "least @"
+	text "!"
+
+	page "So, ", $52, "! Have"
+	line "you caught at"
+	next "least @"
 	TX_NUM $ffdb, 1, 3
-	db $0, " kinds of", $55
-	db "#MON?", $57
+	text " kinds of"
+	next "#MON?"
+	done
 
 _UnnamedText_59096: ; 801e4 (20:41e4)
 	db $0, "Let's see...", $4f
@@ -115660,25 +115673,29 @@
 
 UnnamedText_8020e: ; 8020e (20:420e)
 	TX_NUM $ffdd, 1, 3
-	db $0, $55
-	db "kinds of #MON!", $51
-	db "You need @"
+	text $55
+	db "kinds of #MON!"
+
+	page "You need @"
 	TX_NUM $ffdb, 1, 3
-	db $0, " kinds", $4f
-	db "if you want the", $55
-	db "@"
+	text " kinds"
+	line "if you want the"
+	next "@"
 	TX_RAM $cc5b
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_5909b: ; 80250 (20:4250)
-	db $0, "Oh. I see.", $51
-	db "When you get @"
+	text "Oh. I see."
+
+	page "When you get @"
 	TX_NUM $ffdb, 1, 3
-	db $0, $4f
-	db "kinds, come back", $55
-	db "for @"
+	db $0
+	line "kinds, come back"
+	next "for @"
 	TX_RAM $cc5b
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_590a0: ; 8028c (20:428c)
 	db $0, "Great! You have", $4f
@@ -115686,16 +115703,18 @@
 
 UnnamedText_802a5: ; 802a5 (20:42a5)
 	TX_NUM $ffdd, 1, 3
-	db $0, " kinds ", $55
-	db "of #MON!", $55
-	db "Congratulations!", $51
-	db "Here you go!", $58
+	text " kinds "
+	next "of #MON!"
+	next "Congratulations!"
 
+	page "Here you go!"
+	prompt
+
 _UnnamedText_590a5: ; 802d9 (20:42d9)
-	db $0, $52, " got the", $4f
-	db "@"
+	text $52, " got the"
+	line "@"
 	TX_RAM $cc5b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_590ab: ; 802ec (20:42ec)
 	db $0, "Oh! I see you", $4f
@@ -115705,336 +115724,411 @@
 
 UnnamedText_80317: ; 80317 (20:4317)
 	TX_RAM $cc5b
-	db $0, ".", $57
+	text "."
+	done
 
 _ViridianForestText1: ; 8031d (20:431d)
-	db $0, "I came here with", $4f
-	db "some friends!", $51
-	db "They're out for", $4f
-	db "#MON fights!", $57
+	text "I came here with"
+	line "some friends!"
 
+	page "They're out for"
+	line "#MON fights!"
+	done
+
 _ViridianForestBattleText1: ; 80359 (20:4359)
-	db $0, "Hey! You have", $4f
-	db "#MON! Come on!", $55
-	db "Let's battle'em!", $57
+	text "Hey! You have"
+	line "#MON! Come on!"
+	next "Let's battle'em!"
+	done
 
 _ViridianForestEndBattleText1: ; 80387 (20:4387)
-	db $0, "No!", $4f
-	db "CATERPIE can't", $55
-	db "cut it!", $58
+	text "No!"
+	line "CATERPIE can't"
+	next "cut it!"
+	prompt
 
 _ViridianFrstAfterBattleText1: ; 803a2 (20:43a2)
-	db $0, "Ssh! You'll scare", $4f
-	db "the bugs away!", $57
+	text "Ssh! You'll scare"
+	line "the bugs away!"
+	done
 
 _ViridianForestBattleText2: ; 803c3 (20:43c3)
-	db $0, "Yo! You can't jam", $4f
-	db "out if you're a", $55
-	db "#MON trainer!", $57
+	text "Yo! You can't jam"
+	line "out if you're a"
+	next "#MON trainer!"
+	done
 
 _ViridianForestEndBattleText2: ; 803f2 (20:43f2)
-	db $0, "Huh?", $4f
-	db "I ran out of", $55
-	db "#MON!", $58
+	text "Huh?"
+	line "I ran out of"
+	next "#MON!"
+	prompt
 
 _ViridianFrstAfterBattleText2: ; 8040b (20:440b)
-	db $0, "Darn! I'm going", $4f
-	db "to catch some", $55
-	db "stronger ones!", $57
+	text "Darn! I'm going"
+	line "to catch some"
+	next "stronger ones!"
+	done
 
 _ViridianForestBattleText3: ; 80438 (20:4438)
-	db $0, "Hey, wait up!", $4f
-	db "What's the hurry?", $57
+	text "Hey, wait up!"
+	line "What's the hurry?"
+	done
 
 _ViridianForestEndBattleText3: ; 80458 (20:4458)
-	db $0, "I", $4f
-	db "give! You're good", $55
-	db "at this!", $58
+	text "I"
+	line "give! You're good"
+	next "at this!"
+	prompt
 
 _ViridianFrstAfterBattleText3: ; 80475 (20:4475)
-	db $0, "Sometimes, you", $4f
-	db "can find stuff on", $55
-	db "the ground!", $51
-	db "I'm looking for", $4f
-	db "the stuff I", $55
-	db "dropped!", $57
+	text "Sometimes, you"
+	line "can find stuff on"
+	next "the ground!"
 
+	page "I'm looking for"
+	line "the stuff I"
+	next "dropped!"
+	done
+
 _ViridianForestText8: ; 804c7 (20:44c7)
-	db $0, "I ran out of #", $4f
-	db "BALLs to catch", $55
-	db "#MON with!", $51
-	db "You should carry", $4f
-	db "extras!", $57
+	text "I ran out of #"
+	line "BALLs to catch"
+	next "#MON with!"
 
+	page "You should carry"
+	line "extras!"
+	done
+
 _ViridianForestText9: ; 8050a (20:450a)
-	db $0, "TRAINER TIPS", $51
-	db "If you want to", $4f
-	db "avoid battles,", $55
-	db "stay away from", $55
-	db "grassy areas!", $57
+	text "TRAINER TIPS"
 
+	page "If you want to"
+	line "avoid battles,"
+	next "stay away from"
+	next "grassy areas!"
+	done
+
 _ViridianForestText10: ; 80553 (20:4553)
-	db $0, "For poison, use", $4f
-	db "ANTIDOTE! Get it", $55
-	db "at #MON MARTs!", $57
+	text "For poison, use"
+	line "ANTIDOTE! Get it"
+	next "at #MON MARTs!"
+	done
 
 _ViridianForestText11: ; 80584 (20:4584)
-	db $0, "TRAINER TIPS", $51
-	db "Contact PROF.OAK", $4f
-	db "via PC to get", $55
-	db "your #DEX", $55
-	db "evaluated!", $57
+	text "TRAINER TIPS"
 
+	page "Contact PROF.OAK"
+	line "via PC to get"
+	next "your #DEX"
+	next "evaluated!"
+	done
+
 _ViridianForestText12: ; 805c6 (20:45c6)
-	db $0, "TRAINER TIPS", $51
-	db "No stealing of", $4f
-	db "#MON from", $55
-	db "other trainers!", $55
-	db "Catch only wild", $55
-	db "#MON!", $57
+	text "TRAINER TIPS"
 
+	page "No stealing of"
+	line "#MON from"
+	next "other trainers!"
+	next "Catch only wild"
+	next "#MON!"
+	done
+
 _ViridianForestText13: ; 80613 (20:4613)
-	db $0, "TRAINER TIPS", $51
-	db "Weaken #MON", $4f
-	db "before attempting", $55
-	db "capture!", $51
-	db "When healthy,", $4f
-	db "they may escape!", $57
+	text "TRAINER TIPS"
 
+	page "Weaken #MON"
+	line "before attempting"
+	next "capture!"
+
+	page "When healthy,"
+	line "they may escape!"
+	done
+
 _ViridianForestText14: ; 80667 (20:4667)
-	db $0, "LEAVING", $4f
-	db "VIRIDIAN FOREST", $55
-	db "PEWTER CITY AHEAD", $57
+	text "LEAVING"
+	line "VIRIDIAN FOREST"
+	next "PEWTER CITY AHEAD"
+	done
 
 _MtMoon1BattleText2: ; 80692 (20:4692)
-	db $0, "WHOA! You shocked", $4f
-	db "me! Oh, you're", $55
-	db "just a kid!", $57
+	text "WHOA! You shocked"
+	line "me! Oh, you're"
+	next "just a kid!"
+	done
 
 _MtMoon1EndBattleText2: ; 806bf (20:46bf)
-	db $0, "Wow!", $4f
-	db "Shocked again!", $58
+	text "Wow!"
+	line "Shocked again!"
+	prompt
 
 _MtMoon1AfterBattleText2: ; 806d4 (20:46d4)
-	db $0, "Kids like you", $4f
-	db "shouldn't be", $55
-	db "here!", $57
+	text "Kids like you"
+	line "shouldn't be"
+	next "here!"
+	done
 
 _MtMoon1BattleText3: ; 806f5 (20:46f5)
-	db $0, "Did you come to", $4f
-	db "explore too?", $57
+	text "Did you come to"
+	line "explore too?"
+	done
 
 _MtMoon1EndBattleText3: ; 80713 (20:4713)
-	db $0, "Losing", $4f
-	db "stinks!", $58
+	text "Losing"
+	line "stinks!"
+	prompt
 
 _MtMoon1AfterBattleText3: ; 80723 (20:4723)
-	db $0, "I came down here", $4f
-	db "to show off to", $55
-	db "girls.", $57
+	text "I came down here"
+	line "to show off to"
+	next "girls."
+	done
 
 _MtMoon1BattleText4: ; 8074b (20:474b)
-	db $0, "Wow! It's way", $4f
-	db "bigger in here", $55
-	db "than I thought!", $57
+	text "Wow! It's way"
+	line "bigger in here"
+	next "than I thought!"
+	done
 
 _MtMoon1EndBattleText4: ; 80778 (20:4778)
-	db $0, "Oh!", $4f
-	db "I lost it!", $58
+	text "Oh!"
+	line "I lost it!"
+	prompt
 
 _MtMoon1AfterBattleText4: ; 80788 (20:4788)
-	db $0, "How do you get", $4f
-	db "out of here?", $57
+	text "How do you get"
+	line "out of here?"
+	done
 
 _MtMoon1BattleText5: ; 807a5 (20:47a5)
-	db $0, "What! Don't sneak", $4f
-	db "up on me!", $57
+	text "What! Don't sneak"
+	line "up on me!"
+	done
 
 _MtMoon1EndBattleText5: ; 807c1 (20:47c1)
-	db $0, "My", $4f
-	db "#MON won't do!", $58
+	text "My"
+	line "#MON won't do!"
+	prompt
 
 _MtMoon1AfterBattleText5: ; 807d3 (20:47d3)
-	db $0, "I have to find", $4f
-	db "stronger #MON.", $57
+	text "I have to find"
+	line "stronger #MON."
+	done
 
 _MtMoon1BattleText6: ; 807f2 (20:47f2)
-	db $0, "What? I'm waiting", $4f
-	db "for my friends to", $55
-	db "find me here.", $57
+	text "What? I'm waiting"
+	line "for my friends to"
+	next "find me here."
+	done
 
 _MtMoon1EndBattleText6: ; 80824 (20:4824)
-	db $0, "I lost?", $58
+	text "I lost?"
+	prompt
 
 _MtMoon1AfterBattleText6: ; 8082d (20:482d)
-	db $0, "I heard there are", $4f
-	db "some very rare", $55
-	db "fossils here.", $57
+	text "I heard there are"
+	line "some very rare"
+	next "fossils here."
+	done
 
 _MtMoon1BattleText7: ; 8085d (20:485d)
-	db $0, "Suspicious men", $4f
-	db "are in the cave.", $55
-	db "What about you?", $57
+	text "Suspicious men"
+	line "are in the cave."
+	next "What about you?"
+	done
 
 _MtMoon1EndBattleText7: ; 8088e (20:488e)
-	db $0, "You", $4f
-	db "got me!", $58
+	text "You"
+	line "got me!"
+	prompt
 
 _MtMoon1AfterBattleText7: ; 8089b (20:489b)
-	db $0, "I saw them! I'm", $4f
-	db "sure they're from", $55
-	db "TEAM ROCKET!", $57
+	text "I saw them! I'm"
+	line "sure they're from"
+	next "TEAM ROCKET!"
+	done
 
 _MtMoon1BattleText8: ; 808c9 (20:48c9)
-	db $0, "Go through this", $4f
-	db "cave to get to", $55
-	db "CERULEAN CITY!", $57
+	text "Go through this"
+	line "cave to get to"
+	next "CERULEAN CITY!"
+	done
 
 _MtMoon1EndBattleText8: ; 808f8 (20:48f8)
-	db $0, "I", $4f
-	db "lost.", $58
+	text "I"
+	line "lost."
+	prompt
 
 _MtMoon1AfterBattleText8: ; 80901 (20:4901)
-	db $0, "ZUBAT is tough!", $4f
-	db "But, it can be", $55
-	db "useful if you", $55
-	db "catch one.", $57
+	text "ZUBAT is tough!"
+	line "But, it can be"
+	next "useful if you"
+	next "catch one."
+	done
 
 _MtMoon1Text14: ; 8093a (20:493a)
-	db $0, "Beware! ZUBAT is", $4f
-	db "a blood sucker!", $57
+	text "Beware! ZUBAT is"
+	line "a blood sucker!"
+	done
 
 _UnnamedText_51a48: ; 8095c (20:495c)
 	db $0, $57
 
 _UnnamedText_49f24: ; 8095e (20:495e)
-	db $0, "You want the", $4f
-	db "DOME FOSSIL?", $57
+	text "You want the"
+	line "DOME FOSSIL?"
+	done
 
 _UnnamedText_49f64: ; 80979 (20:4979)
-	db $0, "You want the", $4f
-	db "HELIX FOSSIL?", $57
+	text "You want the"
+	line "HELIX FOSSIL?"
+	done
 
 _UnnamedText_49f6f: ; 80995 (20:4995)
-	db $0, $52, " got the", $4f
-	db "@"
+	text $52, " got the"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_49f7f: ; 809a8 (20:49a8)
-	db $0, "Look, you've got", $4f
-	db "no room for this.@@"
+	text "Look, you've got"
+	line "no room for this.@@"
 
 _UnnamedText_49f85: ; 809cc (20:49cc)
-	db $0, "Hey, stop!", $51
-	db "I found these", $4f
-	db "fossils! They're", $55
-	db "both mine!", $57
+	text "Hey, stop!"
 
+	page "I found these"
+	line "fossils! They're"
+	next "both mine!"
+	done
+
 _UnnamedText_49f8a: ; 80a01 (20:4a01)
-	db $0, "OK!", $4f
-	db "I'll share!", $58
+	text "OK!"
+	line "I'll share!"
+	prompt
 
 _UnnamedText_49f8f: ; 80a11 (20:4a11)
-	db $0, "We'll each take", $4f
-	db "one!", $55
-	db "No being greedy!", $57
+	text "We'll each take"
+	line "one!"
+	next "No being greedy!"
+	done
 
 _UnnamedText_49f94: ; 80a37 (20:4a37)
-	db $0, "Far away, on", $4f
-	db "CINNABAR ISLAND,", $55
-	db "there's a #MON", $55
-	db "LAB.", $51
-	db "They do research", $4f
-	db "on regenerating", $55
-	db "fossils.", $57
+	text "Far away, on"
+	line "CINNABAR ISLAND,"
+	next "there's a #MON"
+	next "LAB."
 
+	page "They do research"
+	line "on regenerating"
+	next "fossils."
+	done
+
 _UnnamedText_49f99: ; 80a93 (20:4a93)
-	db $0, "All right. Then", $4f
-	db "this is mine!@@"
+	text "All right. Then"
+	line "this is mine!@@"
 
 _MtMoon3BattleText2: ; 80ab3 (20:4ab3)
-	db $0, "TEAM ROCKET will", $4f
-	db "find the fossils,", $55
-	db "revive and sell", $55
-	db "them for cash!", $57
+	text "TEAM ROCKET will"
+	line "find the fossils,"
+	next "revive and sell"
+	next "them for cash!"
+	done
 
 _MtMoon3EndBattleText2: ; 80af6 (20:4af6)
-	db $0, "Urgh!", $4f
-	db "Now I'm mad!", $58
+	text "Urgh!"
+	line "Now I'm mad!"
+	prompt
 
 _MtMoon3AfterBattleText2: ; 80b09 (20:4b09)
-	db $0, "You made me mad!", $4f
-	db "TEAM ROCKET will", $55
-	db "blacklist you!", $57
+	text "You made me mad!"
+	line "TEAM ROCKET will"
+	next "blacklist you!"
+	done
 
 _MtMoon3BattleText3: ; 80b3b (20:4b3b)
-	db $0, "We, TEAM ROCKET,", $4f
-	db "are #MON", $55
-	db "gangsters!", $57
+	text "We, TEAM ROCKET,"
+	line "are #MON"
+	next "gangsters!"
+	done
 
 _MtMoon3EndBattleText3: ; 80b61 (20:4b61)
-	db $0, "I blew", $4f
-	db "it!", $58
+	text "I blew"
+	line "it!"
+	prompt
 
 _MtMoon3AfterBattleText3: ; 80b6d (20:4b6d)
-	db $0, "Darn it all! My", $4f
-	db "associates won't", $55
-	db "stand for this!", $57
+	text "Darn it all! My"
+	line "associates won't"
+	next "stand for this!"
+	done
 
 _MtMoon3BattleText4: ; 80b9e (20:4b9e)
-	db $0, "We're pulling a", $4f
-	db "big job here!", $55
-	db "Get lost, kid!", $57
+	text "We're pulling a"
+	line "big job here!"
+	next "Get lost, kid!"
+	done
 
 _MtMoon3EndBattleText4: ; 80bcb (20:4bcb)
-	db $0, "So, you", $4f
-	db "are good.", $58
+	text "So, you"
+	line "are good."
+	prompt
 
 _MtMoon3AfterBattleText4: ; 80bde (20:4bde)
-	db $0, "If you find a", $4f
-	db "fossil, give it", $55
-	db "to me and scram!", $57
+	text "If you find a"
+	line "fossil, give it"
+	next "to me and scram!"
+	done
 
 _MtMoon3BattleText5: ; 80c0e (20:4c0e)
-	db $0, "Little kids", $4f
-	db "should leave", $55
-	db "grown-ups alone!", $57
+	text "Little kids"
+	line "should leave"
+	next "grown-ups alone!"
+	done
 
 _MtMoon3EndBattleText5: ; 80c39 (20:4c39)
-	db $0, "I'm", $4f
-	db "steamed!", $58
+	text "I'm"
+	line "steamed!"
+	prompt
 
 _MtMoon3AfterBattleText5: ; 80c46 (20:4c46)
-	db $0, "#MON lived", $4f
-	db "here long before", $55
-	db "people came.", $57
+	text "#MON lived"
+	line "here long before"
+	next "people came."
+	done
 
 _SSAnne1Text1: ; 80c70 (20:4c70)
-	db $0, "Bonjour!", $4f
-	db "I am le waiter on", $55
-	db "this ship!", $51
-	db "I will be happy", $4f
-	db "to serve you any-", $55
-	db "thing you please!", $51
-	db "Ah! Le strong", $4f
-	db "silent type!", $57
+	text "Bonjour!"
+	line "I am le waiter on"
+	next "this ship!"
 
+	page "I will be happy"
+	line "to serve you any-"
+	next "thing you please!"
+
+	page "Ah! Le strong"
+	line "silent type!"
+	done
+
 _SSAnne1Text2: ; 80ce6 (20:4ce6)
-	db $0, "The passengers", $4f
-	db "are restless!", $51
-	db "You might be", $4f
-	db "challenged by the", $55
-	db "more bored ones!", $57
+	text "The passengers"
+	line "are restless!"
 
+	page "You might be"
+	line "challenged by the"
+	next "more bored ones!"
+	done
+
 _SSAnne2Text1: ; 80d34 (20:4d34)
-	db $0, "This ship, she is", $4f
-	db "a luxury liner", $55
-	db "for trainers!", $51
-	db "At every port, we", $4f
-	db "hold parties with", $55
-	db "invited trainers!", $57
+	text "This ship, she is"
+	line "a luxury liner"
+	next "for trainers!"
 
+	page "At every port, we"
+	line "hold parties with"
+	next "invited trainers!"
+	done
+
 _SSAnneRivalBeforeBattleText: ; 80d9a (20:4d9a)
 	db $0, $53, ": Bonjour!", $4f
 	db $52, "!", $51
@@ -116052,17 +116146,21 @@
 	db "grassy areas!", $57
 
 _SSAnneRivalDefeatedText: ; 80e57 (20:4e57)
-	db $0, "Humph!", $51
-	db "At least you're", $4f
-	db "raising your", $55
-	db "#MON!", $58
+	text "Humph!"
 
+	page "At least you're"
+	line "raising your"
+	next "#MON!"
+	prompt
+
 _SSAnneRivalWonText: ; 80e81 (20:4e81)
-	db $0, $52, "! What are", $4f
-	db "you, seasick?", $51
-	db "You should shape", $4f
-	db "up, pal!", $58
+	text $52, "! What are"
+	line "you, seasick?"
 
+	page "You should shape"
+	line "up, pal!"
+	prompt
+
 _SSAnneRivalCaptainText: ; 80eb6 (20:4eb6)
 	db $0, $53, ": I heard", $4f
 	db "there was a CUT", $55
@@ -116075,106 +116173,136 @@
 	db "him! Smell ya!", $57
 
 _SSAnne3Text1: ; 80f4b (20:4f4b)
-	db $0, "Our CAPTAIN is a", $4f
-	db "sword master!", $51
-	db "He even teaches", $4f
-	db "CUT to #MON!", $57
+	text "Our CAPTAIN is a"
+	line "sword master!"
 
+	page "He even teaches"
+	line "CUT to #MON!"
+	done
+
 _SSAnne5Text1: ; 80f88 (20:4f88)
-	db $0, "The party's over.", $4f
-	db "The ship will be", $55
-	db "departing soon.", $57
+	text "The party's over."
+	line "The ship will be"
+	next "departing soon."
+	done
 
 _SSAnne5Text2: ; 80fbb (20:4fbb)
-	db $0, "Scrubbing decks", $4f
-	db "is hard work!", $57
+	text "Scrubbing decks"
+	line "is hard work!"
+	done
 
 _SSAnne5Text3: ; 80fda (20:4fda)
-	db $0, "Urf. I feel ill.", $51
-	db "I stepped out to", $4f
-	db "get some air.", $57
+	text "Urf. I feel ill."
 
+	page "I stepped out to"
+	line "get some air."
+	done
+
 _SSAnneBattleText1: ; 8100b (20:500b)
-	db $0, "Hey matey!", $51
-	db "Let's do a little", $4f
-	db "jig!", $57
+	text "Hey matey!"
 
+	page "Let's do a little"
+	line "jig!"
+	done
+
 _SSAnneEndBattleText1: ; 8102d (20:502d)
-	db $0, "You're", $4f
-	db "impressive!", $58
+	text "You're"
+	line "impressive!"
+	prompt
 
 _SSAnneAfterBattleText1: ; 81040 (20:5040)
-	db $0, "How many kinds of", $4f
-	db "#MON do you", $55
-	db "think there are?", $57
+	text "How many kinds of"
+	line "#MON do you"
+	next "think there are?"
+	done
 
 _SSAnneBattleText2: ; 81070 (20:5070)
-	db $0, "Ahoy there!", $4f
-	db "Are you seasick?", $57
+	text "Ahoy there!"
+	line "Are you seasick?"
+	done
 
 _SSAnneEndBattleText2: ; 8108e (20:508e)
-	db $0, "I was", $4f
-	db "just careless!", $58
+	text "I was"
+	line "just careless!"
+	prompt
 
 _SSAnneAfterBattleText2: ; 810a4 (20:50a4)
-	db $0, "My Pa said there", $4f
-	db "are 100 kinds of", $55
-	db "#MON. I think", $55
-	db "there are more.", $57
+	text "My Pa said there"
+	line "are 100 kinds of"
+	next "#MON. I think"
+	next "there are more."
+	done
 
 _SSAnne6Text1: ; 810e5 (20:50e5)
-	db $0, "You, mon petit!", $4f
-	db "We're busy here!", $55
-	db "Out of the way!", $57
+	text "You, mon petit!"
+	line "We're busy here!"
+	next "Out of the way!"
+	done
 
 _SSAnne6Text2: ; 81116 (20:5116)
-	db $0, "I saw an odd ball", $4f
-	db "in the trash.", $57
+	text "I saw an odd ball"
+	line "in the trash."
+	done
 
 _SSAnne6Text3: ; 81137 (20:5137)
-	db $0, "I'm so busy I'm", $4f
-	db "getting dizzy!", $57
+	text "I'm so busy I'm"
+	line "getting dizzy!"
+	done
 
 _SSAnne6Text4: ; 81155 (20:5155)
-	db $0, "Hum-de-hum-de-", $4f
-	db "ho...", $51
-	db "I peel spuds", $4f
-	db "every day!", $55
-	db "Hum-hum...", $57
+	text "Hum-de-hum-de-"
+	line "ho..."
 
+	page "I peel spuds"
+	line "every day!"
+	next "Hum-hum..."
+	done
+
 _SSAnne6Text5: ; 8118e (20:518e)
-	db $0, "Did you hear about", $4f
-	db "SNORLAX?", $51
-	db "All it does is", $4f
-	db "eat and sleep!", $57
+	text "Did you hear about"
+	line "SNORLAX?"
 
+	page "All it does is"
+	line "eat and sleep!"
+	done
+
 _SSAnne6Text6: ; 811c9 (20:51c9)
-	db $0, "Snivel...Sniff...", $51
-	db "I only get to", $4f
-	db "peel onions...", $55
-	db "Snivel...", $57
+	text "Snivel...Sniff..."
 
+	page "I only get to"
+	line "peel onions..."
+	next "Snivel..."
+	done
+
 _UnnamedText_61807: ; 81203 (20:5203)
-	db $0, "Er-hem! Indeed I", $4f
-	db "am le CHEF!", $51
-	db "Le main course is", $58
+	text "Er-hem! Indeed I"
+	line "am le CHEF!"
 
+	page "Le main course is"
+	prompt
+
 _UnnamedText_6180c: ; 81233 (20:5233)
-	db $0, "Salmon du Salad!", $51
-	db "Les guests may", $4f
-	db "gripe it's fish", $55
-	db "again, however!", $57
+	text "Salmon du Salad!"
 
+	page "Les guests may"
+	line "gripe it's fish"
+	next "again, however!"
+	done
+
 _UnnamedText_61811: ; 81273 (20:5273)
-	db $0, "Eels au Barbecue!", $51
-	db "Les guests will", $4f
-	db "mutiny, I fear.", $57
+	text "Eels au Barbecue!"
 
+	page "Les guests will"
+	line "mutiny, I fear."
+	done
+
 _UnnamedText_61816: ; 812a6 (20:52a6)
-	db $0, "Prime Beef Steak!", $51
-	db "But, have I enough", $4f
-	db "fillets du beef?", $57
+	text "Prime Beef Steak!"
 
+	page "But, have I enough"
+	line "fillets du beef?"
+	done
+
 _SSAnne7RubText: ; 812dd (20:52dd)
 	db $0, "CAPTAIN: Ooargh...", $4f
 	db "I feel hideous...", $55
@@ -116201,10 +116329,10 @@
 	db "any time!", $58
 
 _ReceivedHM01Text: ; 8140d (20:540d)
-	db $0, $52, " got", $4f
-	db "@"
+	text $52, " got"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_61932: ; 8141c (20:541c)
 	db $0, "CAPTAIN: Whew!", $51
@@ -116213,18 +116341,21 @@
 	db "guess it's time.", $57
 
 _HM01NoRoomText: ; 8145d (20:545d)
-	db $0, "Oh no! You have", $4f
-	db "no room for this!", $57
+	text "Oh no! You have"
+	line "no room for this!"
+	done
 
 _SSAnne7Text2: ; 81480 (20:5480)
-	db $0, "Yuck! Shouldn't", $4f
-	db "have looked!", $57
+	text "Yuck! Shouldn't"
+	line "have looked!"
+	done
 
 _SSAnne7Text3: ; 8149d (20:549d)
-	db $0, "How to Conquer", $4f
-	db "Seasickness...", $55
-	db "The CAPTAIN's", $55
-	db "reading this!", $57
+	text "How to Conquer"
+	line "Seasickness..."
+	next "The CAPTAIN's"
+	next "reading this!"
+	done
 
 _SSAnne8Text8: ; 814d7 (20:54d7)
 	db $0, "WIGGLYTUFF: Puup", $4f
@@ -116231,176 +116362,219 @@
 	db "pupuu!@@"
 
 _SSAnne8BattleText1: ; 814f1 (20:54f1)
-	db $0, "I travel alone", $4f
-	db "on my journeys!", $51
-	db "My #MON are my", $4f
-	db "only friends!", $57
+	text "I travel alone"
+	line "on my journeys!"
 
+	page "My #MON are my"
+	line "only friends!"
+	done
+
 _SSAnne8EndBattleText1: ; 8152e (20:552e)
-	db $0, "My, my", $4f
-	db "friends...", $58
+	text "My, my"
+	line "friends..."
+	prompt
 
 _SSAnne8AfterBattleText1: ; 81541 (20:5541)
-	db $0, "You should be", $4f
-	db "nice to friends!", $57
+	text "You should be"
+	line "nice to friends!"
+	done
 
 _SSAnne8BattleText2: ; 81561 (20:5561)
-	db $0, "You pup! How dare", $4f
-	db "you barge in!", $57
+	text "You pup! How dare"
+	line "you barge in!"
+	done
 
 _SSAnne8EndBattleText2: ; 81582 (20:5582)
-	db $0, "Humph!", $4f
-	db "You rude child!", $58
+	text "Humph!"
+	line "You rude child!"
+	prompt
 
 _UnnamedText_61a24: ; 8159a (20:559a)
-	db $0, "I wish to be left", $4f
-	db "alone! Get out!", $57
+	text "I wish to be left"
+	line "alone! Get out!"
+	done
 
 _SSAnne8BattleText3: ; 815bd (20:55bd)
-	db $0, "I love #MON!", $4f
-	db "Do you?", $57
+	text "I love #MON!"
+	line "Do you?"
+	done
 
 _SSAnne8EndBattleText3: ; 815d3 (20:55d3)
-	db $0, "Wow! ", $4f
-	db "You're great!", $58
+	text "Wow! "
+	line "You're great!"
+	prompt
 
 _SSAnne8AfterBattleText3: ; 815e7 (20:55e7)
-	db $0, "Let me be your", $4f
-	db "friend, OK?", $51
-	db "Then we can trade", $4f
-	db "#MON!", $57
+	text "Let me be your"
+	line "friend, OK?"
 
+	page "Then we can trade"
+	line "#MON!"
+	done
+
 _SSAnne8BattleText4: ; 8161b (20:561b)
-	db $0, "I collected these", $4f
-	db "#MON from all", $55
-	db "around the world!", $57
+	text "I collected these"
+	line "#MON from all"
+	next "around the world!"
+	done
 
 _SSAnne8EndBattleText4: ; 8164e (20:564e)
-	db $0, "Oh no!", $4f
-	db "I went around the", $55
-	db "world for these!", $58
+	text "Oh no!"
+	line "I went around the"
+	next "world for these!"
+	prompt
 
 _SSAnne8AfterBattleText4: ; 81679 (20:5679)
-	db $0, "You hurt my poor", $4f
-	db "worldly #MON!", $51
-	db "I demand that you", $4f
-	db "heal them at a", $55
-	db "#MON CENTER!", $57
+	text "You hurt my poor"
+	line "worldly #MON!"
 
+	page "I demand that you"
+	line "heal them at a"
+	next "#MON CENTER!"
+	done
+
 _SSAnne8Text5: ; 816c7 (20:56c7)
-	db $0, "Waiter, I would", $4f
-	db "like a cherry pie", $55
-	db "please!", $57
+	text "Waiter, I would"
+	line "like a cherry pie"
+	next "please!"
+	done
 
 _SSAnne8Text6: ; 816f2 (20:56f2)
-	db $0, "A cruise is so", $4f
-	db "elegant yet cozy!", $57
+	text "A cruise is so"
+	line "elegant yet cozy!"
+	done
 
 _SSAnne8Text7: ; 81714 (20:5714)
-	db $0, "I always travel", $4f
-	db "with WIGGLYTUFF!", $57
+	text "I always travel"
+	line "with WIGGLYTUFF!"
+	done
 
 _SSAnne8Text9: ; 81736 (20:5736)
-	db $0, "We are cruising", $4f
-	db "around the world.", $57
+	text "We are cruising"
+	line "around the world."
+	done
 
 _SSAnne8Text11: ; 81759 (20:5759)
-	db $0, "Ssh! I'm a GLOBAL", $4f
-	db "POLICE agent!", $51
-	db "I'm on the trail", $4f
-	db "of TEAM ROCKET!", $57
+	text "Ssh! I'm a GLOBAL"
+	line "POLICE agent!"
 
+	page "I'm on the trail"
+	line "of TEAM ROCKET!"
+	done
+
 _UnnamedText_61bf2: ; 81799 (20:5799)
-	db $0, "In all my travels", $4f
-	db "I've never seen", $55
-	db "any #MON sleep", $55
-	db "like this one!", $51
-	db "It was something", $4f
-	db "like this!", $58
+	text "In all my travels"
+	line "I've never seen"
+	next "any #MON sleep"
+	next "like this one!"
 
+	page "It was something"
+	line "like this!"
+	prompt
+
 _UnnamedText_61c01: ; 817f5 (20:57f5)
-	db $0, "Ah yes, I have", $4f
-	db "seen some #MON", $55
-	db "ferry people", $55
-	db "across the water!", $57
+	text "Ah yes, I have"
+	line "seen some #MON"
+	next "ferry people"
+	next "across the water!"
+	done
 
 _UnnamedText_61c10: ; 81833 (20:5833)
-	db $0, "#MON can CUT", $4f
-	db "down small bushes.", $57
+	text "#MON can CUT"
+	line "down small bushes."
+	done
 
 _UnnamedText_61c1f: ; 81854 (20:5854)
-	db $0, "Have you gone to", $4f
-	db "the SAFARI ZONE", $55
-	db "in FUCHSIA CITY?", $51
-	db "It had many rare", $4f
-	db "kinds of #MON!!", $57
+	text "Have you gone to"
+	line "the SAFARI ZONE"
+	next "in FUCHSIA CITY?"
 
+	page "It had many rare"
+	line "kinds of #MON!!"
+	done
+
 _UnnamedText_61c2e: ; 818a8 (20:58a8)
-	db $0, "Me and my Daddy", $4f
-	db "think the SAFARI", $55
-	db "ZONE is awesome!", $57
+	text "Me and my Daddy"
+	line "think the SAFARI"
+	next "ZONE is awesome!"
+	done
 
 _UnnamedText_61c3d: ; 818db (20:58db)
-	db $0, "The CAPTAIN looked", $4f
-	db "really sick and", $55
-	db "pale!", $57
+	text "The CAPTAIN looked"
+	line "really sick and"
+	next "pale!"
+	done
 
 _UnnamedText_61c4c: ; 81905 (20:5905)
-	db $0, "I hear many people", $4f
-	db "get seasick!", $57
+	text "I hear many people"
+	line "get seasick!"
+	done
 
 _SSAnne9BattleText1: ; 81926 (20:5926)
-	db $0, "Competing against", $4f
-	db "the young keeps", $55
-	db "me youthful.", $57
+	text "Competing against"
+	line "the young keeps"
+	next "me youthful."
+	done
 
 _SSAnne9EndBattleText1: ; 81956 (20:5956)
-	db $0, "Good", $4f
-	db "fight! Ah, I feel", $55
-	db "young again!", $58
+	text "Good"
+	line "fight! Ah, I feel"
+	next "young again!"
+	prompt
 
 _SSAnne9AfterBattleText1: ; 8197b (20:597b)
-	db $0, "15 years ago, I", $4f
-	db "would have won!", $57
+	text "15 years ago, I"
+	line "would have won!"
+	done
 
 _SSAnne9BattleText2: ; 8199c (20:599c)
-	db $0, "Check out what I", $4f
-	db "fished up!", $57
+	text "Check out what I"
+	line "fished up!"
+	done
 
 _SSAnne9EndBattleText2: ; 819b9 (20:59b9)
-	db $0, "I'm", $4f
-	db "all out!", $58
+	text "I'm"
+	line "all out!"
+	prompt
 
 _SSAnne9AfterBattleText2: ; 819c6 (20:59c6)
-	db $0, "Party?", $51
-	db "The cruise ship's", $4f
-	db "party should be", $55
-	db "over by now.", $57
+	text "Party?"
 
+	page "The cruise ship's"
+	line "party should be"
+	next "over by now."
+	done
+
 _SSAnne9BattleText3: ; 819fc (20:59fc)
-	db $0, "Which do you like,", $4f
-	db "a strong or a", $55
-	db "rare #MON?", $57
+	text "Which do you like,"
+	line "a strong or a"
+	next "rare #MON?"
+	done
 
 _SSAnne9EndBattleText3: ; 81a29 (20:5a29)
-	db $0, "I must", $4f
-	db "salute you!", $58
+	text "I must"
+	line "salute you!"
+	prompt
 
 _SSAnne9AfterBattleText3: ; 81a3d (20:5a3d)
-	db $0, "I prefer strong", $4f
-	db "and rare #MON.", $57
+	text "I prefer strong"
+	line "and rare #MON."
+	done
 
 _SSAnne9BattleText4: ; 81a5d (20:5a5d)
-	db $0, "I never saw you", $4f
-	db "at the party.", $57
+	text "I never saw you"
+	line "at the party."
+	done
 
 _SSAnne9EndBattleText4: ; 81a7c (20:5a7c)
-	db $0, "Take", $4f
-	db "it easy!", $58
+	text "Take"
+	line "it easy!"
+	prompt
 
 _SSAnne9AfterBattleText4: ; 81a8b (20:5a8b)
-	db $0, "Oh, I adore your", $4f
-	db "strong #MON!", $57
+	text "Oh, I adore your"
+	line "strong #MON!"
+	done
 
 _SSAnne10Text8: ; 81aaa (20:5aaa)
 	db $0, "MACHOKE: Gwoh!", $4f
@@ -116407,773 +116581,949 @@
 	db "Goggoh!@@"
 
 _SSAnne10BattleText1: ; 81ac3 (20:5ac3)
-	db $0, "You know what they", $4f
-	db "say about sailors", $55
-	db "and fighting!", $57
+	text "You know what they"
+	line "say about sailors"
+	next "and fighting!"
+	done
 
 _SSAnne10EndBattleText1: ; 81af7 (20:5af7)
-	db $0, "Right!", $4f
-	db "Good fight, mate!", $58
+	text "Right!"
+	line "Good fight, mate!"
+	prompt
 
 _SSAnne10AfterBattleText1: ; 81b11 (20:5b11)
-	db $0, "Haha! Want to be", $4f
-	db "a sailor, mate?", $57
+	text "Haha! Want to be"
+	line "a sailor, mate?"
+	done
 
 _SSAnne10BattleText2: ; 81b33 (20:5b33)
-	db $0, "My sailor's pride", $4f
-	db "is at stake!", $57
+	text "My sailor's pride"
+	line "is at stake!"
+	done
 
 _SSAnne10EndBattleText2: ; 81b52 (20:5b52)
-	db $0, "Your", $4f
-	db "spirit sank me!", $58
+	text "Your"
+	line "spirit sank me!"
+	prompt
 
 _SSAnne10AfterBattleText2: ; 81b68 (20:5b68)
-	db $0, "Did you see the", $4f
-	db "FISHING GURU in", $55
-	db "VERMILION CITY?", $57
+	text "Did you see the"
+	line "FISHING GURU in"
+	next "VERMILION CITY?"
+	done
 
 _SSAnne10BattleText3: ; 81b99 (20:5b99)
-	db $0, "Us sailors have", $4f
-	db "#MON too!", $57
+	text "Us sailors have"
+	line "#MON too!"
+	done
 
 _SSAnne10EndBattleText3: ; 81bb4 (20:5bb4)
-	db $0, "OK, ", $4f
-	db "you're not bad.", $58
+	text "OK, "
+	line "you're not bad."
+	prompt
 
 _SSAnne10AfterBattleText3: ; 81bc9 (20:5bc9)
-	db $0, "We caught all our", $4f
-	db "#MON while", $55
-	db "out at sea!", $57
+	text "We caught all our"
+	line "#MON while"
+	next "out at sea!"
+	done
 
 _SSAnne10BattleText4: ; 81bf3 (20:5bf3)
-	db $0, "I like feisty", $4f
-	db "kids like you!@@"
+	text "I like feisty"
+	line "kids like you!@@"
 
 _SSAnne10EndBattleText4: ; 81c12 (20:5c12)
-	db $0, "Argh!", $4f
-	db "Lost it!", $58
+	text "Argh!"
+	line "Lost it!"
+	prompt
 
 _SSAnne10AfterBattleText4: ; 81c22 (20:5c22)
-	db $0, "Sea #MON live", $4f
-	db "in deep water.", $55
-	db "You'll need a ROD!", $57
+	text "Sea #MON live"
+	line "in deep water."
+	next "You'll need a ROD!"
+	done
 
 _SSAnne10BattleText5: ; 81c52 (20:5c52)
-	db $0, "Matey, you're", $4f
-	db "walking the plank", $55
-	db "if you lose!", $57
+	text "Matey, you're"
+	line "walking the plank"
+	next "if you lose!"
+	done
 
 _SSAnne10EndBattleText5: ; 81c7f (20:5c7f)
-	db $0, "Argh!", $4f
-	db "Beaten by a kid!", $58
+	text "Argh!"
+	line "Beaten by a kid!"
+	prompt
 
 _SSAnne10AfterBattleText5: ; 81c97 (20:5c97)
-	db $0, "Jellyfish some-", $4f
-	db "times drift into", $55
-	db "the ship.", $57
+	text "Jellyfish some-"
+	line "times drift into"
+	next "the ship."
+	done
 
 _SSAnne10BattleText6: ; 81cc3 (20:5cc3)
-	db $0, "Hello stranger!", $4f
-	db "Stop and chat!", $51
-	db "All my #MON", $4f
-	db "are from the sea!", $57
+	text "Hello stranger!"
+	line "Stop and chat!"
 
+	page "All my #MON"
+	line "are from the sea!"
+	done
+
 _SSAnne10EndBattleText6: ; 81d01 (20:5d01)
-	db $0, "Darn!", $4f
-	db "I let that one", $55
-	db "get away!", $58
+	text "Darn!"
+	line "I let that one"
+	next "get away!"
+	prompt
 
 _SSAnne10AfterBattleText6: ; 81d21 (20:5d21)
-	db $0, "I was going to", $4f
-	db "make you my", $55
-	db "assistant too!", $57
+	text "I was going to"
+	line "make you my"
+	next "assistant too!"
+	done
 
 _SSAnne10Text7: ; 81d4c (20:5d4c)
-	db $0, "My buddy, MACHOKE,", $4f
-	db "is super strong!", $51
-	db "He has enough", $4f
-	db "STRENGTH to move", $55
-	db "big rocks!", $57
+	text "My buddy, MACHOKE,"
+	line "is super strong!"
 
+	page "He has enough"
+	line "STRENGTH to move"
+	next "big rocks!"
+	done
+
 _VictoryRoad3BattleText2: ; 81d9b (20:5d9b)
-	db $0, "I heard rumors of", $4f
-	db "a child prodigy!", $57
+	text "I heard rumors of"
+	line "a child prodigy!"
+	done
 
 _VictoryRoad3EndBattleText2: ; 81dbf (20:5dbf)
-	db $0, "The", $4f
-	db "rumors were true!", $58
+	text "The"
+	line "rumors were true!"
+	prompt
 
 _VictoryRoad3AfterBattleText2: ; 81dd6 (20:5dd6)
-	db $0, "You beat GIOVANNI", $4f
-	db "of TEAM ROCKET?", $57
+	text "You beat GIOVANNI"
+	line "of TEAM ROCKET?"
+	done
 
 _VictoryRoad3BattleText3: ; 81df9 (20:5df9)
-	db $0, "I'll show you just", $4f
-	db "how good you are!", $57
+	text "I'll show you just"
+	line "how good you are!"
+	done
 
 _VictoryRoad3EndBattleText3: ; 81e1e (20:5e1e)
-	db $0, "I'm", $4f
-	db "furious!", $58
+	text "I'm"
+	line "furious!"
+	prompt
 
 _VictoryRoad3AfterBattleText3: ; 81e2b (20:5e2b)
-	db $0, "You showed me just", $4f
-	db "how good I was!", $57
+	text "You showed me just"
+	line "how good I was!"
+	done
 
 _VictoryRoad3BattleText4: ; 81e4f (20:5e4f)
-	db $0, "Only the chosen", $4f
-	db "can pass here!", $57
+	text "Only the chosen"
+	line "can pass here!"
+	done
 
 _VictoryRoad3EndBattleText4: ; 81e6f (20:5e6f)
-	db $0, "I", $4f
-	db "don't believe it!", $58
+	text "I"
+	line "don't believe it!"
+	prompt
 
 _VictoryRoad3AfterBattleText4: ; 81e83 (20:5e83)
-	db $0, "All trainers here", $4f
-	db "are headed to the", $55
-	db "#MON LEAGUE!", $55
-	db "Be careful!", $57
+	text "All trainers here"
+	line "are headed to the"
+	next "#MON LEAGUE!"
+	next "Be careful!"
+	done
 
 _VictoryRoad3BattleText5: ; 81ec1 (20:5ec1)
-	db $0, "Trainers live to", $4f
-	db "seek stronger", $55
-	db "opponents!", $57
+	text "Trainers live to"
+	line "seek stronger"
+	next "opponents!"
+	done
 
 _VictoryRoad3EndBattleText5: ; 81eec (20:5eec)
-	db $0, "Oh!", $4f
-	db "So strong!", $58
+	text "Oh!"
+	line "So strong!"
+	prompt
 
 _VictoryRoad3AfterBattleText5: ; 81efc (20:5efc)
-	db $0, "By fighting tough", $4f
-	db "battles, you get", $55
-	db "stronger!", $57
+	text "By fighting tough"
+	line "battles, you get"
+	next "stronger!"
+	done
 
 _RocketHideout1EndBattleText6: ; 81f2a (20:5f2a)
-	db $0, "Why...?@@"
+	text "Why...?@@"
 
 _RocketHideout1BattleText2: ; 81f34 (20:5f34)
-	db $0, "Who are you? How", $4f
-	db "did you get here?", $57
+	text "Who are you? How"
+	line "did you get here?"
+	done
 
 _RocketHideout1EndBattleText2: ; 81f58 (20:5f58)
-	db $0, "Oww!", $4f
-	db "Beaten!", $58
+	text "Oww!"
+	line "Beaten!"
+	prompt
 
 _RocketHideout1AfterBattleTxt2: ; 81f66 (20:5f66)
-	db $0, "Are you dissing", $4f
-	db "TEAM ROCKET?", $57
+	text "Are you dissing"
+	line "TEAM ROCKET?"
+	done
 
 _RocketHideout1BattleText3: ; 81f84 (20:5f84)
-	db $0, "You broke into", $4f
-	db "our operation?", $57
+	text "You broke into"
+	line "our operation?"
+	done
 
 _RocketHideout1EndBattleText3: ; 81fa3 (20:5fa3)
-	db $0, "Burnt!", $58
+	text "Burnt!"
+	prompt
 
 _RocketHideout1AfterBattleTxt3: ; 81fab (20:5fab)
-	db $0, "You're not going", $4f
-	db "to get away with", $55
-	db "this, brat!", $57
+	text "You're not going"
+	line "to get away with"
+	next "this, brat!"
+	done
 
 _RocketHideout1BattleText4: ; 81fd9 (20:5fd9)
-	db $0, "Intruder alert!", $57
+	text "Intruder alert!"
+	done
 
 _RocketHideout1EndBattleText4: ; 81fea (20:5fea)
-	db $0, "I", $4f
-	db "can't do it!", $58
+	text "I"
+	line "can't do it!"
+	prompt
 
 _RocketHideout1AfterBattleTxt4: ; 81ff9 (20:5ff9)
-	db $0, "SILPH SCOPE?", $4f
-	db "I don't know", $55
-	db "where it is!", $57
+	text "SILPH SCOPE?"
+	line "I don't know"
+	next "where it is!"
+	done
 
 _RocketHideout1BattleText5: ; 82020 (20:6020)
-	db $0, "Why did you come", $4f
-	db "here?", $57
+	text "Why did you come"
+	line "here?"
+	done
 
 _RocketHideout1EndBattleText5: ; 82038 (20:6038)
-	db $0, "This", $4f
-	db "won't do!", $58
+	text "This"
+	line "won't do!"
+	prompt
 
 _RocketHideout1AfterBattleTxt5: ; 82047 (20:6047)
-	db $0, "OK, I'll talk!", $4f
-	db "Take the elevator", $55
-	db "to see my BOSS!", $57
+	text "OK, I'll talk!"
+	line "Take the elevator"
+	next "to see my BOSS!"
+	done
 
 _RocketHideout1BattleText6: ; 82078 (20:6078)
-	db $0, "Are you lost, you", $4f
-	db "little rat?", $57
+	text "Are you lost, you"
+	line "little rat?"
+	done
 
 _RocketHideout1AfterBattleTxt6: ; 82097 (20:6097)
-	db $0, "Uh-oh, that fight", $4f
-	db "opened the door!", $57
+	text "Uh-oh, that fight"
+	line "opened the door!"
+	done
 
 _RocketHideout2BattleText2: ; 820bb (20:60bb)
-	db $0, "BOSS said you can", $4f
-	db "see GHOSTs with", $55
-	db "the SILPH SCOPE!", $57
+	text "BOSS said you can"
+	line "see GHOSTs with"
+	next "the SILPH SCOPE!"
+	done
 
 _RocketHideout2EndBattleText2: ; 820ef (20:60ef)
-	db $0, "I", $4f
-	db "surrender!", $58
+	text "I"
+	line "surrender!"
+	prompt
 
 _RocketHideout2AfterBattleTxt2: ; 820fd (20:60fd)
-	db $0, "The TEAM ROCKET", $4f
-	db "HQ has 4 basement", $55
-	db "floors. Can you", $55
-	db "reach the BOSS?", $57
+	text "The TEAM ROCKET"
+	line "HQ has 4 basement"
+	next "floors. Can you"
+	next "reach the BOSS?"
+	done
 
 _RocketHideout3BattleText2: ; 82140 (20:6140)
-	db $0, "Stop meddling in", $4f
-	db "TEAM ROCKET's", $55
-	db "affairs!", $57
+	text "Stop meddling in"
+	line "TEAM ROCKET's"
+	next "affairs!"
+	done
 
 _RocketHideout3EndBattleText2: ; 82168 (20:6168)
-	db $0, "Oof!", $4f
-	db "Taken down!", $58
+	text "Oof!"
+	line "Taken down!"
+	prompt
 
 _RocketHideout3AfterBattleTxt2: ; 8217a (20:617a)
-	db $0, "SILPH SCOPE?", $4f
-	db "The machine the", $55
-	db "BOSS stole. It's", $55
-	db "here somewhere.", $57
+	text "SILPH SCOPE?"
+	line "The machine the"
+	next "BOSS stole. It's"
+	next "here somewhere."
+	done
 
 _RocketHideout3BattleTxt: ; 821b8 (20:61b8)
-	db $0, "We got word from", $4f
-	db "upstairs that you", $55
-	db "were coming!", $57
+	text "We got word from"
+	line "upstairs that you"
+	next "were coming!"
+	done
 
 _RocketHideout3EndBattleText3: ; 821e9 (20:61e9)
-	db $0, "What?", $4f
-	db "I lost? No!", $58
+	text "What?"
+	line "I lost? No!"
+	prompt
 
 _RocketHide3AfterBattleText3: ; 821fc (20:61fc)
-	db $0, "Go ahead and go!", $4f
-	db "But, you need the", $55
-	db "LIFT KEY to run", $55
-	db "the elevator!", $57
+	text "Go ahead and go!"
+	line "But, you need the"
+	next "LIFT KEY to run"
+	next "the elevator!"
+	done
 
 _UnnamedText_4557a: ; 8223e (20:623e)
-	db $0, "So! I must say, I", $4f
-	db "am impressed you", $55
-	db "got here!", $57
+	text "So! I must say, I"
+	line "am impressed you"
+	next "got here!"
+	done
 
 _UnnamedText_4557f: ; 8226c (20:626c)
-	db $0, "WHAT!", $4f
-	db "This cannot be!", $58
+	text "WHAT!"
+	line "This cannot be!"
+	prompt
 
 _UnnamedText_45584: ; 82283 (20:6283)
-	db $0, "I see that you", $4f
-	db "raise #MON", $55
-	db "with utmost care.", $51
-	db "A child like you", $4f
-	db "would never", $55
-	db "understand what I", $55
-	db "hope to achieve.", $51
-	db "I shall step", $4f
-	db "aside this time!", $51
-	db "I hope we meet", $4f
-	db "again...", $57
+	text "I see that you"
+	line "raise #MON"
+	next "with utmost care."
 
+	page "A child like you"
+	line "would never"
+	next "understand what I"
+	next "hope to achieve."
+
+	page "I shall step"
+	line "aside this time!"
+
+	page "I hope we meet"
+	line "again..."
+	done
+
 _RocketHideout4BattleText2: ; 82326 (20:6326)
-	db $0, "I know you! You", $4f
-	db "ruined our plans", $55
-	db "at MT.MOON!", $57
+	text "I know you! You"
+	line "ruined our plans"
+	next "at MT.MOON!"
+	done
 
 _RocketHideout4EndBattleText2: ; 82354 (20:6354)
-	db $0, "Burned", $4f
-	db "again!", $58
+	text "Burned"
+	line "again!"
+	prompt
 
 _RocketHide4AfterBattleText2: ; 82363 (20:6363)
-	db $0, "Do you have", $4f
-	db "something against", $55
-	db "TEAM ROCKET?", $57
+	text "Do you have"
+	line "something against"
+	next "TEAM ROCKET?"
+	done
 
 _RocketHideout4BattleText3: ; 8238f (20:638f)
-	db $0, "How can you not", $4f
-	db "see the beauty of", $55
-	db "our evil?", $57
+	text "How can you not"
+	line "see the beauty of"
+	next "our evil?"
+	done
 
 _RocketHideout4EndBattleText3: ; 823bc (20:63bc)
-	db $0, "Ayaya!", $58
+	text "Ayaya!"
+	prompt
 
 _RocketHide4AfterBattleText3: ; 823c4 (20:63c4)
-	db $0, "BOSS! I'm sorry I", $4f
-	db "failed you!", $57
+	text "BOSS! I'm sorry I"
+	line "failed you!"
+	done
 
 _RocketHideout4BattleText4: ; 823e2 (20:63e2)
-	db $0, "The elevator", $4f
-	db "doesn't work? Who", $55
-	db "has the LIFT KEY?", $57
+	text "The elevator"
+	line "doesn't work? Who"
+	next "has the LIFT KEY?"
+	done
 
 _RocketHideout4EndBattleText4: ; 82413 (20:6413)
-	db $0, "No!", $58
+	text "No!"
+	prompt
 
 _UnnamedText_455ec: ; 82418 (20:6418)
-	db $0, "Oh no! I dropped", $4f
-	db "the LIFT KEY!", $57
+	text "Oh no! I dropped"
+	line "the LIFT KEY!"
+	done
 
 _UnnamedText_4578b: ; 82438 (20:6438)
-	db $0, "It appears to", $4f
-	db "need a key.@@"
+	text "It appears to"
+	line "need a key.@@"
 
 _UnnamedText_59ded: ; 82454 (20:6454)
-	db $0, "Eeek!", $4f
-	db "No! Stop! Help!", $51
-	db "Oh, you're not", $4f
-	db "with TEAM ROCKET.", $55
-	db "I thought...", $55
-	db "I'm sorry. Here,", $55
-	db "please take this!", $58
+	text "Eeek!"
+	line "No! Stop! Help!"
 
+	page "Oh, you're not"
+	line "with TEAM ROCKET."
+	next "I thought..."
+	next "I'm sorry. Here,"
+	next "please take this!"
+	prompt
+
 _ReceivedTM36Text: ; 824ba (20:64ba)
-	db $0, $52, " got", $4f
-	db "@"
+	text $52, " got"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM36ExplanationText: ; 824c9 (20:64c9)
-	db $0, "TM36 is", $4f
-	db "SELFDESTRUCT!", $51
-	db "It's powerful, but", $4f
-	db "the #MON that", $55
-	db "uses it faints!", $55
-	db "Be careful.", $57
+	text "TM36 is"
+	line "SELFDESTRUCT!"
 
+	page "It's powerful, but"
+	line "the #MON that"
+	next "uses it faints!"
+	next "Be careful."
+	done
+
 _TM36NoRoomText: ; 8251c (20:651c)
-	db $0, "You don't have any", $4f
-	db "room for this.", $57
+	text "You don't have any"
+	line "room for this."
+	done
 
 _SilphCo2BattleText1: ; 8253e (20:653e)
-	db $0, "Help! I'm a SILPH", $4f
-	db "employee.", $57
+	text "Help! I'm a SILPH"
+	line "employee."
+	done
 
 _SilphCo2EndBattleText1: ; 8255a (20:655a)
-	db $0, "How", $4f
-	db "did you know I", $55
-	db "was a ROCKET?", $58
+	text "How"
+	line "did you know I"
+	next "was a ROCKET?"
+	prompt
 
 _SilphCo2AfterBattleText1: ; 8257c (20:657c)
-	db $0, "I work for both", $4f
-	db "SILPH and TEAM", $55
-	db "ROCKET!", $57
+	text "I work for both"
+	line "SILPH and TEAM"
+	next "ROCKET!"
+	done
 
 _SilphCo2BattleText2: ; 825a4 (20:65a4)
-	db $0, "It's off limits", $4f
-	db "here! Go home!", $57
+	text "It's off limits"
+	line "here! Go home!"
+	done
 
 _SilphCo2EndBattleText2: ; 825c3 (20:65c3)
-	db $0, "You're", $4f
-	db "good.", $58
+	text "You're"
+	line "good."
+	prompt
 
 _SilphCo2AfterBattleText2: ; 825d0 (20:65d0)
-	db $0, "Can you solve the", $4f
-	db "maze in here?", $57
+	text "Can you solve the"
+	line "maze in here?"
+	done
 
 _SilphCo2BattleText3: ; 825f1 (20:65f1)
-	db $0, "No kids are", $4f
-	db "allowed in here!", $57
+	text "No kids are"
+	line "allowed in here!"
+	done
 
 _SilphCo2EndBattleText3: ; 8260f (20:660f)
-	db $0, "Tough!", $58
+	text "Tough!"
+	prompt
 
 _SilphCo2AfterBattleText3: ; 82617 (20:6617)
-	db $0, "Diamond shaped", $4f
-	db "tiles are", $55
-	db "teleport blocks!", $51
-	db "They're hi-tech", $4f
-	db "transporters!", $57
+	text "Diamond shaped"
+	line "tiles are"
+	next "teleport blocks!"
 
+	page "They're hi-tech"
+	line "transporters!"
+	done
+
 _SilphCo2BattleText4: ; 8265f (20:665f)
-	db $0, "Hey kid! What are", $4f
-	db "you doing here?", $57
+	text "Hey kid! What are"
+	line "you doing here?"
+	done
 
 _SilphCo2EndBattleText4: ; 82682 (20:6682)
-	db $0, "I goofed!", $58
+	text "I goofed!"
+	prompt
 
 _SilphCo2AfterBattleText4: ; 8268d (20:668d)
-	db $0, "SILPH CO. will", $4f
-	db "be merged with", $55
-	db "TEAM ROCKET!", $57
+	text "SILPH CO. will"
+	line "be merged with"
+	next "TEAM ROCKET!"
+	done
 
 _UnnamedText_59ff9: ; 826b9 (20:66b9)
-	db $0, "I work for SILPH.", $4f
-	db "What should I do?", $57
+	text "I work for SILPH."
+	line "What should I do?"
+	done
 
 _UnnamedText_59ffe: ; 826de (20:66de)
-	db $0, $52, "! You and", $4f
-	db "your #MON", $55
-	db "saved us!", $57
+	text $52, "! You and"
+	line "your #MON"
+	next "saved us!"
+	done
 
 _SilphCo3BattleText1: ; 826fe (20:66fe)
-	db $0, "Quit messing with", $4f
-	db "us, kid!", $57
+	text "Quit messing with"
+	line "us, kid!"
+	done
 
 _SilphCo3EndBattleText1: ; 8271a (20:671a)
-	db $0, "I give", $4f
-	db "up!", $58
+	text "I give"
+	line "up!"
+	prompt
 
 _SilphCo3AfterBattleText1: ; 82726 (20:6726)
-	db $0, "A hint? You can", $4f
-	db "open doors with a", $55
-	db "CARD KEY!", $57
+	text "A hint? You can"
+	line "open doors with a"
+	next "CARD KEY!"
+	done
 
 _SilphCo3BattleText2: ; 82753 (20:6753)
-	db $0, "I support TEAM", $4f
-	db "ROCKET more than", $55
-	db "I support SILPH!", $57
+	text "I support TEAM"
+	line "ROCKET more than"
+	next "I support SILPH!"
+	done
 
 _SilphCo3EndBattleText2: ; 82785 (20:6785)
-	db $0, "You", $4f
-	db "really got me!", $58
+	text "You"
+	line "really got me!"
+	prompt
 
 _SilphCo3AfterBattleText2: ; 82799 (20:6799)
-	db $0, "Humph...", $51
-	db "TEAM ROCKET said", $4f
-	db "that if I helped", $55
-	db "them, they'd let", $55
-	db "me study #MON!", $57
+	text "Humph..."
 
+	page "TEAM ROCKET said"
+	line "that if I helped"
+	next "them, they'd let"
+	next "me study #MON!"
+	done
+
 _UnnamedText_19de0: ; 827e4 (20:67e4)
-	db $0, "Sssh! Can't you", $4f
-	db "see I'm hiding?", $57
+	text "Sssh! Can't you"
+	line "see I'm hiding?"
+	done
 
 _UnnamedText_19de5: ; 82803 (20:6803)
-	db $0, "Huh? TEAM ROCKET", $4f
-	db "is gone?", $57
+	text "Huh? TEAM ROCKET"
+	line "is gone?"
+	done
 
 _SilphCo4BattleText2: ; 8281e (20:681e)
-	db $0, "TEAM ROCKET has", $4f
-	db "taken command of", $55
-	db "SILPH CO.!", $57
+	text "TEAM ROCKET has"
+	line "taken command of"
+	next "SILPH CO.!"
+	done
 
 _SilphCo4EndBattleText2: ; 8284b (20:684b)
-	db $0, "Arrgh!", $58
+	text "Arrgh!"
+	prompt
 
 _SilphCo4AfterBattleText2: ; 82853 (20:6853)
-	db $0, "Fwahahaha!", $4f
-	db "My BOSS has been", $55
-	db "after this place!", $57
+	text "Fwahahaha!"
+	line "My BOSS has been"
+	next "after this place!"
+	done
 
 _SilphCo4BattleText3: ; 82882 (20:6882)
-	db $0, "My #MON are my", $4f
-	db "loyal soldiers!", $57
+	text "My #MON are my"
+	line "loyal soldiers!"
+	done
 
 _SilphCo4EndBattleText3: ; 828a2 (20:68a2)
-	db $0, "Darn!", $4f
-	db "You weak #MON!", $58
+	text "Darn!"
+	line "You weak #MON!"
+	prompt
 
 _SilphCo4AfterBattleText3: ; 828b8 (20:68b8)
-	db $0, "The doors are", $4f
-	db "electronically", $55
-	db "locked! A CARD", $55
-	db "KEY opens them!", $57
+	text "The doors are"
+	line "electronically"
+	next "locked! A CARD"
+	next "KEY opens them!"
+	done
 
 _SilphCo4BattleText4: ; 828f5 (20:68f5)
-	db $0, "Intruder spotted!", $57
+	text "Intruder spotted!"
+	done
 
 _SilphCo4EndBattleText4: ; 82908 (20:6908)
-	db $0, "Who", $4f
-	db "are you?", $58
+	text "Who"
+	line "are you?"
+	prompt
 
 _SilphCo4AfterBattleText4: ; 82916 (20:6916)
-	db $0, "I better tell the", $4f
-	db "BOSS on 11F!", $57
+	text "I better tell the"
+	line "BOSS on 11F!"
+	done
 
 _UnnamedText_1a010: ; 82936 (20:6936)
-	db $0, "TEAM ROCKET is", $4f
-	db "in an uproar over", $55
-	db "some intruder.", $55
-	db "That's you right?", $57
+	text "TEAM ROCKET is"
+	line "in an uproar over"
+	next "some intruder."
+	next "That's you right?"
+	done
 
 _UnnamedText_1a015: ; 82978 (20:6978)
-	db $0, "TEAM ROCKET took", $4f
-	db "off! You're our", $55
-	db "hero! Thank you!", $57
+	text "TEAM ROCKET took"
+	line "off! You're our"
+	next "hero! Thank you!"
+	done
 
 _SilphCo5BattleText2: ; 829aa (20:69aa)
-	db $0, "I heard a kid was", $4f
-	db "wandering around.", $57
+	text "I heard a kid was"
+	line "wandering around."
+	done
 
 _SilphCo5EndBattleText2: ; 829cf (20:69cf)
-	db $0, "Boom!", $58
+	text "Boom!"
+	prompt
 
 _SilphCo5AfterBattleText2: ; 829d6 (20:69d6)
-	db $0, "It's not smart", $4f
-	db "to pick a fight", $55
-	db "with TEAM ROCKET!", $57
+	text "It's not smart"
+	line "to pick a fight"
+	next "with TEAM ROCKET!"
+	done
 
 _SilphCo5BattleText3: ; 82a07 (20:6a07)
-	db $0, "We study #", $4f
-	db "BALL technology", $55
-	db "on this floor!", $57
+	text "We study #"
+	line "BALL technology"
+	next "on this floor!"
+	done
 
 _SilphCo5EndBattleText3: ; 82a32 (20:6a32)
-	db $0, "Dang!", $4f
-	db "Blast it!", $58
+	text "Dang!"
+	line "Blast it!"
+	prompt
 
 _SilphCo5AfterBattleText3: ; 82a43 (20:6a43)
-	db $0, "We worked on the", $4f
-	db "ultimate #", $55
-	db "BALL which would", $55
-	db "catch anything!", $57
+	text "We worked on the"
+	line "ultimate #"
+	next "BALL which would"
+	next "catch anything!"
+	done
 
 _SilphCo5BattleText4: ; 82a81 (20:6a81)
-	db $0, "Whaaat? There", $4f
-	db "shouldn't be any", $55
-	db "children here?", $57
+	text "Whaaat? There"
+	line "shouldn't be any"
+	next "children here?"
+	done
 
 SECTION "bank21",ROMX,BANK[$21]
 
 _SilphCo5EndBattleText4: ; 84000 (21:4000)
-	db $0, "Oh", $4f
-	db "goodness!", $58
+	text "Oh"
+	line "goodness!"
+	prompt
 
 _SilphCo5AfterBattleText4: ; 8400e (21:400e)
-	db $0, "You're only on 5F.", $4f
-	db "It's a long way", $55
-	db "to my BOSS!", $57
+	text "You're only on 5F."
+	line "It's a long way"
+	next "to my BOSS!"
+	done
 
 _SilphCo5BattleText5: ; 8403c (21:403c)
-	db $0, "Show TEAM ROCKET", $4f
-	db "a little respect!", $57
+	text "Show TEAM ROCKET"
+	line "a little respect!"
+	done
 
 _SilphCo5EndBattleText5: ; 84060 (21:4060)
-	db $0, "Cough...", $4f
-	db "Cough...", $58
+	text "Cough..."
+	line "Cough..."
+	prompt
 
 _SilphCo5AfterBattleText5: ; 84073 (21:4073)
-	db $0, "Which reminds me.", $51
-	db "KOFFING evolves", $4f
-	db "into WEEZING!", $57
+	text "Which reminds me."
 
+	page "KOFFING evolves"
+	line "into WEEZING!"
+	done
+
 _SilphCo5Text9: ; 840a4 (21:40a4)
-	db $0, "It's a #MON", $4f
-	db "REPORT!", $51
-	db "#MON LAB", $4f
-	db "created PORYGON,", $55
-	db "the first virtual", $55
-	db "reality #MON.", $57
+	text "It's a #MON"
+	line "REPORT!"
 
+	page "#MON LAB"
+	line "created PORYGON,"
+	next "the first virtual"
+	next "reality #MON."
+	done
+
 _SilphCo5Text10: ; 840f2 (21:40f2)
-	db $0, "It's a #MON", $4f
-	db "REPORT!", $51
-	db "Over 160 #MON", $4f
-	db "techniques have", $55
-	db "been confirmed.", $57
+	text "It's a #MON"
+	line "REPORT!"
 
+	page "Over 160 #MON"
+	line "techniques have"
+	next "been confirmed."
+	done
+
 _SilphCo5Text11: ; 84134 (21:4134)
-	db $0, "It's a #MON", $4f
-	db "REPORT!", $51
-	db "4 #MON evolve", $4f
-	db "only when traded", $55
-	db "by link-cable.", $57
+	text "It's a #MON"
+	line "REPORT!"
 
+	page "4 #MON evolve"
+	line "only when traded"
+	next "by link-cable."
+	done
+
 _UnnamedText_1a24a: ; 84176 (21:4176)
-	db $0, "The ROCKETs came", $4f
-	db "and took over the", $55
-	db "building!", $57
+	text "The ROCKETs came"
+	line "and took over the"
+	next "building!"
+	done
 
 _UnnamedText_1a24f: ; 841a4 (21:41a4)
-	db $0, "Well, better get", $4f
-	db "back to work!", $57
+	text "Well, better get"
+	line "back to work!"
+	done
 
 _UnnamedText_1a261: ; 841c4 (21:41c4)
-	db $0, "Oh dear, oh dear.", $4f
-	db "Help me please!", $57
+	text "Oh dear, oh dear."
+	line "Help me please!"
+	done
 
 _UnnamedText_1a266: ; 841e7 (21:41e7)
-	db $0, "We got engaged!", $4f
-	db "Heheh!", $57
+	text "We got engaged!"
+	line "Heheh!"
+	done
 
 _UnnamedText_1a278: ; 841ff (21:41ff)
-	db $0, "Look at him! He's", $4f
-	db "such a coward!", $57
+	text "Look at him! He's"
+	line "such a coward!"
+	done
 
 _UnnamedText_1a27d: ; 84220 (21:4220)
-	db $0, "I feel so sorry", $4f
-	db "for him, I have", $55
-	db "to marry him!", $57
+	text "I feel so sorry"
+	line "for him, I have"
+	next "to marry him!"
+	done
 
 _UnnamedText_1a28f: ; 8424f (21:424f)
-	db $0, "TEAM ROCKET is", $4f
-	db "trying to conquer", $55
-	db "the world with", $55
-	db "#MON!", $57
+	text "TEAM ROCKET is"
+	line "trying to conquer"
+	next "the world with"
+	next "#MON!"
+	done
 
 _UnnamedText_1a294: ; 84286 (21:4286)
-	db $0, "TEAM ROCKET ran", $4f
-	db "because of you!", $57
+	text "TEAM ROCKET ran"
+	line "because of you!"
+	done
 
 _UnnamedText_1a2a6: ; 842a7 (21:42a7)
-	db $0, "They must have", $4f
-	db "targeted SILPH", $55
-	db "for our #MON", $55
-	db "products.", $57
+	text "They must have"
+	line "targeted SILPH"
+	next "for our #MON"
+	next "products."
+	done
 
 _UnnamedText_1a2ab: ; 842dd (21:42dd)
-	db $0, "Come work for", $4f
-	db "SILPH when you", $55
-	db "get older!", $57
+	text "Come work for"
+	line "SILPH when you"
+	next "get older!"
+	done
 
 _SilphCo6BattleText2: ; 84306 (21:4306)
-	db $0, "I am one of the 4", $4f
-	db "ROCKET BROTHERS!", $57
+	text "I am one of the 4"
+	line "ROCKET BROTHERS!"
+	done
 
 _SilphCo6EndBattleText2: ; 8432a (21:432a)
-	db $0, "Flame", $4f
-	db "out!", $58
+	text "Flame"
+	line "out!"
+	prompt
 
 _SilphCo6AfterBattleText2: ; 84336 (21:4336)
-	db $0, "No matter!", $4f
-	db "My brothers will", $55
-	db "avenge me!", $57
+	text "No matter!"
+	line "My brothers will"
+	next "avenge me!"
+	done
 
 _SilphCo6BattleText3: ; 8435e (21:435e)
-	db $0, "That rotten", $4f
-	db "PRESIDENT!", $51
-	db "He shouldn't have", $4f
-	db "sent me to the", $55
-	db "TIKSI BRANCH!", $57
+	text "That rotten"
+	line "PRESIDENT!"
 
+	page "He shouldn't have"
+	line "sent me to the"
+	next "TIKSI BRANCH!"
+	done
+
 _SilphCo6EndBattleText3: ; 843a4 (21:43a4)
-	db $0, "Shoot!", $58
+	text "Shoot!"
+	prompt
 
 _SilphCo6AfterBattleText3: ; 843ac (21:43ac)
-	db $0, "TIKSI BRANCH?", $4f
-	db "It's in Russian", $55
-	db "no man's land!", $57
+	text "TIKSI BRANCH?"
+	line "It's in Russian"
+	next "no man's land!"
+	done
 
 _SilphCo6BattleText4: ; 843d8 (21:43d8)
-	db $0, "You dare betray", $4f
-	db "TEAM ROCKET?", $57
+	text "You dare betray"
+	line "TEAM ROCKET?"
+	done
 
 _SilphCo6EndBattleText4: ; 843f6 (21:43f6)
-	db $0, "You", $4f
-	db "traitor!", $58
+	text "You"
+	line "traitor!"
+	prompt
 
 _SilphCo6AfterBattleText4: ; 84404 (21:4404)
-	db $0, "If you stand for", $4f
-	db "justice, you", $55
-	db "betray evil!", $57
+	text "If you stand for"
+	line "justice, you"
+	next "betray evil!"
+	done
 
 _UnnamedText_51dd3: ; 84430 (21:4430)
-	db $0, "Oh! Hi! You're", $4f
-	db "not a ROCKET! You", $55
-	db "came to save us?", $55
-	db "Why, thank you!", $51
-	db "I want you to", $4f
-	db "have this #MON", $55
-	db "for saving us.", $58
+	text "Oh! Hi! You're"
+	line "not a ROCKET! You"
+	next "came to save us?"
+	next "Why, thank you!"
 
+	page "I want you to"
+	line "have this #MON"
+	next "for saving us."
+	prompt
+
 _UnnamedText_51dd8: ; 8449e (21:449e)
-	db $0, "It's LAPRAS. It's", $4f
-	db "very intelligent.", $51
-	db "We kept it in our", $4f
-	db "lab, but it will", $55
-	db "be much better", $55
-	db "off with you!", $51
-	db "I think you will", $4f
-	db "be a good trainer", $55
-	db "for LAPRAS!", $51
-	db "It's a good", $4f
-	db "swimmer. It'll", $55
-	db "give you a lift!", $57
+	text "It's LAPRAS. It's"
+	line "very intelligent."
 
+	page "We kept it in our"
+	line "lab, but it will"
+	next "be much better"
+	next "off with you!"
+
+	page "I think you will"
+	line "be a good trainer"
+	next "for LAPRAS!"
+
+	page "It's a good"
+	line "swimmer. It'll"
+	next "give you a lift!"
+	done
+
 _UnnamedText_51ddd: ; 8455a (21:455a)
-	db $0, "TEAM ROCKET's", $4f
-	db "BOSS went to the", $55
-	db "boardroom! Is our", $55
-	db "PRESIDENT OK?", $57
+	text "TEAM ROCKET's"
+	line "BOSS went to the"
+	next "boardroom! Is our"
+	next "PRESIDENT OK?"
+	done
 
 _UnnamedText_51de2: ; 84599 (21:4599)
-	db $0, "Saved at last!", $4f
-	db "Thank you!", $57
+	text "Saved at last!"
+	line "Thank you!"
+	done
 
 _UnnamedText_51e00: ; 845b4 (21:45b4)
-	db $0, "TEAM ROCKET was", $4f
-	db "after the MASTER", $55
-	db "BALL which will", $55
-	db "catch any #MON!", $57
+	text "TEAM ROCKET was"
+	line "after the MASTER"
+	next "BALL which will"
+	next "catch any #MON!"
+	done
 
 _UnnamedText_51e05: ; 845f6 (21:45f6)
-	db $0, "We canceled the", $4f
-	db "MASTER BALL", $55
-	db "project because", $55
-	db "of TEAM ROCKET.", $57
+	text "We canceled the"
+	line "MASTER BALL"
+	next "project because"
+	next "of TEAM ROCKET."
+	done
 
 _UnnamedText_51e23: ; 84633 (21:4633)
-	db $0, "It would be bad", $4f
-	db "if TEAM ROCKET", $55
-	db "took over SILPH", $55
-	db "or our #MON!", $57
+	text "It would be bad"
+	line "if TEAM ROCKET"
+	next "took over SILPH"
+	next "or our #MON!"
+	done
 
 _UnnamedText_51e28: ; 84670 (21:4670)
-	db $0, "Wow! You chased", $4f
-	db "off TEAM ROCKET", $55
-	db "all by yourself?", $57
+	text "Wow! You chased"
+	line "off TEAM ROCKET"
+	next "all by yourself?"
+	done
 
 _UnnamedText_51e46: ; 846a2 (21:46a2)
-	db $0, "You! It's really", $4f
-	db "dangerous here!", $55
-	db "You came to save", $55
-	db "me? You can't!", $57
+	text "You! It's really"
+	line "dangerous here!"
+	next "You came to save"
+	next "me? You can't!"
+	done
 
 _UnnamedText_51e4b: ; 846e2 (21:46e2)
-	db $0, "Safe at last!", $4f
-	db "Oh thank you!", $57
+	text "Safe at last!"
+	line "Oh thank you!"
+	done
 
 _SilphCo7BattleText1: ; 846ff (21:46ff)
-	db $0, "Oh ho! I smell a", $4f
-	db "little rat!", $57
+	text "Oh ho! I smell a"
+	line "little rat!"
+	done
 
 _SilphCo7EndBattleText1: ; 8471d (21:471d)
-	db $0, "Lights", $4f
-	db "out!", $58
+	text "Lights"
+	line "out!"
+	prompt
 
 _SilphCo7AfterBattleText1: ; 8472a (21:472a)
-	db $0, "You won't find my", $4f
-	db "BOSS by just", $55
-	db "scurrying around!", $57
+	text "You won't find my"
+	line "BOSS by just"
+	next "scurrying around!"
+	done
 
 _SilphCo7BattleText2: ; 8475b (21:475b)
-	db $0, "Heheh!", $51
-	db "You mistook me for", $4f
-	db "a SILPH worker?", $57
+	text "Heheh!"
 
+	page "You mistook me for"
+	line "a SILPH worker?"
+	done
+
 _SilphCo7EndBattleText2: ; 84786 (21:4786)
-	db $0, "I'm", $4f
-	db "done!", $58
+	text "I'm"
+	line "done!"
+	prompt
 
 _SilphCo7AfterBattleText2: ; 84790 (21:4790)
-	db $0, "Despite your age,", $4f
-	db "you are a skilled", $55
-	db "trainer!", $57
+	text "Despite your age,"
+	line "you are a skilled"
+	next "trainer!"
+	done
 
 _SilphCo7BattleText3: ; 847be (21:47be)
-	db $0, "I am one of the 4", $4f
-	db "ROCKET BROTHERS!", $57
+	text "I am one of the 4"
+	line "ROCKET BROTHERS!"
+	done
 
 _SilphCo7EndBattleText3: ; 847e2 (21:47e2)
-	db $0, "Aack!", $4f
-	db "Brothers, I lost!", $58
+	text "Aack!"
+	line "Brothers, I lost!"
+	prompt
 
 _SilphCo7AfterBattleText3: ; 847fb (21:47fb)
-	db $0, "Doesn't matter.", $4f
-	db "My brothers will", $55
-	db "repay the favor!", $57
+	text "Doesn't matter."
+	line "My brothers will"
+	next "repay the favor!"
+	done
 
 _SilphCo7BattleText4: ; 8482d (21:482d)
-	db $0, "A child intruder?", $4f
-	db "That must be you!", $57
+	text "A child intruder?"
+	line "That must be you!"
+	done
 
 _SilphCo7EndBattleText4: ; 84852 (21:4852)
-	db $0, "Fine!", $4f
-	db "I lost!", $58
+	text "Fine!"
+	line "I lost!"
+	prompt
 
 _SilphCo7AfterBattleText4: ; 84861 (21:4861)
-	db $0, "Go on home", $4f
-	db "before my BOSS", $55
-	db "gets ticked off!", $57
+	text "Go on home"
+	line "before my BOSS"
+	next "gets ticked off!"
+	done
 
 _UnnamedText_51ebe: ; 8488d (21:488d)
 	db $0, $53, ": What", $4f
@@ -117194,9 +117544,10 @@
 	db "you got better!", $57
 
 _UnnamedText_51ec8: ; 8494a (21:494a)
-	db $0, "Oh ho!", $4f
-	db "So, you are ready", $55
-	db "for BOSS ROCKET!", $58
+	text "Oh ho!"
+	line "So, you are ready"
+	next "for BOSS ROCKET!"
+	prompt
 
 _UnnamedText_51ecd: ; 84975 (21:4975)
 	db $0, $53, ": How can", $4f
@@ -117206,157 +117557,194 @@
 	db "with us big boys!", $58
 
 _UnnamedText_51ed2: ; 849bd (21:49bd)
-	db $0, "Well, ", $52, "!", $51
-	db "I'm moving on up", $4f
-	db "and ahead!", $51
-	db "By checking my", $4f
-	db "#DEX, I'm", $55
-	db "starting to see", $55
-	db "what's strong and", $55
-	db "how they evolve!", $51
-	db "I'm going to the", $4f
-	db "#MON LEAGUE", $55
-	db "to boot out the", $55
-	db "ELITE FOUR!", $51
-	db "I'll become the", $4f
-	db "world's most", $55
-	db "powerful trainer!", $51
-	db $52, ", well", $4f
-	db "good luck to you!", $55
-	db "Don't sweat it!", $55
-	db "Smell ya!", $57
+	text "Well, ", $52, "!"
 
+	page "I'm moving on up"
+	line "and ahead!"
+
+	page "By checking my"
+	line "#DEX, I'm"
+	next "starting to see"
+	next "what's strong and"
+	next "how they evolve!"
+
+	page "I'm going to the"
+	line "#MON LEAGUE"
+	next "to boot out the"
+	next "ELITE FOUR!"
+
+	page "I'll become the"
+	line "world's most"
+	next "powerful trainer!"
+
+	page $52, ", well"
+	line "good luck to you!"
+	next "Don't sweat it!"
+	next "Smell ya!"
+	done
+
 _UnnamedText_565be: ; 84ac4 (21:4ac4)
-	db $0, "I wonder if SILPH", $4f
-	db "is finished...", $57
+	text "I wonder if SILPH"
+	line "is finished..."
+	done
 
 _UnnamedText_565c3: ; 84ae6 (21:4ae6)
-	db $0, "Thanks for saving", $4f
-	db "us!", $57
+	text "Thanks for saving"
+	line "us!"
+	done
 
 _SilphCo8BattleText1: ; 84afd (21:4afd)
-	db $0, "That's as far as", $4f
-	db "you'll go!", $57
+	text "That's as far as"
+	line "you'll go!"
+	done
 
 _SilphCo8EndBattleText1: ; 84b18 (21:4b18)
-	db $0, "Not", $4f
-	db "enough grit!", $58
+	text "Not"
+	line "enough grit!"
+	prompt
 
 _SilphCo8AfterBattleText1: ; 84b2a (21:4b2a)
-	db $0, "If you don't turn", $4f
-	db "back, I'll call", $55
-	db "for backup!", $57
+	text "If you don't turn"
+	line "back, I'll call"
+	next "for backup!"
+	done
 
 _SilphCo8BattleText2: ; 84b57 (21:4b57)
-	db $0, "You're causing us", $4f
-	db "problems!", $57
+	text "You're causing us"
+	line "problems!"
+	done
 
 _SilphCo8EndBattleText2: ; 84b73 (21:4b73)
-	db $0, "Huh?", $4f
-	db "I lost?", $58
+	text "Huh?"
+	line "I lost?"
+	prompt
 
 _SilphCo8AfterBattleText2: ; 84b81 (21:4b81)
-	db $0, "So, what do you", $4f
-	db "think of SILPH", $55
-	db "BUILDING's maze?", $57
+	text "So, what do you"
+	line "think of SILPH"
+	next "BUILDING's maze?"
+	done
 
 _SilphCo8BattleText3: ; 84bb1 (21:4bb1)
-	db $0, "I am one of the 4", $4f
-	db "ROCKET BROTHERS!", $57
+	text "I am one of the 4"
+	line "ROCKET BROTHERS!"
+	done
 
 _SilphCo8EndBattleText3: ; 84bd5 (21:4bd5)
-	db $0, "Whoo!", $4f
-	db "Oh brothers!", $58
+	text "Whoo!"
+	line "Oh brothers!"
+	prompt
 
 _SilphCo8AfterBattleText3: ; 84be9 (21:4be9)
-	db $0, "I'll leave you up", $4f
-	db "to my brothers!", $57
+	text "I'll leave you up"
+	line "to my brothers!"
+	done
 
 _UnnamedText_5d8e5: ; 84c0b (21:4c0b)
-	db $0, "You look tired!", $4f
-	db "You should take a", $55
-	db "quick nap!", $58
+	text "You look tired!"
+	line "You should take a"
+	next "quick nap!"
+	prompt
 
 _UnnamedText_5d8ea: ; 84c39 (21:4c39)
-	db $0, "Don't give up!", $57
+	text "Don't give up!"
+	done
 
 _UnnamedText_5d8ef: ; 84c48 (21:4c48)
-	db $0, "Thank you so", $4f
-	db "much!", $57
+	text "Thank you so"
+	line "much!"
+	done
 
 _SilphCo9BattleText1: ; 84c5c (21:4c5c)
-	db $0, "Your #MON seem", $4f
-	db "to adore you, kid!", $57
+	text "Your #MON seem"
+	line "to adore you, kid!"
+	done
 
 _SilphCo9EndBattleText1: ; 84c7f (21:4c7f)
-	db $0, "Ghaaah!", $58
+	text "Ghaaah!"
+	prompt
 
 _SilphCo9AfterBattleText1: ; 84c88 (21:4c88)
-	db $0, "If I had started", $4f
-	db "as a trainer at", $55
-	db "your age...", $57
+	text "If I had started"
+	line "as a trainer at"
+	next "your age..."
+	done
 
 _SilphCo9BattleText2: ; 84cb6 (21:4cb6)
-	db $0, "Your #MON have", $4f
-	db "weak points! I", $55
-	db "can nail them!", $57
+	text "Your #MON have"
+	line "weak points! I"
+	next "can nail them!"
+	done
 
 _SilphCo9EndBattleText2: ; 84ce4 (21:4ce4)
-	db $0, "You", $4f
-	db "hammered me!", $58
+	text "You"
+	line "hammered me!"
+	prompt
 
 _SilphCo9AfterBattleText2: ; 84cf6 (21:4cf6)
-	db $0, "Exploiting weak", $4f
-	db "spots does work!", $55
-	db "Think about", $55
-	db "element types!", $57
+	text "Exploiting weak"
+	line "spots does work!"
+	next "Think about"
+	next "element types!"
+	done
 
 _SilphCo9BattleText3: ; 84d33 (21:4d33)
-	db $0, "I am one of the 4", $4f
-	db "ROCKET BROTHERS!", $57
+	text "I am one of the 4"
+	line "ROCKET BROTHERS!"
+	done
 
 _SilphCo9EndBattleText3: ; 84d57 (21:4d57)
-	db $0, "Warg!", $4f
-	db "Brothers, I lost!", $58
+	text "Warg!"
+	line "Brothers, I lost!"
+	prompt
 
 _SilphCo9AfterBattleText3: ; 84d70 (21:4d70)
-	db $0, "My brothers will", $4f
-	db "avenge me!", $57
+	text "My brothers will"
+	line "avenge me!"
+	done
 
 _UnnamedText_5a1d3: ; 84d8d (21:4d8d)
-	db $0, "Waaaaa!", $55
-	db "I'm scared!", $57
+	text "Waaaaa!"
+	next "I'm scared!"
+	done
 
 _UnnamedText_5a1d8: ; 84da1 (21:4da1)
-	db $0, "Please keep quiet", $4f
-	db "about my crying!", $57
+	text "Please keep quiet"
+	line "about my crying!"
+	done
 
 _SilphCo10BattleText1: ; 84dc5 (21:4dc5)
-	db $0, "Welcome to the", $4f
-	db "10F! So good of", $55
-	db "you to join me!", $57
+	text "Welcome to the"
+	line "10F! So good of"
+	next "you to join me!"
+	done
 
 _SilphCo10EndBattleText1: ; 84df5 (21:4df5)
-	db $0, "I'm", $4f
-	db "stunned!", $58
+	text "I'm"
+	line "stunned!"
+	prompt
 
 _SilphCo10AfterBattleText1: ; 84e02 (21:4e02)
-	db $0, "Nice try, but the", $4f
-	db "boardroom is up", $55
-	db "one more floor!", $57
+	text "Nice try, but the"
+	line "boardroom is up"
+	next "one more floor!"
+	done
 
 _SilphCo10BattleText2: ; 84e35 (21:4e35)
-	db $0, "Enough of your", $4f
-	db "silly games!", $57
+	text "Enough of your"
+	line "silly games!"
+	done
 
 _SilphCo10EndBattleText2: ; 84e52 (21:4e52)
-	db $0, "No", $4f
-	db "continues left!", $58
+	text "No"
+	line "continues left!"
+	prompt
 
 _SilphCo10AfterBattleText2: ; 84e66 (21:4e66)
-	db $0, "Are you satisfied", $4f
-	db "with beating me?", $55
-	db "Then go on home!", $57
+	text "Are you satisfied"
+	line "with beating me?"
+	next "Then go on home!"
+	done
 
 _SilphCoPresidentText: ; 84e9b (21:4e9b)
 	db $0, "PRESIDENT: Thank", $4f
@@ -117375,10 +117763,10 @@
 	db "will do!", $58
 
 _ReceivedSilphCoMasterBallText: ; 84f63 (21:4f63)
-	db $0, $52, " got a", $4f
-	db "@"
+	text $52, " got a"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_6231c: ; 84f74 (21:4f74)
 	db $0, "PRESIDENT: You", $4f
@@ -117395,8 +117783,9 @@
 	db "it, though.", $57
 
 _SilphCoMasterBallNoRoomText: ; 85013 (21:5013)
-	db $0, "You have no", $4f
-	db "room for this.", $57
+	text "You have no"
+	line "room for this."
+	done
 
 _SilphCo11Text2: ; 8502f (21:502f)
 	db $0, "SECRETARY: Thank", $4f
@@ -117406,78 +117795,97 @@
 	db "courage.", $57
 
 _SilphCo11Text3: ; 85075 (21:5075)
-	db $0, "Ah ", $52, "!", $4f
-	db "So we meet again!", $51
-	db "The PRESIDENT and", $4f
-	db "I are discussing", $55
-	db "a vital business", $55
-	db "proposition.", $51
-	db "Keep your nose", $4f
-	db "out of grown-up", $55
-	db "matters...", $51
-	db "Or, experience a", $4f
-	db "world of pain!", $57
+	text "Ah ", $52, "!"
+	line "So we meet again!"
 
+	page "The PRESIDENT and"
+	line "I are discussing"
+	next "a vital business"
+	next "proposition."
+
+	page "Keep your nose"
+	line "out of grown-up"
+	next "matters..."
+
+	page "Or, experience a"
+	line "world of pain!"
+	done
+
 _UnnamedText_62330: ; 85119 (21:5119)
-	db $0, "Arrgh!!", $4f
-	db "I lost again!?", $58
+	text "Arrgh!!"
+	line "I lost again!?"
+	prompt
 
 _UnnamedText_62335: ; 85131 (21:5131)
-	db $0, "Blast it all!", $4f
-	db "You ruined our", $55
-	db "plans for SILPH!", $51
-	db "But, TEAM ROCKET", $4f
-	db "will never fall!", $51
-	db $52, "! Never", $4f
-	db "forget that all", $55
-	db "#MON exist", $55
-	db "for TEAM ROCKET!", $51
-	db "I must go, but I", $4f
-	db "shall return!", $57
+	text "Blast it all!"
+	line "You ruined our"
+	next "plans for SILPH!"
 
+	page "But, TEAM ROCKET"
+	line "will never fall!"
+
+	page $52, "! Never"
+	line "forget that all"
+	next "#MON exist"
+	next "for TEAM ROCKET!"
+
+	page "I must go, but I"
+	line "shall return!"
+	done
+
 _SilphCo11BattleText1: ; 851d6 (21:51d6)
-	db $0, "Stop right there!", $4f
-	db "Don't you move!", $57
+	text "Stop right there!"
+	line "Don't you move!"
+	done
 
 _SilphCo11EndBattleText1: ; 851f8 (21:51f8)
-	db $0, "Don't...", $4f
-	db "Please!", $58
+	text "Don't..."
+	line "Please!"
+	prompt
 
 _SilphCo11AfterBattleText1: ; 85209 (21:5209)
-	db $0, "So, you want to", $4f
-	db "see my BOSS?", $57
+	text "So, you want to"
+	line "see my BOSS?"
+	done
 
 _SilphCo11BattleText2: ; 85227 (21:5227)
-	db $0, "Halt! Do you have", $4f
-	db "an appointment", $55
-	db "with my BOSS?", $57
+	text "Halt! Do you have"
+	line "an appointment"
+	next "with my BOSS?"
+	done
 
 _SilphCo11EndBattleText2: ; 85257 (21:5257)
-	db $0, "Gaah!", $4f
-	db "Demolished!", $58
+	text "Gaah!"
+	line "Demolished!"
+	prompt
 
 _SilphCo11AfterBattleText2: ; 8526a (21:526a)
-	db $0, "Watch your step,", $4f
-	db "my BOSS likes his", $55
-	db "#MON tough!", $57
+	text "Watch your step,"
+	line "my BOSS likes his"
+	next "#MON tough!"
+	done
 
 _UnnamedText_6237b: ; 8529a (21:529a)
-	db $0, "The monitor has", $4f
-	db "#MON on it!", $57
+	text "The monitor has"
+	line "#MON on it!"
+	done
 
 _Mansion2BattleText1: ; 852b7 (21:52b7)
-	db $0, "I can't get out!", $4f
-	db "This old place is", $55
-	db "one big puzzle!", $57
+	text "I can't get out!"
+	line "This old place is"
+	next "one big puzzle!"
+	done
 
 _Mansion2EndBattleText1: ; 852ea (21:52ea)
-	db $0, "Oh no!", $4f
-	db "My bag of loot!", $58
+	text "Oh no!"
+	line "My bag of loot!"
+	prompt
 
 _Mansion2AfterBattleText1: ; 85302 (21:5302)
-	db $0, "Switches open and", $4f
-	db "close alternating", $55
-	db "sets of doors!", $57
+	text "Switches open and"
+	line "close alternating"
+	next "sets of doors!"
+	done
 
 _Mansion2Text3: ; 85336 (21:5336)
 	db $0, "Diary: July 5", $4f
@@ -117494,38 +117902,48 @@
 	db "#MON, MEW.", $57
 
 _UnnamedText_520c2: ; 853c7 (21:53c7)
-	db $0, "A secret switch!", $51
-	db "Press it?", $57
+	text "A secret switch!"
 
+	page "Press it?"
+	done
+
 _UnnamedText_520c7: ; 853e3 (21:53e3)
-	db $0, "Who wouldn't?", $58
+	text "Who wouldn't?"
+	prompt
 
 _UnnamedText_520cc: ; 853f1 (21:53f1)
-	db $0, "Not quite yet!", $57
+	text "Not quite yet!"
+	done
 
 _Mansion3BattleText1: ; 85401 (21:5401)
-	db $0, "This place is", $4f
-	db "like, huge!", $57
+	text "This place is"
+	line "like, huge!"
+	done
 
 _Mansion3EndBattleText1: ; 8541c (21:541c)
-	db $0, "Ayah!", $58
+	text "Ayah!"
+	prompt
 
 _Mansion3AfterBattleText1: ; 85423 (21:5423)
-	db $0, "I wonder where", $4f
-	db "my partner went.", $57
+	text "I wonder where"
+	line "my partner went."
+	done
 
 _Mansion3BattleText2: ; 85444 (21:5444)
-	db $0, "My mentor once", $4f
-	db "lived here.", $57
+	text "My mentor once"
+	line "lived here."
+	done
 
 _Mansion3EndBattleText2: ; 85460 (21:5460)
-	db $0, "Whew!", $4f
-	db "Overwhelming!", $58
+	text "Whew!"
+	line "Overwhelming!"
+	prompt
 
 _Mansion3AfterBattleText2: ; 85475 (21:5475)
-	db $0, "So, you're stuck?", $4f
-	db "Try jumping off", $55
-	db "over there!", $57
+	text "So, you're stuck?"
+	line "Try jumping off"
+	next "over there!"
+	done
 
 _Mansion3Text5: ; 854a3 (21:54a3)
 	db $0, "Diary: Feb. 6", $4f
@@ -117534,77 +117952,98 @@
 	db "newborn MEWTWO.", $57
 
 _Mansion4BattleText1: ; 854df (21:54df)
-	db $0, "Uh-oh. Where am", $4f
-	db "I now?", $57
+	text "Uh-oh. Where am"
+	line "I now?"
+	done
 
 _Mansion4EndBattleText1: ; 854f7 (21:54f7)
-	db $0, "Awooh!", $58
+	text "Awooh!"
+	prompt
 
 _Mansion4AfterBattleText1: ; 854ff (21:54ff)
-	db $0, "You can find stuff", $4f
-	db "lying around.", $57
+	text "You can find stuff"
+	line "lying around."
+	done
 
 _Mansion4BattleText2: ; 85521 (21:5521)
-	db $0, "This place is", $4f
-	db "ideal for a lab.", $57
+	text "This place is"
+	line "ideal for a lab."
+	done
 
 _Mansion4EndBattleText2: ; 85541 (21:5541)
-	db $0, "What", $4f
-	db "was that for?", $58
+	text "What"
+	line "was that for?"
+	prompt
 
 _Mansion4AfterBattleText2: ; 85555 (21:5555)
-	db $0, "I like it here!", $4f
-	db "It's conducive to", $55
-	db "my studies!", $57
+	text "I like it here!"
+	line "It's conducive to"
+	next "my studies!"
+	done
 
 _Mansion4Text7: ; 85583 (21:5583)
-	db $0, "Diary; Sept. 1", $4f
-	db "MEWTWO is far too", $55
-	db "powerful.", $51
-	db "We have failed to", $4f
-	db "curb its vicious", $55
-	db "tendencies...", $57
+	text "Diary; Sept. 1"
+	line "MEWTWO is far too"
+	next "powerful."
 
+	page "We have failed to"
+	line "curb its vicious"
+	next "tendencies..."
+	done
+
 _SafariZoneEastText5: ; 855e0 (21:55e0)
-	db $0, "REST HOUSE", $57
+	text "REST HOUSE"
+	done
 
 _SafariZoneEastText6: ; 855ec (21:55ec)
-	db $0, "TRAINER TIPS", $51
-	db "The remaining time", $4f
-	db "declines only", $55
-	db "while you walk!", $57
+	text "TRAINER TIPS"
 
+	page "The remaining time"
+	line "declines only"
+	next "while you walk!"
+	done
+
 _SafariZoneEastText7: ; 8562b (21:562b)
 	db $0, "CENTER AREA", $4f
 	db "NORTH: AREA 2", $57
 
 _SafariZoneNorthText3: ; 85646 (21:5646)
-	db $0, "REST HOUSE", $57
+	text "REST HOUSE"
+	done
 
 _SafariZoneNorthText4: ; 85652 (21:5652)
-	db $0, "TRAINER TIPS", $51
-	db "The SECRET HOUSE", $4f
-	db "is still ahead!", $57
+	text "TRAINER TIPS"
 
+	page "The SECRET HOUSE"
+	line "is still ahead!"
+	done
+
 _SafariZoneNorthText5: ; 85681 (21:5681)
-	db $0, "AREA 2", $57
+	text "AREA 2"
+	done
 
 _SafariZoneNorthText6: ; 85689 (21:5689)
-	db $0, "TRAINER TIPS", $51
-	db "#MON hide in", $4f
-	db "tall grass!", $51
-	db "Zigzag through", $4f
-	db "grassy areas to", $55
-	db "flush them out.", $57
+	text "TRAINER TIPS"
 
+	page "#MON hide in"
+	line "tall grass!"
+
+	page "Zigzag through"
+	line "grassy areas to"
+	next "flush them out."
+	done
+
 _SafariZoneNorthText7: ; 856df (21:56df)
-	db $0, "TRAINER TIPS", $51
-	db "Win a free HM for", $4f
-	db "finding the", $55
-	db "SECRET HOUSE!", $57
+	text "TRAINER TIPS"
 
+	page "Win a free HM for"
+	line "finding the"
+	next "SECRET HOUSE!"
+	done
+
 _SafariZoneWestText5: ; 85719 (21:5719)
-	db $0, "REST HOUSE", $57
+	text "REST HOUSE"
+	done
 
 _SafariZoneWestText6: ; 85725 (21:5725)
 	db $0, "REQUEST NOTICE", $51
@@ -117617,25 +118056,31 @@
 	db "Contact: WARDEN", $57
 
 _SafariZoneWestText7: ; 857a3 (21:57a3)
-	db $0, "TRAINER TIPS", $51
-	db "Zone Exploration", $4f
-	db "Campaign!", $51
-	db "The Search for", $4f
-	db "the SECRET HOUSE!", $57
+	text "TRAINER TIPS"
 
+	page "Zone Exploration"
+	line "Campaign!"
+
+	page "The Search for"
+	line "the SECRET HOUSE!"
+	done
+
 _SafariZoneWestText8: ; 857ed (21:57ed)
 	db $0, "AREA 3", $4f
 	db "EAST: CENTER AREA", $57
 
 _SafariZoneCenterText2: ; 85807 (21:5807)
-	db $0, "REST HOUSE", $57
+	text "REST HOUSE"
+	done
 
 _SafariZoneCenterText3: ; 85813 (21:5813)
-	db $0, "TRAINER TIPS", $51
-	db "Press the START", $4f
-	db "Button to check", $55
-	db "remaining time!", $57
+	text "TRAINER TIPS"
 
+	page "Press the START"
+	line "Button to check"
+	next "remaining time!"
+	done
+
 _SafariZoneRestHouse1Text1: ; 85851 (21:5851)
 	db $0, "SARA: Where did", $4f
 	db "my boy friend,", $55
@@ -117642,180 +118087,222 @@
 	db "ERIK, go?", $57
 
 _SafariZoneRestHouse1Text2: ; 8587b (21:587b)
-	db $0, "I'm catching", $4f
-	db "#MON to take", $55
-	db "home as gifts!", $57
+	text "I'm catching"
+	line "#MON to take"
+	next "home as gifts!"
+	done
 
 _UnnamedText_4a350: ; 858a4 (21:58a4)
-	db $0, "Ah! Finally!", $51
-	db "You're the first", $4f
-	db "person to reach", $55
-	db "the SECRET HOUSE!", $51
-	db "I was getting", $4f
-	db "worried that no", $55
-	db "one would win our", $55
-	db "campaign prize.", $51
-	db "Congratulations!", $4f
-	db "You have won!", $58
+	text "Ah! Finally!"
 
+	page "You're the first"
+	line "person to reach"
+	next "the SECRET HOUSE!"
+
+	page "I was getting"
+	line "worried that no"
+	next "one would win our"
+	next "campaign prize."
+
+	page "Congratulations!"
+	line "You have won!"
+	prompt
+
 _ReceivedHM03Text: ; 85943 (21:5943)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _HM03ExplanationText: ; 85957 (21:5957)
-	db $0, "HM03 is SURF!", $51
-	db "#MON will be", $4f
-	db "able to ferry you", $55
-	db "across water!", $51
-	db "And, this HM isn't", $4f
-	db "disposable! You", $55
-	db "can use it over", $55
-	db "and over!", $51
-	db "You're super lucky", $4f
-	db "for winning this", $55
-	db "fabulous prize!", $57
+	text "HM03 is SURF!"
 
+	page "#MON will be"
+	line "able to ferry you"
+	next "across water!"
+
+	page "And, this HM isn't"
+	line "disposable! You"
+	next "can use it over"
+	next "and over!"
+
+	page "You're super lucky"
+	line "for winning this"
+	next "fabulous prize!"
+	done
+
 _HM03NoRoomText: ; 85a02 (21:5a02)
-	db $0, "You don't have", $4f
-	db "room for this", $55
-	db "fabulous prize!", $57
+	text "You don't have"
+	line "room for this"
+	next "fabulous prize!"
+	done
 
 _SafariZoneRestHouse2Text1: ; 85a2f (21:5a2f)
-	db $0, "Tossing ROCKs at", $4f
-	db "#MON might", $55
-	db "make them run,", $55
-	db "but they'll be", $55
-	db "easier to catch.", $57
+	text "Tossing ROCKs at"
+	line "#MON might"
+	next "make them run,"
+	next "but they'll be"
+	next "easier to catch."
+	done
 
 _SafariZoneRestHouse2Text2: ; 85a7a (21:5a7a)
-	db $0, "Using BAIT will", $4f
-	db "make #MON", $55
-	db "easier to catch.", $57
+	text "Using BAIT will"
+	line "make #MON"
+	next "easier to catch."
+	done
 
 _SafariZoneRestHouse2Text3: ; 85aa6 (21:5aa6)
-	db $0, "I hiked a lot, but", $4f
-	db "I didn't see any", $55
-	db "#MON I wanted.", $57
+	text "I hiked a lot, but"
+	line "I didn't see any"
+	next "#MON I wanted."
+	done
 
 _SafariZoneRestHouse3Text1: ; 85ad9 (21:5ad9)
-	db $0, "How many did you", $4f
-	db "catch? I'm bushed", $55
-	db "from the work!", $57
+	text "How many did you"
+	line "catch? I'm bushed"
+	next "from the work!"
+	done
 
 _SafariZoneRestHouse3Text2: ; 85b0b (21:5b0b)
-	db $0, "I caught a", $4f
-	db "CHANSEY!", $51
-	db "That makes this", $4f
-	db "all worthwhile!", $57
+	text "I caught a"
+	line "CHANSEY!"
 
+	page "That makes this"
+	line "all worthwhile!"
+	done
+
 _SafariZoneRestHouse3Text3: ; 85b40 (21:5b40)
-	db $0, "Whew! I'm tired", $4f
-	db "from all the fun!", $57
+	text "Whew! I'm tired"
+	line "from all the fun!"
+	done
 
 _SafariZoneRestHouse4Text1: ; 85b62 (21:5b62)
-	db $0, "You can keep any", $4f
-	db "item you find on", $55
-	db "the ground here.", $51
-	db "But, you'll run", $4f
-	db "out of time if", $55
-	db "you try for all", $55
-	db "of them at once!", $57
+	text "You can keep any"
+	line "item you find on"
+	next "the ground here."
 
+	page "But, you'll run"
+	line "out of time if"
+	next "you try for all"
+	next "of them at once!"
+	done
+
 _SafariZoneRestHouse4Text2: ; 85bd5 (21:5bd5)
-	db $0, "Go to the deepest", $4f
-	db "part of the", $55
-	db "SAFARI ZONE. You", $55
-	db "will win a prize!", $57
+	text "Go to the deepest"
+	line "part of the"
+	next "SAFARI ZONE. You"
+	next "will win a prize!"
+	done
 
 _SafariZoneRestHouse4Text3: ; 85c17 (21:5c17)
-	db $0, "My EEVEE evolved", $4f
-	db "into FLAREON!", $51
-	db "But, a friend's", $4f
-	db "EEVEE turned into", $55
-	db "a VAPOREON!", $55
-	db "I wonder why?", $57
+	text "My EEVEE evolved"
+	line "into FLAREON!"
 
+	page "But, a friend's"
+	line "EEVEE turned into"
+	next "a VAPOREON!"
+	next "I wonder why?"
+	done
+
 _UnknownDungeon3MewtwoText: ; 85c72 (21:5c72)
-	db $0, "Mew!@@"
+	text "Mew!@@"
 
 _VictoryRoad1BattleText1: ; 85c79 (21:5c79)
-	db $0, "I wonder if you", $4f
-	db "are good enough", $55
-	db "for me!", $57
+	text "I wonder if you"
+	line "are good enough"
+	next "for me!"
+	done
 
 _VictoryRoad1EndBattleText1: ; 85ca2 (21:5ca2)
-	db $0, "I", $4f
-	db "lost out!", $58
+	text "I"
+	line "lost out!"
+	prompt
 
 _VictoryRoad1AfterBattleText1: ; 85caf (21:5caf)
-	db $0, "I never wanted to", $4f
-	db "lose to anybody!", $57
+	text "I never wanted to"
+	line "lose to anybody!"
+	done
 
 _VictoryRoad1BattleText2: ; 85cd3 (21:5cd3)
-	db $0, "I can see you're", $4f
-	db "good! Let me see", $55
-	db "exactly how good!", $57
+	text "I can see you're"
+	line "good! Let me see"
+	next "exactly how good!"
+	done
 
 _VictoryRoad1EndBattleText2: ; 85d07 (21:5d07)
-	db $0, "I", $4f
-	db "had a chance...", $58
+	text "I"
+	line "had a chance..."
+	prompt
 
 _VictoryRoad1AfterBattleText2: ; 85d1a (21:5d1a)
-	db $0, "I concede, you're", $4f
-	db "better than me!", $57
+	text "I concede, you're"
+	line "better than me!"
+	done
 
 _LanceBeforeBattleText: ; 85d3c (21:5d3c)
-	db $0, "Ah! I heard about", $4f
-	db "you ", $52, "!", $51
-	db "I lead the ELITE", $4f
-	db "FOUR! You can", $55
-	db "call me LANCE the", $55
-	db "dragon trainer!", $51
-	db "You know that", $4f
-	db "dragons are", $55
-	db "mythical #MON!", $51
-	db "They're hard to", $4f
-	db "catch and raise,", $55
-	db "but their powers", $55
-	db "are superior!", $51
-	db "They're virtually", $4f
-	db "indestructible!", $51
-	db "Well, are you", $4f
-	db "ready to lose?", $51
-	db "Your LEAGUE", $4f
-	db "challenge ends", $55
-	db "with me, ", $52, "!", $57
+	text "Ah! I heard about"
+	line "you ", $52, "!"
 
+	page "I lead the ELITE"
+	line "FOUR! You can"
+	next "call me LANCE the"
+	next "dragon trainer!"
+
+	page "You know that"
+	line "dragons are"
+	next "mythical #MON!"
+
+	page "They're hard to"
+	line "catch and raise,"
+	next "but their powers"
+	next "are superior!"
+
+	page "They're virtually"
+	line "indestructible!"
+
+	page "Well, are you"
+	line "ready to lose?"
+
+	page "Your LEAGUE"
+	line "challenge ends"
+	next "with me, ", $52, "!"
+	done
+
 _LanceEndBattleText: ; 85e64 (21:5e64)
-	db $0, "That's it!", $51
-	db "I hate to admit", $4f
-	db "it, but you are a", $55
-	db "#MON master!", $58
+	text "That's it!"
 
+	page "I hate to admit"
+	line "it, but you are a"
+	next "#MON master!"
+	prompt
+
 _LanceAfterBattleText: ; 85e9e (21:5e9e)
-	db $0, "I still can't", $4f
-	db "believe my", $55
-	db "dragons lost to", $55
-	db "you, ", $52, "!", $51
-	db "You are now the", $4f
-	db "#MON LEAGUE", $55
-	db "champion!", $51
-	db "...Or, you would", $4f
-	db "have been, but", $55
-	db "you have one more", $55
-	db "challenge ahead.", $51
-	db "You have to face", $4f
-	db "another trainer!", $55
-	db "His name is...", $51
-	db $53, "!", $4f
-	db "He beat the ELITE", $55
-	db "FOUR before you!", $51
-	db "He is the real", $4f
-	db "#MON LEAGUE", $55
-	db "champion!@@"
+	text "I still can't"
+	line "believe my"
+	next "dragons lost to"
+	next "you, ", $52, "!"
 
+	page "You are now the"
+	line "#MON LEAGUE"
+	next "champion!"
+
+	page "...Or, you would"
+	line "have been, but"
+	next "you have one more"
+	next "challenge ahead."
+
+	page "You have to face"
+	line "another trainer!"
+	next "His name is..."
+
+	page $53, "!"
+	line "He beat the ELITE"
+	next "FOUR before you!"
+
+	page "He is the real"
+	line "#MON LEAGUE"
+	next "champion!@@"
+
 _HallofFameRoomText1: ; 85fb5 (21:5fb5)
 	db $0, "OAK: Er-hem!", $4f
 	db "Congratulations", $55
@@ -117867,40 +118354,51 @@
 	db "in the world!", $57
 
 _UnnamedText_760f9: ; 8623b (21:623b)
-	db $0, "NO!", $4f
-	db "That can't be!", $55
-	db "You beat my best!", $51
-	db "After all that", $4f
-	db "work to become", $55
-	db "LEAGUE champ?", $51
-	db "My reign is over", $4f
-	db "already?", $55
-	db "It's not fair!", $58
+	text "NO!"
+	line "That can't be!"
+	next "You beat my best!"
 
+	page "After all that"
+	line "work to become"
+	next "LEAGUE champ?"
+
+	page "My reign is over"
+	line "already?"
+	next "It's not fair!"
+	prompt
+
 _UnnamedText_760fe: ; 862b4 (21:62b4)
-	db $0, "Hahaha!", $4f
-	db "I won, I won!", $51
-	db "I'm too good for", $4f
-	db "you, ", $52, "!", $51
-	db "You did well to", $4f
-	db "even reach me,", $55
-	db $53, ", the", $55
-	db "#MON genius!", $51
-	db "Nice try, loser!", $4f
-	db "Hahaha!", $58
+	text "Hahaha!"
+	line "I won, I won!"
 
+	page "I'm too good for"
+	line "you, ", $52, "!"
+
+	page "You did well to"
+	line "even reach me,"
+	next $53, ", the"
+	next "#MON genius!"
+
+	page "Nice try, loser!"
+	line "Hahaha!"
+	prompt
+
 _UnnamedText_76103: ; 8632f (21:632f)
-	db $0, "Why?", $4f
-	db "Why did I lose?", $51
-	db "I never made any", $4f
-	db "mistakes raising", $55
-	db "my #MON...", $51
-	db "Darn it! You're", $4f
-	db "the new #MON", $55
-	db "LEAGUE champion!", $51
-	db "Although I don't", $4f
-	db "like to admit it.", $57
+	text "Why?"
+	line "Why did I lose?"
 
+	page "I never made any"
+	line "mistakes raising"
+	next "my #MON..."
+
+	page "Darn it! You're"
+	line "the new #MON"
+	next "LEAGUE champion!"
+
+	page "Although I don't"
+	line "like to admit it."
+	done
+
 _GaryText2: ; 863c1 (21:63c1)
 	db $0, "OAK: ", $52, "!", $57
 
@@ -117915,10 +118413,12 @@
 	db "first left with", $55
 	db "@"
 	TX_RAM $cd6d
-	db $0, "!", $51
-	db $52, ", you have", $4f
-	db "come of age!", $57
+	text "!"
 
+	page $52, ", you have"
+	line "come of age!"
+	done
+
 _UnnamedText_76125: ; 86463 (21:6463)
 	db $0, "OAK: ", $53, "! I'm", $4f
 	db "disappointed!", $51
@@ -117952,62 +118452,79 @@
 	db "Come with me!", $57
 
 _LoreleiBeforeBattleText: ; 865ef (21:65ef)
-	db $0, "Welcome to", $4f
-	db "#MON LEAGUE!", $51
-	db "I am LORELEI of", $4f
-	db "the ELITE FOUR!", $51
-	db "No one can best", $4f
-	db "me when it comes", $55
-	db "to icy #MON!", $51
-	db "Freezing moves", $4f
-	db "are powerful!", $51
-	db "Your #MON will", $4f
-	db "be at my mercy", $55
-	db "when they are", $55
-	db "frozen solid!", $51
-	db "Hahaha!", $4f
-	db "Are you ready?", $57
+	text "Welcome to"
+	line "#MON LEAGUE!"
 
+	page "I am LORELEI of"
+	line "the ELITE FOUR!"
+
+	page "No one can best"
+	line "me when it comes"
+	next "to icy #MON!"
+
+	page "Freezing moves"
+	line "are powerful!"
+
+	page "Your #MON will"
+	line "be at my mercy"
+	next "when they are"
+	next "frozen solid!"
+
+	page "Hahaha!"
+	line "Are you ready?"
+	done
+
 _LoreleiEndBattleText: ; 866c4 (21:66c4)
-	db $0, "How", $4f
-	db "dare you!", $58
+	text "How"
+	line "dare you!"
+	prompt
 
 _LoreleiAfterBattleText: ; 866d3 (21:66d3)
-	db $0, "You're better", $4f
-	db "than I thought!", $55
-	db "Go on ahead!", $51
-	db "You only got a", $4f
-	db "taste of #MON", $55
-	db "LEAGUE power!", $57
+	text "You're better"
+	line "than I thought!"
+	next "Go on ahead!"
 
+	page "You only got a"
+	line "taste of #MON"
+	next "LEAGUE power!"
+	done
+
 _UnnamedText_7627b: ; 86729 (21:6729)
 	db $0, "Someone's voice:", $4f
 	db "Don't run away!", $57
 
 _BrunoBeforeBattleText: ; 86749 (21:6749)
-	db $0, "I am BRUNO of", $4f
-	db "the ELITE FOUR!", $51
-	db "Through rigorous", $4f
-	db "training, people", $55
-	db "and #MON can", $55
-	db "become stronger!", $51
-	db "I've weight", $4f
-	db "trained with", $55
-	db "my #MON!", $51
-	db $52, "!", $51
-	db "We will grind you", $4f
-	db "down with our", $55
-	db "superior power!", $51
-	db "Hoo hah!", $57
+	text "I am BRUNO of"
+	line "the ELITE FOUR!"
 
+	page "Through rigorous"
+	line "training, people"
+	next "and #MON can"
+	next "become stronger!"
+
+	page "I've weight"
+	line "trained with"
+	next "my #MON!"
+
+	page $52, "!"
+
+	page "We will grind you"
+	line "down with our"
+	next "superior power!"
+
+	page "Hoo hah!"
+	done
+
 _BrunoEndBattleText: ; 86805 (21:6805)
-	db $0, "Why?", $4f
-	db "How could I lose?", $58
+	text "Why?"
+	line "How could I lose?"
+	prompt
 
 _BrunoAfterBattleText: ; 8681d (21:681d)
-	db $0, "My job is done!", $4f
-	db "Go face your next", $55
-	db "challenge!", $57
+	text "My job is done!"
+	line "Go face your next"
+	next "challenge!"
+	done
 
 _UnnamedText_763d2: ; 8684b (21:684b)
 	db $0, "Someone's voice:", $4f
@@ -118014,160 +118531,194 @@
 	db "Don't run away!", $57
 
 _AgathaBeforeBattleText: ; 8686b (21:686b)
-	db $0, "I am AGATHA of", $4f
-	db "the ELITE FOUR!", $51
-	db "OAK's taken a lot", $4f
-	db "of interest in", $55
-	db "you, child!", $51
-	db "That old duff was", $4f
-	db "once tough and", $55
-	db "handsome! That", $55
-	db "was decades ago!", $51
-	db "Now he just wants", $4f
-	db "to fiddle with", $55
-	db "his #DEX! He's", $55
-	db "wrong! #MON", $55
-	db "are for fighting!", $51
-	db $52, "! I'll show", $4f
-	db "you how a real", $55
-	db "trainer fights!", $57
+	text "I am AGATHA of"
+	line "the ELITE FOUR!"
 
+	page "OAK's taken a lot"
+	line "of interest in"
+	next "you, child!"
+
+	page "That old duff was"
+	line "once tough and"
+	next "handsome! That"
+	next "was decades ago!"
+
+	page "Now he just wants"
+	line "to fiddle with"
+	next "his #DEX! He's"
+	next "wrong! #MON"
+	next "are for fighting!"
+
+	page $52, "! I'll show"
+	line "you how a real"
+	next "trainer fights!"
+	done
+
 _AgathaEndBattleText: ; 86970 (21:6970)
-	db $0, "Oh ho!", $4f
-	db "You're something", $55
-	db "special, child!", $58
+	text "Oh ho!"
+	line "You're something"
+	next "special, child!"
+	prompt
 
 _AgathaAfterBattleText: ; 86998 (21:6998)
-	db $0, "You win! I see", $4f
-	db "what the old duff", $55
-	db "sees in you now!", $51
-	db "I have nothing", $4f
-	db "else to say! Run", $55
-	db "along now, child!", $57
+	text "You win! I see"
+	line "what the old duff"
+	next "sees in you now!"
 
+	page "I have nothing"
+	line "else to say! Run"
+	next "along now, child!"
+	done
+
 _AgathaText2: ; 869fd (21:69fd)
 	db $0, "Someone's voice:", $4f
 	db "Don't run away!", $57
 
 _RockTunnel2BattleText2: ; 86a1d (21:6a1d)
-	db $0, "Hikers leave twigs", $4f
-	db "as trail markers.", $57
+	text "Hikers leave twigs"
+	line "as trail markers."
+	done
 
 _RockTunnel2EndBattleText2: ; 86a43 (21:6a43)
-	db $0, "Ohhh!", $4f
-	db "I did my best!", $58
+	text "Ohhh!"
+	line "I did my best!"
+	prompt
 
 _RockTunnel2AfterBattleText2: ; 86a59 (21:6a59)
-	db $0, "I want to go ", $4f
-	db "home!", $57
+	text "I want to go "
+	line "home!"
+	done
 
 _RockTunnel2BattleText3: ; 86a6e (21:6a6e)
-	db $0, "Hahaha! Can you", $4f
-	db "beat my power?", $57
+	text "Hahaha! Can you"
+	line "beat my power?"
+	done
 
 _RockTunnel2EndBattleText3: ; 86a8e (21:6a8e)
-	db $0, "Oops!", $4f
-	db "Out-muscled!", $58
+	text "Oops!"
+	line "Out-muscled!"
+	prompt
 
 _RockTunnel2AfterBattleText3: ; 86aa2 (21:6aa2)
-	db $0, "I go for power", $4f
-	db "because I hate", $55
-	db "thinking!", $57
+	text "I go for power"
+	line "because I hate"
+	next "thinking!"
+	done
 
 _RockTunnel2BattleText4: ; 86acb (21:6acb)
-	db $0, "You have a", $4f
-	db "#DEX?", $55
-	db "I want one too!", $57
+	text "You have a"
+	line "#DEX?"
+	next "I want one too!"
+	done
 
 _RockTunnel2EndBattleText4: ; 86aed (21:6aed)
-	db $0, "Shoot!", $4f
-	db "I'm so jealous!", $58
+	text "Shoot!"
+	line "I'm so jealous!"
+	prompt
 
 _RockTunnel2AfterBattleText4: ; 86b04 (21:6b04)
-	db $0, "When you finish", $4f
-	db "your #DEX, can", $55
-	db "I have it?", $57
+	text "When you finish"
+	line "your #DEX, can"
+	next "I have it?"
+	done
 
 _RockTunnel2BattleText5: ; 86b2f (21:6b2f)
-	db $0, "Do you know about", $4f
-	db "costume players?", $57
+	text "Do you know about"
+	line "costume players?"
+	done
 
 _RockTunnel2EndBattleText5: ; 86b53 (21:6b53)
-	db $0, "Well,", $4f
-	db "that's that.", $58
+	text "Well,"
+	line "that's that."
+	prompt
 
 _RockTunnel2AfterBattleText5: ; 86b66 (21:6b66)
-	db $0, "Costume players", $4f
-	db "dress up as", $55
-	db "#MON for fun.", $57
+	text "Costume players"
+	line "dress up as"
+	next "#MON for fun."
+	done
 
 _RockTunnel2BattleText6: ; 86b91 (21:6b91)
-	db $0, "My #MON", $4f
-	db "techniques will", $55
-	db "leave you crying!", $57
+	text "My #MON"
+	line "techniques will"
+	next "leave you crying!"
+	done
 
 _RockTunnel2EndBattleText6: ; 86bbc (21:6bbc)
-	db $0, "I give!", $4f
-	db "You're a better", $55
-	db "technician!", $58
+	text "I give!"
+	line "You're a better"
+	next "technician!"
+	prompt
 
 _RockTunnel2AfterBattleText6: ; 86be0 (21:6be0)
-	db $0, "In mountains,", $4f
-	db "you'll often find", $55
-	db "rock-type #MON.", $57
+	text "In mountains,"
+	line "you'll often find"
+	next "rock-type #MON."
+	done
 
 _RockTunnel2BattleText7: ; 86c10 (21:6c10)
-	db $0, "I don't often", $4f
-	db "come here, but I", $55
-	db "will fight you.", $57
+	text "I don't often"
+	line "come here, but I"
+	next "will fight you."
+	done
 
 _RockTunnel2EndBattleText7: ; 86c3f (21:6c3f)
-	db $0, "Oh!", $4f
-	db "I lost!", $58
+	text "Oh!"
+	line "I lost!"
+	prompt
 
 _RockTunnel2AfterBattleText7: ; 86c4c (21:6c4c)
-	db $0, "I like tiny", $4f
-	db "#MON, big ones", $55
-	db "are too scary!", $57
+	text "I like tiny"
+	line "#MON, big ones"
+	next "are too scary!"
+	done
 
 _RockTunnel2BattleText8: ; 86c77 (21:6c77)
-	db $0, "Hit me with your", $4f
-	db "best shot!", $57
+	text "Hit me with your"
+	line "best shot!"
+	done
 
 _RockTunnel2EndBattleText8: ; 86c94 (21:6c94)
-	db $0, "Fired", $4f
-	db "away!", $58
+	text "Fired"
+	line "away!"
+	prompt
 
 SECTION "bank22",ROMX,BANK[$22]
 
 _RockTunnel2AfterBattleText8: ; 88000 (22:4000)
-	db $0, "I'll raise my", $4f
-	db "#MON to beat", $55
-	db "yours, kid!", $57
+	text "I'll raise my"
+	line "#MON to beat"
+	next "yours, kid!"
+	done
 
 _RockTunnel2BattleText9: ; 88027 (22:4027)
-	db $0, "I draw #MON", $4f
-	db "when I'm home.", $57
+	text "I draw #MON"
+	line "when I'm home."
+	done
 
 _RockTunnel2EndBattleText9: ; 88042 (22:4042)
-	db $0, "Whew!", $4f
-	db "I'm exhausted!", $58
+	text "Whew!"
+	line "I'm exhausted!"
+	prompt
 
 _RockTunnel2AfterBattleText9: ; 88057 (22:4057)
-	db $0, "I'm an artist,", $4f
-	db "not a fighter.", $57
+	text "I'm an artist,"
+	line "not a fighter."
+	done
 
 _SeafoamIslands5BattleText2: ; 88075 (22:4075)
-	db $0, "Gyaoo!@@"
+	text "Gyaoo!@@"
 
 _SeafoamIslands5Text4: ; 8807e (22:407e)
-	db $0, "Boulders might", $4f
-	db "change the flow", $55
-	db "of water!", $57
+	text "Boulders might"
+	line "change the flow"
+	next "of water!"
+	done
 
 _SeafoamIslands5Text5: ; 880a8 (22:40a8)
-	db $0, "DANGER", $4f
-	db "Fast current!", $57
+	text "DANGER"
+	line "Fast current!"
+	done
 
 _AIBattleWithdrawText: ; 880be (22:40be)
 	db 1
@@ -118186,33 +118737,38 @@
 
 _UnnamedText_4160c: ; 880ef (22:40ef)
 	TX_RAM $cf4b
-	db $0, " went", $4f
-	db "to @"
+	text " went"
+	line "to @"
 	TX_RAM $d887
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_41623: ; 88103 (22:4103)
-	db $0, "For ", $52, "'s", $4f
-	db "@"
+	text "For ", $52, "'s"
+	line "@"
 	TX_RAM $cf4b
-	db $0, ",", $57
+	text ","
+	done
 
 _UnnamedText_41628: ; 88112 (22:4112)
 	TX_RAM $d887
-	db $0, " sends", $4f
-	db "@"
+	text " sends"
+	line "@"
 	TX_RAM $cd6d
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_41642: ; 88124 (22:4124)
 	TX_RAM $d887
-	db $0, " waves", $4f
-	db "farewell as", $57
+	text " waves"
+	line "farewell as"
+	done
 
 _UnnamedText_41647: ; 8813b (22:413b)
 	TX_RAM $cd6d
-	db $0, " is", $4f
-	db "transferred.", $57
+	text " is"
+	line "transferred."
+	done
 
 _UnnamedText_41655: ; 88150 (22:4150)
 	db $0, "Take good care of", $4f
@@ -118220,7 +118776,8 @@
 
 UnnamedText_88164: ; 88164 (22:4164)
 	TX_RAM $cd6d
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_4166c: ; 8816a (22:416a)
 	TX_RAM $d887
@@ -118232,33 +118789,40 @@
 	db $0, $57
 
 _UnnamedText_41671: ; 88180 (22:4180)
-	db $0, "for ", $52, "'s", $4f
-	db "@"
+	text "for ", $52, "'s"
+	line "@"
 	TX_RAM $cf4b
-	db $0, ".", $57
+	text "."
+	done
 
 _UnnamedText_37390: ; 8818f (22:418f)
-	db $0, "A slot machine!", $4f
-	db "Want to play?", $57
+	text "A slot machine!"
+	line "Want to play?"
+	done
 
 _UnnamedText_37467: ; 881ae (22:41ae)
-	db $0, "Darn!", $4f
-	db "Ran out of coins!", $57
+	text "Darn!"
+	line "Ran out of coins!"
+	done
 
 _UnnamedText_3746c: ; 881c7 (22:41c7)
-	db $0, "Bet how many", $4f
-	db "coins?", $57
+	text "Bet how many"
+	line "coins?"
+	done
 
 _UnnamedText_37471: ; 881dc (22:41dc)
-	db $0, "Start!", $57
+	text "Start!"
+	done
 
 _UnnamedText_37476: ; 881e4 (22:41e4)
-	db $0, "Not enough", $4f
-	db "coins!", $58
+	text "Not enough"
+	line "coins!"
+	prompt
 
 _UnnamedText_3747b: ; 881f7 (22:41f7)
-	db $0, "One more ", $4f
-	db "go?", $57
+	text "One more "
+	line "go?"
+	done
 
 _UnnamedText_37673: ; 88206 (22:4206)
 	db $0, " lined up!", $4f
@@ -118266,13 +118830,15 @@
 
 UnnamedText_8821a: ; 8821a (22:421a)
 	TX_RAM $cf4b
-	db $0, " coins!", $57
+	text " coins!"
+	done
 
 _UnnamedText_3769d: ; 88226 (22:4226)
-	db $0, "Not this time!", $58
+	text "Not this time!"
+	prompt
 
 _UnnamedText_37722: ; 88236 (22:4236)
-	db $0, "Yeah!@@"
+	text "Yeah!@@"
 
 _UnnamedText_703fa: ; 8823e (22:423e)
 	db $0, "#DEX   Seen:@"
@@ -118285,7 +118851,8 @@
 	db "@"
 
 _UnnamedText_703ff: ; 88267 (22:4267)
-	db $0, "#DEX Rating", $6d, $57
+	text "#DEX Rating", $6d
+	done
 
 _GymStatueText1: ; 88275 (22:4275)
 	TX_RAM wGymCityName
@@ -118309,127 +118876,156 @@
 	db $52, $57
 
 _ViridianCityPokecenterGuyText: ; 882d7 (22:42d7)
-	db $0, "#MON CENTERs", $4f
-	db "heal your tired,", $55
-	db "hurt or fainted", $55
-	db "#MON!", $57
+	text "#MON CENTERs"
+	line "heal your tired,"
+	next "hurt or fainted"
+	next "#MON!"
+	done
 
 _PewterCityPokecenterGuyText: ; 8830c (22:430c)
-	db $0, "Yawn!", $51
-	db "When JIGGLYPUFF", $4f
-	db "sings, #MON", $55
-	db "get drowsy...", $51
-	db "...Me too...", $4f
-	db "Snore...", $57
+	text "Yawn!"
 
+	page "When JIGGLYPUFF"
+	line "sings, #MON"
+	next "get drowsy..."
+
+	page "...Me too..."
+	line "Snore..."
+	done
+
 _CeruleanPokecenterGuyText: ; 88353 (22:4353)
-	db $0, "BILL has lots of", $4f
-	db "#MON!", $51
-	db "He collects rare", $4f
-	db "ones too!", $57
+	text "BILL has lots of"
+	line "#MON!"
 
+	page "He collects rare"
+	line "ones too!"
+	done
+
 _LavenderPokecenterGuyText: ; 88386 (22:4386)
-	db $0, "CUBONEs wear", $4f
-	db "skulls, right?", $51
-	db "People will pay a", $4f
-	db "lot for one!", $57
+	text "CUBONEs wear"
+	line "skulls, right?"
 
+	page "People will pay a"
+	line "lot for one!"
+	done
+
 _MtMoonPokecenterBenchGuyText: ; 883c2 (22:43c2)
-	db $0, "If you have too", $4f
-	db "many #MON, you", $55
-	db "should store them", $55
-	db "via PC!", $57
+	text "If you have too"
+	line "many #MON, you"
+	next "should store them"
+	next "via PC!"
+	done
 
 _RockTunnelPokecenterGuyText: ; 883fc (22:43fc)
-	db $0, "I heard that", $4f
-	db "GHOSTs haunt", $55
-	db "LAVENDER TOWN!", $57
+	text "I heard that"
+	line "GHOSTs haunt"
+	next "LAVENDER TOWN!"
+	done
 
 _UnnamedText_624c1: ; 88426 (22:4426)
-	db $0, "I wish I could", $4f
-	db "catch #MON.", $57
+	text "I wish I could"
+	line "catch #MON."
+	done
 
 _UnnamedText_624c6: ; 88442 (22:4442)
-	db $0, "I'm tired from", $4f
-	db "all the fun...", $57
+	text "I'm tired from"
+	line "all the fun..."
+	done
 
 _UnnamedText_624cb: ; 88460 (22:4460)
-	db $0, "SILPH's manager", $4f
-	db "is hiding in the", $55
-	db "SAFARI ZONE.", $57
+	text "SILPH's manager"
+	line "is hiding in the"
+	next "SAFARI ZONE."
+	done
 
 _VermilionPokecenterGuyText: ; 8848e (22:448e)
-	db $0, "It is true that a", $4f
-	db "higher level", $55
-	db "#MON will be", $55
-	db "more powerful...", $51
-	db "But, all #MON", $4f
-	db "will have weak", $55
-	db "points against", $55
-	db "specific types.", $51
-	db "So, there is no", $4f
-	db "universally", $55
-	db "strong #MON.", $57
+	text "It is true that a"
+	line "higher level"
+	next "#MON will be"
+	next "more powerful..."
 
+	page "But, all #MON"
+	line "will have weak"
+	next "points against"
+	next "specific types."
+
+	page "So, there is no"
+	line "universally"
+	next "strong #MON."
+	done
+
 _CeladonCityPokecenterGuyText: ; 88531 (22:4531)
-	db $0, "If I had a BIKE,", $4f
-	db "I would go to", $55
-	db "CYCLING ROAD!", $57
+	text "If I had a BIKE,"
+	line "I would go to"
+	next "CYCLING ROAD!"
+	done
 
 _FuchsiaCityPokecenterGuyText: ; 8855f (22:455f)
-	db $0, "If you're studying ", $4f
-	db "#MON, visit", $55
-	db "the SAFARI ZONE.", $51
-	db "It has all sorts", $4f
-	db "of rare #MON.", $57
+	text "If you're studying "
+	line "#MON, visit"
+	next "the SAFARI ZONE."
 
+	page "It has all sorts"
+	line "of rare #MON."
+	done
+
 _CinnabarPokecenterGuyText: ; 885af (22:45af)
-	db $0, "#MON can still", $4f
-	db "learn techniques", $55
-	db "after canceling", $55
-	db "evolution.", $51
-	db "Evolution can wait", $4f
-	db "until new moves", $55
-	db "have been learned.", $57
+	text "#MON can still"
+	line "learn techniques"
+	next "after canceling"
+	next "evolution."
 
+	page "Evolution can wait"
+	line "until new moves"
+	next "have been learned."
+	done
+
 _SaffronCityPokecenterGuyText1: ; 88621 (22:4621)
-	db $0, "It would be great", $4f
-	db "if the ELITE FOUR", $55
-	db "came and stomped", $55
-	db "TEAM ROCKET!", $57
+	text "It would be great"
+	line "if the ELITE FOUR"
+	next "came and stomped"
+	next "TEAM ROCKET!"
+	done
 
 _SaffronCityPokecenterGuyText2: ; 88664 (22:4664)
-	db $0, "TEAM ROCKET took", $4f
-	db "off! We can go", $55
-	db "out safely again!", $55
-	db "That's great!", $57
+	text "TEAM ROCKET took"
+	line "off! We can go"
+	next "out safely again!"
+	next "That's great!"
+	done
 
 _CeladonCityHotelText: ; 886a4 (22:46a4)
-	db $0, "My sis brought me", $4f
-	db "on this vacation!", $57
+	text "My sis brought me"
+	line "on this vacation!"
+	done
 
 _BookcaseText: ; 886c9 (22:46c9)
-	db $0, "Crammed full of", $4f
-	db "#MON books!", $57
+	text "Crammed full of"
+	line "#MON books!"
+	done
 
 _NewBicycleText: ; 886e6 (22:46e6)
-	db $0, "A shiny new", $4f
-	db "BICYCLE!", $57
+	text "A shiny new"
+	line "BICYCLE!"
+	done
 
 _UnnamedText_1e960: ; 886fc (22:46fc)
-	db $0, "Push START to", $4f
-	db "open the MENU!", $57
+	text "Push START to"
+	line "open the MENU!"
+	done
 
 _UnnamedText_1e97e: ; 8871a (22:471a)
-	db $0, "The SAVE option is", $4f
-	db "on the MENU", $55
-	db "screen.", $57
+	text "The SAVE option is"
+	line "on the MENU"
+	next "screen."
+	done
 
 _UnnamedText_1e983: ; 88742 (22:4742)
-	db $0, "All #MON types", $4f
-	db "have strong and", $55
-	db "weak points", $55
-	db "against others.", $57
+	text "All #MON types"
+	line "have strong and"
+	next "weak points"
+	next "against others."
+	done
 
 _UnnamedText_1ea0d: ; 8877e (22:477e)
 	db $0, "PA: Ding-dong!", $51
@@ -118440,78 +119036,97 @@
 	db "GAME is over!", $57
 
 _CinnabarGymQuizIntroText: ; 887b7 (22:47b7)
-	db $0, "#MON Quiz!", $51
-	db "Get it right and", $4f
-	db "the door opens to", $55
-	db "the next room!", $51
-	db "Get it wrong and", $4f
-	db "face a trainer!", $51
-	db "If you want to", $4f
-	db "conserve your", $55
-	db "#MON for the", $55
-	db "GYM LEADER...", $51
-	db "Then get it right!", $4f
-	db "Here we go!", $58
+	text "#MON Quiz!"
 
+	page "Get it right and"
+	line "the door opens to"
+	next "the next room!"
+
+	page "Get it wrong and"
+	line "face a trainer!"
+
+	page "If you want to"
+	line "conserve your"
+	next "#MON for the"
+	next "GYM LEADER..."
+
+	page "Then get it right!"
+	line "Here we go!"
+	prompt
+
 _CinnabarQuizQuestionsText1: ; 8886d (22:486d)
-	db $0, "CATERPIE evolves", $4f
-	db "into BUTTERFREE?", $57
+	text "CATERPIE evolves"
+	line "into BUTTERFREE?"
+	done
 
 _CinnabarQuizQuestionsText2: ; 88890 (22:4890)
-	db $0, "There are 9", $4f
-	db "certified #MON", $55
-	db "LEAGUE BADGEs?", $57
+	text "There are 9"
+	line "certified #MON"
+	next "LEAGUE BADGEs?"
+	done
 
 _CinnabarQuizQuestionsText3: ; 888bb (22:48bb)
-	db $0, "POLIWAG evolves 3", $4f
-	db "times?", $57
+	text "POLIWAG evolves 3"
+	line "times?"
+	done
 
 _CinnabarQuizQuestionsText4: ; 888d5 (22:48d5)
-	db $0, "Are thunder moves", $4f
-	db "effective against", $55
-	db "ground element-", $55
-	db "type #MON?", $57
+	text "Are thunder moves"
+	line "effective against"
+	next "ground element-"
+	next "type #MON?"
+	done
 
 _CinnabarQuizQuestionsText5: ; 88915 (22:4915)
-	db $0, "#MON of the", $4f
-	db "same kind and", $55
-	db "level are not", $55
-	db "identical?", $57
+	text "#MON of the"
+	line "same kind and"
+	next "level are not"
+	next "identical?"
+	done
 
 _CinnabarQuizQuestionsText6: ; 88949 (22:4949)
-	db $0, "TM28 contains", $4f
-	db "TOMBSTONER?", $57
+	text "TM28 contains"
+	line "TOMBSTONER?"
+	done
 
 _CinnabarGymQuizCorrectText: ; 88964 (22:4964)
-	db $0, "You're absolutely", $4f
-	db "correct!", $51
-	db "Go on through!@@"
+	text "You're absolutely"
+	line "correct!"
 
+	page "Go on through!@@"
+
 _CinnabarGymQuizIncorrectText: ; 8898f (22:498f)
-	db $0, "Sorry! Bad call!", $58
+	text "Sorry! Bad call!"
+	prompt
 
 _UnnamedText_1eb69: ; 889a1 (22:49a1)
-	db $0, "#MON magazines!", $51
-	db "#MON notebooks!", $51
-	db "#MON graphs!", $57
+	text "#MON magazines!"
 
+	page "#MON notebooks!"
+
+	page "#MON graphs!"
+	done
+
 _BillsHouseMonitorText: ; 889cf (22:49cf)
-	db $0, "TELEPORTER is", $4f
-	db "displayed on the", $55
-	db "PC monitor.", $57
+	text "TELEPORTER is"
+	line "displayed on the"
+	next "PC monitor."
+	done
 
 _BillsHouseInitiatedText: ; 889fb (22:49fb)
-	db $0, $52, " initiated", $4f
-	db "TELEPORTER's Cell", $55
-	db "Separator!@@"
+	text $52, " initiated"
+	line "TELEPORTER's Cell"
+	next "Separator!@@"
 
 _BillsHousePokemonListText1: ; 88a25 (22:4a25)
-	db $0, "BILL's favorite", $4f
-	db "#MON list!", $58
+	text "BILL's favorite"
+	line "#MON list!"
+	prompt
 
 _BillsHousePokemonListText2: ; 88a40 (22:4a40)
-	db $0, "Which #MON do", $4f
-	db "you want to see?", $57
+	text "Which #MON do"
+	line "you want to see?"
+	done
 
 _OakLabEmailText: ; 88a60 (22:4a60)
 	db $0, "There's an e-mail", $4f
@@ -118534,41 +119149,52 @@
 	db "...", $57
 
 _GameCornerCoinCaseText: ; 88b5b (22:4b5b)
-	db $0, "A COIN CASE is", $4f
-	db "required!", $57
+	text "A COIN CASE is"
+	line "required!"
+	done
 
 _GameCornerNoCoinsText: ; 88b75 (22:4b75)
-	db $0, "You don't have", $4f
-	db "any coins!", $57
+	text "You don't have"
+	line "any coins!"
+	done
 
 _GameCornerOutOfOrderText: ; 88b8f (22:4b8f)
-	db $0, "OUT OF ORDER", $4f
-	db "This is broken.", $57
+	text "OUT OF ORDER"
+	line "This is broken."
+	done
 
 _GameCornerOutToLunchText: ; 88bad (22:4bad)
-	db $0, "OUT TO LUNCH", $4f
-	db "This is reserved.", $57
+	text "OUT TO LUNCH"
+	line "This is reserved."
+	done
 
 _GameCornerSomeonesKeysText: ; 88bcd (22:4bcd)
-	db $0, "Someone's keys!", $4f
-	db "They'll be back.", $57
+	text "Someone's keys!"
+	line "They'll be back."
+	done
 
 _UnnamedText_21865: ; 88bed (22:4bed)
-	db $0, "Just a moment.", $57
+	text "Just a moment."
+	done
 
 TMNotebookText: ; 88bfd (22:4bfd)
-	db $0, "It's a pamphlet", $4f
-	db "on TMs.", $51
-	db "...", $51
-	db "There are 50 TMs", $4f
-	db "in all.", $51
-	db "There are also 5", $4f
-	db "HMs that can be", $55
-	db "used repeatedly.", $51
-	db "SILPH CO.@@"
+	text "It's a pamphlet"
+	line "on TMs."
 
+	page "..."
+
+	page "There are 50 TMs"
+	line "in all."
+
+	page "There are also 5"
+	line "HMs that can be"
+	next "used repeatedly."
+
+	page "SILPH CO.@@"
+
 _TurnPageText: ; 88c6f (22:4c6f)
-	db $0, "Turn the page?", $57
+	text "Turn the page?"
+	done
 
 _ViridianSchoolNotebookText5: ; 88c7f (22:4c7f)
 	db $0, "GIRL: Hey! Don't", $4f
@@ -118575,264 +119201,324 @@
 	db "look at my notes!@@"
 
 _ViridianSchoolNotebookText1: ; 88ca3 (22:4ca3)
-	db $0, "Looked at the", $4f
-	db "notebook!", $51
-	db "First page...", $51
-	db "# BALLs are", $4f
-	db "used to catch", $55
-	db "#MON.", $51
-	db "Up to 6 #MON", $4f
-	db "can be carried.", $51
-	db "People who raise", $4f
-	db "and make #MON", $55
-	db "fight are called", $55
-	db "#MON trainers.", $58
+	text "Looked at the"
+	line "notebook!"
 
+	page "First page..."
+
+	page "# BALLs are"
+	line "used to catch"
+	next "#MON."
+
+	page "Up to 6 #MON"
+	line "can be carried."
+
+	page "People who raise"
+	line "and make #MON"
+	next "fight are called"
+	next "#MON trainers."
+	prompt
+
 _ViridianSchoolNotebookText2: ; 88d46 (22:4d46)
-	db $0, "Second page...", $51
-	db "A healthy #MON", $4f
-	db "may be hard to", $55
-	db "catch, so weaken", $55
-	db "it first!", $51
-	db "Poison, burns and", $4f
-	db "other damage are", $55
-	db "effective!", $58
+	text "Second page..."
 
+	page "A healthy #MON"
+	line "may be hard to"
+	next "catch, so weaken"
+	next "it first!"
+
+	page "Poison, burns and"
+	line "other damage are"
+	next "effective!"
+	prompt
+
 _ViridianSchoolNotebookText3: ; 88dbd (22:4dbd)
-	db $0, "Third page...", $51
-	db "#MON trainers", $4f
-	db "seek others to", $55
-	db "engage in #MON", $55
-	db "fights.", $51
-	db "Battles are", $4f
-	db "constantly fought", $55
-	db "at #MON GYMs.", $58
+	text "Third page..."
 
+	page "#MON trainers"
+	line "seek others to"
+	next "engage in #MON"
+	next "fights."
+
+	page "Battles are"
+	line "constantly fought"
+	next "at #MON GYMs."
+	prompt
+
 _ViridianSchoolNotebookText4: ; 88e2c (22:4e2c)
-	db $0, "Fourth page...", $51
-	db "The goal for", $4f
-	db "#MON trainers", $55
-	db "is to beat the ", $55
-	db "top 8 #MON", $55
-	db "GYM LEADERs.", $51
-	db "Do so to earn the", $4f
-	db "right to face...", $51
-	db "The ELITE FOUR of", $4f
-	db "#MON LEAGUE!", $58
+	text "Fourth page..."
 
+	page "The goal for"
+	line "#MON trainers"
+	next "is to beat the "
+	next "top 8 #MON"
+	next "GYM LEADERs."
+
+	page "Do so to earn the"
+	line "right to face..."
+
+	page "The ELITE FOUR of"
+	line "#MON LEAGUE!"
+	prompt
+
 _UnnamedText_52a10: ; 88ec1 (22:4ec1)
-	db $0, "Enemies on every", $4f
-	db "side!", $57
+	text "Enemies on every"
+	line "side!"
+	done
 
 _UnnamedText_52a1d: ; 88ed9 (22:4ed9)
-	db $0, "What goes around", $4f
-	db "comes around!", $57
+	text "What goes around"
+	line "comes around!"
+	done
 
 _FightingDojoText: ; 88ef9 (22:4ef9)
-	db $0, "FIGHTING DOJO", $57
+	text "FIGHTING DOJO"
+	done
 
 _IndigoPlateauHQText: ; 88f08 (22:4f08)
-	db $0, "INDIGO PLATEAU", $4f
-	db "#MON LEAGUE HQ", $57
+	text "INDIGO PLATEAU"
+	line "#MON LEAGUE HQ"
+	done
 
 _RedBedroomSNESText: ; 88f27 (22:4f27)
-	db $0, $52, " is", $4f
-	db "playing the SNES!", $55
-	db "...Okay!", $55
-	db "It's time to go!", $57
+	text $52, " is"
+	line "playing the SNES!"
+	next "...Okay!"
+	next "It's time to go!"
+	done
 
 _Route15UpstairsBinocularsText: ; 88f58 (22:4f58)
-	db $0, "Looked into the", $4f
-	db "binoculars...", $51
-	db "A large, shining", $4f
-	db "bird is flying", $55
-	db "toward the sea.", $57
+	text "Looked into the"
+	line "binoculars..."
 
+	page "A large, shining"
+	line "bird is flying"
+	next "toward the sea."
+	done
+
 _AerodactylFossilText: ; 88fa7 (22:4fa7)
-	db $0, "AERODACTYL Fossil", $4f
-	db "A primitive and", $55
-	db "rare #MON.", $57
+	text "AERODACTYL Fossil"
+	line "A primitive and"
+	next "rare #MON."
+	done
 
 _KabutopsFossilText: ; 88fd5 (22:4fd5)
-	db $0, "KABUTOPS Fossil", $4f
-	db "A primitive and", $55
-	db "rare #MON.", $57
+	text "KABUTOPS Fossil"
+	line "A primitive and"
+	next "rare #MON."
+	done
 
 _LinkCableHelpText1: ; 89001 (22:5001)
-	db $0, "TRAINER TIPS", $51
-	db "Using a Game Link", $4f
-	db "Cable", $58
+	text "TRAINER TIPS"
 
+	page "Using a Game Link"
+	line "Cable"
+	prompt
+
 _LinkCableHelpText2: ; 89027 (22:5027)
-	db $0, "Which heading do", $4f
-	db "you want to read?", $57
+	text "Which heading do"
+	line "you want to read?"
+	done
 
 _LinkCableInfoText1: ; 8904b (22:504b)
-	db $0, "When you have", $4f
-	db "linked your GAME", $55
-	db "BOY with another", $55
-	db "GAME BOY, talk to", $55
-	db "the attendant on", $55
-	db "the right in any", $55
-	db "#MON CENTER.", $58
+	text "When you have"
+	line "linked your GAME"
+	next "BOY with another"
+	next "GAME BOY, talk to"
+	next "the attendant on"
+	next "the right in any"
+	next "#MON CENTER."
+	prompt
 
 _LinkCableInfoText2: ; 890bd (22:50bd)
-	db $0, "COLOSSEUM lets", $4f
-	db "you play against", $55
-	db "a friend.", $58
+	text "COLOSSEUM lets"
+	line "you play against"
+	next "a friend."
+	prompt
 
 _LinkCableInfoText3: ; 890e8 (22:50e8)
-	db $0, "TRADE CENTER is", $4f
-	db "used for trading", $55
-	db "#MON.", $58
+	text "TRADE CENTER is"
+	line "used for trading"
+	next "#MON."
+	prompt
 
 _ViridianSchoolBlackboardText1: ; 89110 (22:5110)
-	db $0, "The blackboard", $4f
-	db "describes #MON", $55
-	db "STATUS changes", $55
-	db "during battles.", $58
+	text "The blackboard"
+	line "describes #MON"
+	next "STATUS changes"
+	next "during battles."
+	prompt
 
 _ViridianSchoolBlackboardText2: ; 8914e (22:514e)
-	db $0, "Which heading do", $4f
-	db "you want to read?", $57
+	text "Which heading do"
+	line "you want to read?"
+	done
 
 _ViridianBlackboardSleepText: ; 89172 (22:5172)
-	db $0, "A #MON can't", $4f
-	db "attack if it's", $55
-	db "asleep!", $51
-	db "#MON will stay", $4f
-	db "asleep even after", $55
-	db "battles.", $51
-	db "Use AWAKENING to", $4f
-	db "wake them up!", $58
+	text "A #MON can't"
+	line "attack if it's"
+	next "asleep!"
 
+	page "#MON will stay"
+	line "asleep even after"
+	next "battles."
+
+	page "Use AWAKENING to"
+	line "wake them up!"
+	prompt
+
 _ViridianBlackboardPoisonText: ; 891de (22:51de)
-	db $0, "When poisoned, a", $4f
-	db "#MON's health", $55
-	db "steadily drops.", $51
-	db "Poison lingers", $4f
-	db "after battles.", $51
-	db "Use an ANTIDOTE", $4f
-	db "to cure poison!", $58
+	text "When poisoned, a"
+	line "#MON's health"
+	next "steadily drops."
 
+	page "Poison lingers"
+	line "after battles."
+
+	page "Use an ANTIDOTE"
+	line "to cure poison!"
+	prompt
+
 _ViridianBlackbaordPrlzText: ; 8924b (22:524b)
-	db $0, "Paralysis could", $4f
-	db "make #MON", $55
-	db "moves misfire!", $51
-	db "Paralysis remains", $4f
-	db "after battles.", $51
-	db "Use PARLYZ HEAL", $4f
-	db "for treatment!", $58
+	text "Paralysis could"
+	line "make #MON"
+	next "moves misfire!"
 
+	page "Paralysis remains"
+	line "after battles."
+
+	page "Use PARLYZ HEAL"
+	line "for treatment!"
+	prompt
+
 _ViridianBlackboardBurnText: ; 892b5 (22:52b5)
-	db $0, "A burn reduces", $4f
-	db "power and speed.", $55
-	db "It also causes", $55
-	db "ongoing damage.", $51
-	db "Burns remain", $4f
-	db "after battles.", $51
-	db "Use BURN HEAL to", $4f
-	db "cure a burn!", $58
+	text "A burn reduces"
+	line "power and speed."
+	next "It also causes"
+	next "ongoing damage."
 
+	page "Burns remain"
+	line "after battles."
+
+	page "Use BURN HEAL to"
+	line "cure a burn!"
+	prompt
+
 _ViridianBlackboardFrozenText: ; 8932f (22:532f)
-	db $0, "If frozen, a", $4f
-	db "#MON becomes", $55
-	db "totally immobile!", $51
-	db "It stays frozen", $4f
-	db "even after the", $55
-	db "battle ends.", $51
-	db "Use ICE HEAL to", $4f
-	db "thaw out #MON!", $58
+	text "If frozen, a"
+	line "#MON becomes"
+	next "totally immobile!"
 
+	page "It stays frozen"
+	line "even after the"
+	next "battle ends."
+
+	page "Use ICE HEAL to"
+	line "thaw out #MON!"
+	prompt
+
 _VermilionGymTrashText: ; 893a7 (22:53a7)
-	db $0, "Nope, there's", $4f
-	db "only trash here.", $57
+	text "Nope, there's"
+	line "only trash here."
+	done
 
 _VermilionGymTrashSuccesText1: ; 893c6 (22:53c6)
-	db $0, "Hey! There's a", $4f
-	db "switch under the", $55
-	db "trash!", $55
-	db "Turn it on!", $51
-	db "The 1st electric", $4f
-	db "lock opened!@@"
+	text "Hey! There's a"
+	line "switch under the"
+	next "trash!"
+	next "Turn it on!"
 
+	page "The 1st electric"
+	line "lock opened!@@"
+
 _VermilionGymTrashSuccesText2: ; 89418 (22:5418)
-	db $0, "Hey! There's", $4f
-	db "another switch", $55
-	db "under the trash!", $55
-	db "Turn it on!", $58
+	text "Hey! There's"
+	line "another switch"
+	next "under the trash!"
+	next "Turn it on!"
+	prompt
 
 _VermilionGymTrashSuccesText3: ; 89451 (22:5451)
-	db $0, "The 2nd electric", $4f
-	db "lock opened!", $51
-	db "The motorized door", $4f
-	db "opened!@@"
+	text "The 2nd electric"
+	line "lock opened!"
 
+	page "The motorized door"
+	line "opened!@@"
+
 _VermilionGymTrashFailText: ; 8948c (22:548c)
-	db $0, "Nope! There's", $4f
-	db "only trash here.", $55
-	db "Hey! The electric", $55
-	db "locks were reset!@@"
+	text "Nope! There's"
+	line "only trash here."
+	next "Hey! The electric"
+	next "locks were reset!@@"
 
 UnnamedText_894d0: ; 894d0 (22:54d0)
-	db $0, $52, " found", $4f
-	db "@"
+	text $52, " found"
+	line "@"
 	TX_RAM $cd6d
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_76794: ; 894e1 (22:54e1)
-	db $0, "But, ", $52, " has", $4f
-	db "no more room for", $55
-	db "other items!", $57
+	text "But, ", $52, " has"
+	line "no more room for"
+	next "other items!"
+	done
 
 _FoundHiddenCoinsText: ; 8950b (22:550b)
-	db $0, $52, " found", $4f
-	db "@"
+	text $52, " found"
+	line "@"
 	db $2, $a0, $ff, $c2 ; XXX $2
-	db $0, " coins!@@"
+	text " coins!@@"
 
 _FoundHiddenCoins2Text: ; 89523 (22:5523)
-	db $0, $52, " found", $4f
-	db "@"
+	text $52, " found"
+	line "@"
 	db $2, $a0, $ff, $c2 ; XXX $2 probably coins
-	db $0, " coins!@@"
+	text " coins!@@"
 
 _DroppedHiddenCoinsText: ; 8953b (22:553b)
-	db $0, $51
-	db "Oops! Dropped", $4f
-	db "some coins!", $57
+	text $51
+	db "Oops! Dropped"
+	line "some coins!"
+	done
 
 _IndigoPlateauStatuesText1: ; 89557 (22:5557)
-	db $0, "INDIGO PLATEAU", $58
+	text "INDIGO PLATEAU"
+	prompt
 
 _IndigoPlateauStatuesText2: ; 89567 (22:5567)
-	db $0, "The ultimate goal", $4f
-	db "of trainers!", $55
-	db "#MON LEAGUE HQ", $57
+	text "The ultimate goal"
+	line "of trainers!"
+	next "#MON LEAGUE HQ"
+	done
 
 _IndigoPlateauStatuesText3: ; 89596 (22:5596)
-	db $0, "The highest", $4f
-	db "#MON authority", $55
-	db "#MON LEAGUE HQ", $57
+	text "The highest"
+	line "#MON authority"
+	next "#MON LEAGUE HQ"
+	done
 
 _UnnamedText_fc03: ; 895c1 (22:55c1)
-	db $0, "Crammed full of", $4f
-	db "#MON books!", $57
+	text "Crammed full of"
+	line "#MON books!"
+	done
 
 _UnnamedText_fc08: ; 895de (22:55de)
-	db $0, "It's a sculpture", $4f
-	db "of DIGLETT.", $57
+	text "It's a sculpture"
+	line "of DIGLETT."
+	done
 
 _UnnamedText_fc0d: ; 895fb (22:55fb)
-	db $0, "This is an", $4f
-	db "elevator.", $57
+	text "This is an"
+	line "elevator."
+	done
 
 _TownMapText: ; 89611 (22:5611)
-	db $0, "A TOWN MAP.@@"
+	text "A TOWN MAP.@@"
 
 _UnnamedText_fc45: ; 8961f (22:561f)
-	db $0, "Wow! Tons of", $4f
-	db "#MON stuff!", $57
+	text "Wow! Tons of"
+	line "#MON stuff!"
+	done
 
 _UnnamedText_3c1a8: ; 89639 (22:5639)
 	db $0, "PA: Ding-dong!", $51
@@ -118840,55 +119526,65 @@
 	db "SAFARI BALLs!", $58
 
 _UnnamedText_3c229: ; 89666 (22:5666)
-	db $0, "Wild @"
+	text "Wild @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "ran!", $58
+	db $0
+	line "ran!"
+	prompt
 
 _UnnamedText_3c22e: ; 89677 (22:5677)
-	db $0, "Enemy @"
+	text "Enemy @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "ran!", $58
+	db $0
+	line "ran!"
+	prompt
 
 _HurtByPoisonText: ; 89689 (22:5689)
-	db $0, $5a, "'s", $4f
-	db "hurt by poison!", $58
+	text $5a, "'s"
+	line "hurt by poison!"
+	prompt
 
 _HurtByBurnText: ; 8969d (22:569d)
-	db $0, $5a, "'s", $4f
-	db "hurt by the burn!", $58
+	text $5a, "'s"
+	line "hurt by the burn!"
+	prompt
 
 _HurtByLeechSeedText: ; 896b3 (22:56b3)
-	db $0, "LEECH SEED saps", $4f
-	db $5a, "!", $58
+	text "LEECH SEED saps"
+	line $5a, "!"
+	prompt
 
 _EnemyMonFainted: ; 0x896c7
-	db $0, "Enemy @"
+	text "Enemy @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "fainted!", $58
+	db $0
+	line "fainted!"
+	prompt
 
 _MoneyForWinningText: ; 896dd (22:56dd)
-	db $0, $52, " got ¥@"
+	text $52, " got ¥@"
 	;XXX $2
 	db $2, $79, $d0, $c3
-	db $0, $4f
-	db "for winning!", $58
+	db $0
+	line "for winning!"
+	prompt
 
 _TrainerDefeatedText: ; 896f9 (22:56f9)
-	db $0, $52, " defeated", $4f
-	db "@"
+	text $52, " defeated"
+	line "@"
 	TX_RAM W_TRAINERNAME ; 0x89706
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _PlayerMonFaintedText: ; 8970c (22:570c)
 	TX_RAM W_PLAYERMONNAME
-	db $0, $4f
-	db "fainted!", $58
+	db $0
+	line "fainted!"
+	prompt
 
 _UnnamedText_3c7d3: ; 8971a (22:571a)
-	db $0, "Use next #MON?", $57
+	text "Use next #MON?"
+	done
 
 _Sony1WinText: ; 8972a (22:572a)
 	db $0, $53, ": Yeah! Am", $4f
@@ -118895,16 +119591,19 @@
 	db "I great or what?", $58
 
 _PlayerBlackedOutText2: ; 89748 (22:5748)
-	db $0, $52, " is out of", $4f
-	db "useable #MON!", $51
-	db $52, " blacked", $4f
-	db "out!", $58
+	text $52, " is out of"
+	line "useable #MON!"
 
+	page $52, " blacked"
+	line "out!"
+	prompt
+
 _LinkBattleLostText: ; 89772 (22:5772)
-	db $0, $52, " lost to", $4f
-	db "@"
+	text $52, " lost to"
+	line "@"
 	TX_RAM W_TRAINERNAME ; 0x8977e
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _TrainerAboutToUseText: ; 89784 (22:5784)
 	db 1
@@ -118925,41 +119624,50 @@
 	db 0,"!",$57
 
 _UnnamedText_3cab4: ; 897c9 (22:57c9)
-	db $0, "There's no will", $4f
-	db "to fight!", $58
+	text "There's no will"
+	line "to fight!"
+	prompt
 
 _UnnamedText_3cb97: ; 897e3 (22:57e3)
-	db $0, "Can't escape!", $58
+	text "Can't escape!"
+	prompt
 
 _UnnamedText_3cb9c: ; 897f1 (22:57f1)
-	db $0, "No! There's no", $4f
-	db "running from a", $55
-	db "trainer battle!", $58
+	text "No! There's no"
+	line "running from a"
+	next "trainer battle!"
+	prompt
 
 _UnnamedText_3cba1: ; 8981f (22:581f)
-	db $0, "Got away safely!", $58
+	text "Got away safely!"
+	prompt
 
 ItemsCantBeUsedHere_: ; 89831 (22:5831)
-	db $0, "Items can't be", $4f
-	db "used here.", $58
+	text "Items can't be"
+	line "used here."
+	prompt
 
 _UnnamedText_3d1f5: ; 8984b (22:584b)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " is", $4f
-	db "already out!", $58
+	text " is"
+	line "already out!"
+	prompt
 
 _MoveNoPPText: ; 89860 (22:5860)
-	db $0, "No PP left for", $4f
-	db "this move!", $58
+	text "No PP left for"
+	line "this move!"
+	prompt
 
 _MoveDisabledText: ; 8987b (22:587b)
-	db $0, "The move is", $4f
-	db "disabled!", $58
+	text "The move is"
+	line "disabled!"
+	prompt
 
 _UnnamedText_3d430: ; 89892 (22:5892)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " has no", $4f
-	db "moves left!", $57
+	text " has no"
+	line "moves left!"
+	done
 
 _MultiHitText: ; 898aa (22:58aa)
 	db 0,"Hit the enemy",$4F,"@"
@@ -119042,23 +119750,24 @@
 
 UnnamedText_89a2e: ; 89a2e (22:5a2e)
 	TX_RAM $cd6d
-	db $0, " is", $55
-	db "disabled!", $58
+	text " is"
+	next "disabled!"
+	prompt
 
 _UnnamedText_3dafb: ; 89a40 (22:5a40)
-	db $0, $5a, "@@"
+	text $5a, "@@"
 
 _UnnamedText_3db2d: ; 89a44 (22:5a44)
-	db $0, $4f
-	db "used @@"
+	db $0
+	line "used @@"
 
 _UnnamedText_3db34: ; 89a4d (22:5a4d)
-	db $0, $4f
-	db "used @@"
+	db $0
+	line "used @@"
 
 _UnnamedText_3db43: ; 89a56 (22:5a56)
-	db $0, "instead,", $55
-	db "@@"
+	text "instead,"
+	next "@@"
 
 _UnnamedText_3db4c: ; 89a62 (22:5a62)
 	TX_RAM $cf4b
@@ -119065,83 +119774,103 @@
 	db $0, "@"
 
 _UnnamedText_3db6c: ; 89a67 (22:5a67)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3db71: ; 89a6a (22:5a6a)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3db76: ; 89a6d (22:5a6d)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3db7b: ; 89a70 (22:5a70)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3db80: ; 89a73 (22:5a73)
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3dc42: ; 89a76 (22:5a76)
-	db $0, $5a, "'s", $4f
-	db "attack missed!", $58
+	text $5a, "'s"
+	line "attack missed!"
+	prompt
 
 _UnnamedText_3dc47: ; 89a89 (22:5a89)
-	db $0, $5a, $4f
-	db "kept going and", $55
-	db "crashed!", $58
+	text $5a
+	line "kept going and"
+	next "crashed!"
+	prompt
 
 _UnnamedText_3dc4c: ; 89aa4 (22:5aa4)
-	db $0, $59, "'s", $4f
-	db "unaffected!", $58
+	text $59, "'s"
+	line "unaffected!"
+	prompt
 
 _UnnamedText_3dc57: ; 89ab4 (22:5ab4)
-	db $0, "It doesn't affect", $4f
-	db $59, "!", $58
+	text "It doesn't affect"
+	line $59, "!"
+	prompt
 
 _UnnamedText_3dc7e: ; 89ac9 (22:5ac9)
-	db $0, "Critical hit!", $58
+	text "Critical hit!"
+	prompt
 
 _UnnamedText_3dc83: ; 89ad8 (22:5ad8)
-	db $0, "One-hit KO!", $58
+	text "One-hit KO!"
+	prompt
 
 _UnnamedText_3ddb6: ; 89ae5 (22:5ae5)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " is", $4f
-	db "loafing around.", $58
+	text " is"
+	line "loafing around."
+	prompt
 
 _UnnamedText_3ddbb: ; 89afd (22:5afd)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " began", $4f
-	db "to nap!", $58
+	text " began"
+	line "to nap!"
+	prompt
 
 _UnnamedText_3ddc0: ; 89b10 (22:5b10)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " won't", $4f
-	db "obey!", $58
+	text " won't"
+	line "obey!"
+	prompt
 
 _UnnamedText_3ddc5: ; 89b20 (22:5b20)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " turned", $4f
-	db "away!", $58
+	text " turned"
+	line "away!"
+	prompt
 
 _UnnamedText_3ddca: ; 89b32 (22:5b32)
 	TX_RAM W_PLAYERMONNAME
-	db $0, $4f
-	db "ignored orders!", $58
+	db $0
+	line "ignored orders!"
+	prompt
 
 _SubstituteTookDamageText: ; 89b47 (22:5b47)
-	db $0, "The SUBSTITUTE", $4f
-	db "took damage for", $55
-	db $59, "!", $58
+	text "The SUBSTITUTE"
+	line "took damage for"
+	next $59, "!"
+	prompt
 
 _SubstituteBrokeText: ; 89b6a (22:5b6a)
-	db $0, $59, "'s", $4f
-	db "SUBSTITUTE broke!", $58
+	text $59, "'s"
+	line "SUBSTITUTE broke!"
+	prompt
 
 _BuildingRageText: ; 89b80 (22:5b80)
-	db $0, $5a, "'s", $4f
-	db "RAGE is building!", $58
+	text $5a, "'s"
+	line "RAGE is building!"
+	prompt
 
 _MirrorMoveFailedText: ; 89b96 (22:5b96)
-	db $0, "The MIRROR MOVE", $4e, "failed!", $58
+	text "The MIRROR MOVE", $4e, "failed!"
+	prompt
 
 _UnnamedText_3e887: ; 89baf (22:5baf)
 	db $0, "Hit @"
@@ -119148,309 +119877,368 @@
 
 UnnamedText_89bb5: ; 89bb5 (22:5bb5)
 	TX_NUM $cd05, 1, 1
-	db $0, " times!", $58
+	text " times!"
+	prompt
 
 _UnnamedText_554b2: ; 89bc2 (22:5bc2)
 	TX_RAM $cd6d
-	db $0, " gained", $4f
-	db "@@"
+	text " gained"
+	line "@@"
 
 _UnnamedText_554cb: ; 89bd0 (22:5bd0)
-	db $0, "with EXP.ALL,", $55
-	db "@@"
+	text "with EXP.ALL,"
+	next "@@"
 
 _UnnamedText_554d4: ; 89be1 (22:5be1)
-	db $0, "a boosted", $55
-	db "@@"
+	text "a boosted"
+	next "@@"
 _UnnamedText_554d8: ; 89bee (22:5bee)
 	TX_NUM $cf4b, 2, 4
-	db $0, " EXP. Points!", $58
+	text " EXP. Points!"
+	prompt
 
 UnnamedText_89c01: ; 89c01 (22:5c01)
 	TX_RAM $cd6d
-	db $0, " grew", $4f
-	db "to level @"
+	text " grew"
+	line "to level @"
 	TX_NUM $d127, 1, 3
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_58e3b: ; 89c1d (22:5c1d)
-	db $0, "Wild @"
+	text "Wild @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "appeared!", $58
+	db $0
+	line "appeared!"
+	prompt
 
 _UnnamedText_58e40: ; 89c33 (22:5c33)
-	db $0, "The hooked", $4f
-	db "@"
+	text "The hooked"
+	line "@"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $55
-	db "attacked!", $58
+	text $55
+	db "attacked!"
+	prompt
 
 _UnnamedText_58e45: ; 89c4f (22:5c4f)
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "appeared!", $58
+	db $0
+	line "appeared!"
+	prompt
 
 _UnnamedText_58e4a: ; 89c5e (22:5c5e)
 	TX_RAM W_TRAINERNAME
-	db $0, " wants", $4f
-	db "to fight!", $58
+	text " wants"
+	line "to fight!"
+	prompt
 
 _UnnamedText_58e4f: ; 89c73 (22:5c73)
-	db $0, "SILPH SCOPE", $4f
-	db "unveiled the", $55
-	db "GHOST's identity!", $58
+	text "SILPH SCOPE"
+	line "unveiled the"
+	next "GHOST's identity!"
+	prompt
 
 _UnnamedText_58e54: ; 89c9e (22:5c9e)
-	db $0, "Darn! The GHOST", $4f
-	db "can't be ID'd!", $58
+	text "Darn! The GHOST"
+	line "can't be ID'd!"
+	prompt
 
 _UnnamedText_58eae: ; 89cbc (22:5cbc)
-	db $0, "Go! @@"
+	text "Go! @@"
 
 _UnnamedText_58eb5: ; 89cc3 (22:5cc3)
-	db $0, "Do it! @@"
+	text "Do it! @@"
 
 _UnnamedText_58ebc: ; 89ccd (22:5ccd)
-	db $0, "Get'm! @@"
+	text "Get'm! @@"
 
 _UnnamedText_58ec3: ; 89cd6 (22:5cd6)
-	db $0, "The enemy's weak!", $4f
-	db "Get'm! @@"
+	text "The enemy's weak!"
+	line "Get'm! @@"
 
 _UnnamedText_58ecc: ; 89cf0 (22:5cf0)
 	TX_RAM W_PLAYERMONNAME
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_58ed7: ; 89cf6 (22:5cf6)
 	TX_RAM W_PLAYERMONNAME
-	db $0, " @@"
+	text " @@"
 
 _UnnamedText_58f25: ; 89cfd (22:5cfd)
-	db $0, "enough!@@"
+	text "enough!@@"
 
 _UnnamedText_58f2c: ; 89d07 (22:5d07)
-	db $0, "OK!@@"
+	text "OK!@@"
 
 _UnnamedText_58f33: ; 89d0d (22:5d0d)
-	db $0, "good!@@"
+	text "good!@@"
 
 _UnnamedText_58f3e: ; 89d15 (22:5d15)
-	db $0, $4f
-	db "Come back!", $57
+	db $0
+	line "Come back!"
+	done
 
 _UnnamedText_2fb8e: ; 89d22 (22:5d22)
-	db $0, "It's super", $4f
-	db "effective!", $58
+	text "It's super"
+	line "effective!"
+	prompt
 
 _UnnamedText_2fb93: ; 89d38 (22:5d38)
-	db $0, "It's not very", $4f
-	db "effective...", $58
+	text "It's not very"
+	line "effective..."
+	prompt
 
 SafariZoneEatingText: ; 89d53 (22:5d53)
-	db $0, "Wild @"
+	text "Wild @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "is eating!", $58
+	db $0
+	line "is eating!"
+	prompt
 
 SafariZoneAngryText: ; 89d6a (22:5d6a)
-	db $0, "Wild @"
+	text "Wild @"
 	TX_RAM W_ENEMYMONNAME
-	db $0, $4f
-	db "is angry!", $58
+	db $0
+	line "is angry!"
+	prompt
 
 ; money related
 ; XXX $2 BCD macro
 ; $2, pointer, byte
 _UnnamedText_1386b: ; 89d80 (22:5d80)
-	db $0, $52, " picked up", $4f
-	db "¥@"
+	text $52, " picked up"
+	line "¥@"
 	db $2, $e5, $cc, $c3
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_1c9c1: ; 89d96 (22:5d96)
-	db $0, "Clear all saved", $4f
-	db "data?", $57
+	text "Clear all saved"
+	line "data?"
+	done
 
 _UnnamedText_1ca14: ; 89dad (22:5dad)
-	db $0, "Which floor do", $4f
-	db "you want? ", $57
+	text "Which floor do"
+	line "you want? "
+	done
 
 _PartyMenuNormalText: ; 89dc8 (22:5dc8)
-	db $0, "Choose a #MON.", $57
+	text "Choose a #MON."
+	done
 
 _PartyMenuItemUseText: ; 89dd8 (22:5dd8)
-	db $0, "Use item on which", $4f
-	db "#MON?", $57
+	text "Use item on which"
+	line "#MON?"
+	done
 
 _PartyMenuBattleText: ; 89df1 (22:5df1)
-	db $0, "Bring out which", $4f
-	db "#MON?", $57
+	text "Bring out which"
+	line "#MON?"
+	done
 
 _PartyMenuUseTMText: ; 89e08 (22:5e08)
-	db $0, "Use TM on which", $4f
-	db "#MON?", $57
+	text "Use TM on which"
+	line "#MON?"
+	done
 
 _PartyMenuSwapMonText: ; 89e1f (22:5e1f)
-	db $0, "Move #MON", $4f
-	db "where?", $57
+	text "Move #MON"
+	line "where?"
+	done
 
 _PotionText: ; 89e31 (22:5e31)
 	TX_RAM $cd6d
-	db $0, $4f
-	db "recovered by @"
+	db $0
+	line "recovered by @"
 	TX_NUM wHPBarHPDifference, 2, 3
-	db $0, "!", $57
+	text "!"
+	done
 
 _AntidoteText: ; 89e4b (22:5e4b)
 	TX_RAM $cd6d
-	db $0, " was", $4f
-	db "cured of poison!", $57
+	text " was"
+	line "cured of poison!"
+	done
 
 _ParlyzHealText: ; 89e65 (22:5e65)
 	TX_RAM $cd6d
-	db $0, "'s", $4f
-	db "rid of paralysis!", $57
+	text "'s"
+	line "rid of paralysis!"
+	done
 
 _BurnHealText: ; 89e7d (22:5e7d)
 	TX_RAM $cd6d
-	db $0, "'s", $4f
-	db "burn was healed!", $57
+	text "'s"
+	line "burn was healed!"
+	done
 
 _IceHealText: ; 89e94 (22:5e94)
 	TX_RAM $cd6d
-	db $0, " was", $4f
-	db "defrosted!", $57
+	text " was"
+	line "defrosted!"
+	done
 
 _AwakeningText: ; 89ea8 (22:5ea8)
 	TX_RAM $cd6d
-	db $0, $4f
-	db "woke up!", $57
+	db $0
+	line "woke up!"
+	done
 
 _FullHealText: ; 89eb6 (22:5eb6)
 	TX_RAM $cd6d
-	db $0, "'s", $4f
-	db "health returned!", $57
+	text "'s"
+	line "health returned!"
+	done
 
 _ReviveText: ; 89ecd (22:5ecd)
 	TX_RAM $cd6d
-	db $0, $4f
-	db "is revitalized!", $57
+	db $0
+	line "is revitalized!"
+	done
 
 _RareCandyText: ; 89ee2 (22:5ee2)
 	TX_RAM $cd6d
-	db $0, " grew", $4f
-	db "to level @"
+	text " grew"
+	line "to level @"
 	TX_NUM $d127, $1,$3
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_17f23: ; 89efe (22:5efe)
-	db $0, $52, " turned on", $4f
-	db "the PC.", $58
+	text $52, " turned on"
+	line "the PC."
+	prompt
 
 _UnnamedText_17f28: ; 89f13 (22:5f13)
-	db $0, "Accessed BILL's", $4f
-	db "PC.", $51
-	db "Accessed #MON", $4f
-	db "Storage System.", $58
+	text "Accessed BILL's"
+	line "PC."
 
+	page "Accessed #MON"
+	line "Storage System."
+	prompt
+
 _UnnamedText_17f2d: ; 89f45 (22:5f45)
-	db $0, "Accessed someone's", $4f
-	db "PC.", $51
-	db "Accessed #MON", $4f
-	db "Storage System.", $58
+	text "Accessed someone's"
+	line "PC."
 
+	page "Accessed #MON"
+	line "Storage System."
+	prompt
+
 _UnnamedText_17f32: ; 89f7a (22:5f7a)
-	db $0, "Accessed my PC.", $51
-	db "Accessed Item", $4f
-	db "Storage System.", $58
+	text "Accessed my PC."
 
+	page "Accessed Item"
+	line "Storage System."
+	prompt
+
 _UnnamedText_7b22: ; 89fa9 (22:5fa9)
-	db $0, $52, " turned on", $4f
-	db "the PC.", $58
+	text $52, " turned on"
+	line "the PC."
+	prompt
 
 _UnnamedText_7b27: ; 89fbe (22:5fbe)
-	db $0, "What do you want", $4f
-	db "to do?", $57
+	text "What do you want"
+	line "to do?"
+	done
 
 _UnnamedText_7b2c: ; 89fd7 (22:5fd7)
-	db $0, "What do you want", $4f
-	db "to deposit?", $57
+	text "What do you want"
+	line "to deposit?"
+	done
 
 _UnnamedText_7b31: ; 89ff5 (22:5ff5)
-	db $0, "How many?", $57
+	text "How many?"
+	done
 
 _UnnamedText_7b36: ; 8a000 (22:6000)
 	TX_RAM $cd6d
-	db $0, " was", $4f
-	db "stored via PC.", $58
+	text " was"
+	line "stored via PC."
+	prompt
 
 _UnnamedText_7b3b: ; 8a018 (22:6018)
-	db $0, "You have nothing", $4f
-	db "to deposit.", $58
+	text "You have nothing"
+	line "to deposit."
+	prompt
 
 _UnnamedText_7b40: ; 8a036 (22:6036)
-	db $0, "No room left to", $4f
-	db "store items.", $58
+	text "No room left to"
+	line "store items."
+	prompt
 
 _UnnamedText_7b45: ; 8a054 (22:6054)
-	db $0, "What do you want", $4f
-	db "to withdraw?", $57
+	text "What do you want"
+	line "to withdraw?"
+	done
 
 _UnnamedText_7b4a: ; 8a073 (22:6073)
-	db $0, "How many?", $57
+	text "How many?"
+	done
 
 _UnnamedText_7b4f: ; 8a07e (22:607e)
-	db $0, "Withdrew", $4f
-	db "@"
+	text "Withdrew"
+	line "@"
 	TX_RAM $cd6d
-	db $0, ".", $58
+	text "."
+	prompt
 
 _UnnamedText_7b54: ; 8a08f (22:608f)
-	db $0, "There is nothing", $4f
-	db "stored.", $58
+	text "There is nothing"
+	line "stored."
+	prompt
 
 _UnnamedText_7b59: ; 8a0a9 (22:60a9)
-	db $0, "You can't carry", $4f
-	db "any more items.", $58
+	text "You can't carry"
+	line "any more items."
+	prompt
 
 _UnnamedText_7b5e: ; 8a0c9 (22:60c9)
-	db $0, "What do you want", $4f
-	db "to toss away?", $57
+	text "What do you want"
+	line "to toss away?"
+	done
 
 _UnnamedText_7b63: ; 8a0e9 (22:60e9)
-	db $0, "How many?", $57
+	text "How many?"
+	done
 
 _UnnamedText_76683: ; 8a0f4 (22:60f4)
-	db $0, "Accessed #MON", $4f
-	db "LEAGUE's site.", $51
-	db "Accessed the HALL", $4f
-	db "OF FAME List.", $58
+	text "Accessed #MON"
+	line "LEAGUE's site."
 
+	page "Accessed the HALL"
+	line "OF FAME List."
+	prompt
+
 _SwitchOnText: ; 0x8a131
-	db $0, "Switch on!", $58
+	text "Switch on!"
+	prompt
 
 _WhatText: ; 0x8a13d
-	db $0, "What?", $57
+	text "What?"
+	done
 
 _DepositWhichMonText: ; 0x8a144
-	db $0, "Deposit which", $4f
-	db "#MON?", $57
+	text "Deposit which"
+	line "#MON?"
+	done
 
 _MonWasStoredText: ; 0x8a159
 	TX_RAM $cf4b
-	db $0, " was", $4f
-	db "stored in Box @"
+	text " was"
+	line "stored in Box @"
 	TX_RAM $cd3d
-	db $0, ".", $58
+	text "."
+	prompt
 
 _CantDepositLastMonText: ; 0x8a177
-	db $0, "You can't deposit", $4f
-	db "the last #MON!", $58
+	text "You can't deposit"
+	line "the last #MON!"
+	prompt
 
 _BoxFullText: ; 0x8a198
-	db $0, "Oops! This Box is", $4f
-	db "full of #MON.", $58
+	text "Oops! This Box is"
+	line "full of #MON."
+	prompt
 
 _MonIsTakenOutText: ; 0x8a1b9
 	TX_RAM $cf4b
@@ -119459,21 +120247,26 @@
 	db "Got @"
 UnnamedText_8a1d1: ; 8a1d1 (22:61d1)
 	TX_RAM $cf4b
-	db $0, ".", $58
+	text "."
+	prompt
 
 _NoMonText: ; 0x8a1d7
-	db $0, "What? There are", $4f
-	db "no #MON here!", $58
+	text "What? There are"
+	line "no #MON here!"
+	prompt
 
 _CantTakeMonText: ; 0x8a1f6
-	db $0, "You can't take", $4f
-	db "any more #MON.", $51
-	db "Deposit #MON", $4f
-	db "first.", $58
+	text "You can't take"
+	line "any more #MON."
 
+	page "Deposit #MON"
+	line "first."
+	prompt
+
 _ReleaseWhichMonText: ; 0x8a228
-	db $0, "Release which", $4f
-	db "#MON?", $57
+	text "Release which"
+	line "#MON?"
+	done
 
 _OnceReleasedText: ; 0x8a23d
 	db $0, "Once released,", $4f
@@ -119481,8 +120274,9 @@
 
 MonIsGoneForeverText: ; 0x8a24e
 	TX_RAM $cf4b
-	db $0, " is", $55
-	db "gone forever. OK?", $57
+	text " is"
+	next "gone forever. OK?"
+	done
 
 _MonWasReleasedText: ; 0x8a268
 	TX_RAM $cf4b
@@ -119492,7 +120286,8 @@
 
 _UnnamedText_8a288: ; 8a288 (22:6288)
 	TX_RAM $cf4b
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _RequireCoinCaseText: ; 8a28e (22:628e)
 	db 0,"A COIN CASE is",$4F
@@ -119528,30 +120323,36 @@
 	db 0,"Oh, fine then.@@"
 
 _UnnamedText_1e93b: ; 8a35d (22:635d)
-	db $0, "Want to get your", $4f
-	db "#DEX rated?", $57
+	text "Want to get your"
+	line "#DEX rated?"
+	done
 
 _UnnamedText_1e940: ; 8a37b (22:637b)
-	db $0, "Closed link to", $4f
-	db "PROF.OAK's PC.@@"
+	text "Closed link to"
+	line "PROF.OAK's PC.@@"
 
 _UnnamedText_1e946: ; 8a39a (22:639a)
-	db $0, "Accessed PROF.", $4f
-	db "OAK's PC.", $51
-	db "Accessed #DEX", $4f
-	db "Rating System.", $58
+	text "Accessed PROF."
+	line "OAK's PC."
 
+	page "Accessed #DEX"
+	line "Rating System."
+	prompt
+
 _UnnamedText_5d43: ; 8a3d0 (22:63d0)
-	db $0, "Where would you", $4f
-	db "like to go?", $57
+	text "Where would you"
+	line "like to go?"
+	done
 
 _UnnamedText_5d48: ; 8a3ed (22:63ed)
-	db $0, "OK, please wait", $4f
-	db "just a moment.", $57
+	text "OK, please wait"
+	line "just a moment."
+	done
 
 _UnnamedText_5d4d: ; 8a40d (22:640d)
-	db $0, "The link was", $4f
-	db "canceled.", $57
+	text "The link was"
+	line "canceled."
+	done
 
 INCLUDE "text/oakspeech.asm"
 
@@ -119562,16 +120363,19 @@
 
 UnnamedText_8a629: ; 8a629 (22:6629)
 	TX_RAM $cd6d
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_699f: ; 8a62f (22:662f)
-	db $0, "Right! So your", $4f
-	db "name is ", $52, "!", $58
+	text "Right! So your"
+	line "name is ", $52, "!"
+	prompt
 
 _UnnamedText_69e7: ; 8a64a (22:664a)
-	db $0, "That's right! I", $4f
-	db "remember now! His", $55
-	db "name is ", $53, "!", $58
+	text "That's right! I"
+	line "remember now! His"
+	next "name is ", $53, "!"
+	prompt
 
 _SSAnne8AfterBattleText2: ; 8a677 (22:6677)
 	TX_RAM $cd3f
@@ -119580,8 +120384,9 @@
 
 UnnamedText_8a681: ; 8a681 (22:6681)
 	TX_RAM $cd6d
-	db $0, " will", $55
-	db "be traded.", $57
+	text " will"
+	next "be traded."
+	done
 
 _Char00Text: ; 8a696 (22:6696)
 	TX_NUM $FF8C,1,2
@@ -119591,72 +120396,87 @@
 	db 0,$4B,"@@"
 
 _DiglettsCaveRoute2Text1: ; 8a6a7 (22:66a7)
-	db $0, "I went to ROCK", $4f
-	db "TUNNEL, but it's", $55
-	db "dark and scary.", $51
-	db "If a #MON's", $4f
-	db "FLASH could light", $55
-	db "it up...", $57
+	text "I went to ROCK"
+	line "TUNNEL, but it's"
+	next "dark and scary."
 
+	page "If a #MON's"
+	line "FLASH could light"
+	next "it up..."
+	done
+
 _ViridianForestexitText1: ; 8a6fd (22:66fd)
-	db $0, "Many #MON live", $4f
-	db "only in forests ", $55
-	db "and caves.", $51
-	db "You need to look", $4f
-	db "everywhere to get", $55
-	db "different kinds!", $57
+	text "Many #MON live"
+	line "only in forests "
+	next "and caves."
 
+	page "You need to look"
+	line "everywhere to get"
+	next "different kinds!"
+	done
+
 _ViridianForestexitText2: ; 8a75d (22:675d)
-	db $0, "Have you noticed", $4f
-	db "the bushes on the", $55
-	db "roadside?", $51
-	db "They can be cut", $4f
-	db "down by a special", $55
-	db "#MON move.", $57
+	text "Have you noticed"
+	line "the bushes on the"
+	next "roadside?"
 
+	page "They can be cut"
+	line "down by a special"
+	next "#MON move."
+	done
+
 _Route2HouseText1: ; 8a7b8 (22:67b8)
-	db $0, "A fainted #MON", $4f
-	db "can't fight. But, ", $55
-	db "it can still use ", $55
-	db "moves like CUT!", $57
+	text "A fainted #MON"
+	line "can't fight. But, "
+	next "it can still use "
+	next "moves like CUT!"
+	done
 
 _UnnamedText_5d616: ; 8a7fc (22:67fc)
-	db $0, "The HM FLASH", $4f
-	db "lights even the", $55
-	db "darkest dungeons.", $57
+	text "The HM FLASH"
+	line "lights even the"
+	next "darkest dungeons."
+	done
 
 _Route2GateText2: ; 8a82c (22:682c)
-	db $0, "Once a #MON", $4f
-	db "learns FLASH, you", $55
-	db "can get through", $55
-	db "ROCK TUNNEL.", $57
+	text "Once a #MON"
+	line "learns FLASH, you"
+	next "can get through"
+	next "ROCK TUNNEL."
+	done
 
 _ViridianForestEntranceText1: ; 8a868 (22:6868)
-	db $0, "Are you going to", $4f
-	db "VIRIDIAN FOREST?", $55
-	db "Be careful, it's", $55
-	db "a natural maze!", $57
+	text "Are you going to"
+	line "VIRIDIAN FOREST?"
+	next "Be careful, it's"
+	next "a natural maze!"
+	done
 
 _ViridianForestEntranceText2: ; 8a8ab (22:68ab)
-	db $0, "RATTATA may be", $4f
-	db "small, but its", $55
-	db "bite is wicked!", $55
-	db "Did you get one?", $57
+	text "RATTATA may be"
+	line "small, but its"
+	next "bite is wicked!"
+	next "Did you get one?"
+	done
 
 _MtMoonPokecenterText1: ; 8a8eb (22:68eb)
-	db $0, "I've 6 # BALLs", $4f
-	db "set in my belt.", $51
-	db "At most, you can", $4f
-	db "carry 6 #MON.", $57
+	text "I've 6 # BALLs"
+	line "set in my belt."
 
+	page "At most, you can"
+	line "carry 6 #MON."
+	done
+
 _MtMoonPokecenterText3: ; 8a929 (22:6929)
-	db $0, "TEAM ROCKET", $4f
-	db "attacks CERULEAN", $55
-	db "citizens...", $51
-	db "TEAM ROCKET is", $4f
-	db "always in the", $55
-	db "news!", $57
+	text "TEAM ROCKET"
+	line "attacks CERULEAN"
+	next "citizens..."
 
+	page "TEAM ROCKET is"
+	line "always in the"
+	next "news!"
+	done
+
 _UnnamedText_4935c: ; 8a976 (22:6976)
 	db $0, "MAN: Hello, there!", $4f
 	db "Have I got a deal", $55
@@ -119667,13 +120487,15 @@
 	db "What do you say?", $57
 
 _UnnamedText_49361: ; 8a9ec (22:69ec)
-	db $0, "No? I'm only", $4f
-	db "doing this as a", $55
-	db "favor to you!", $57
+	text "No? I'm only"
+	line "doing this as a"
+	next "favor to you!"
+	done
 
 _UnnamedText_49366: ; 8aa17 (22:6a17)
-	db $0, "You'll need more", $4f
-	db "money than that!", $57
+	text "You'll need more"
+	line "money than that!"
+	done
 
 _UnnamedText_4936b: ; 8aa39 (22:6a39)
 	db $0, "MAN: Well, I don't", $4f
@@ -119683,47 +120505,53 @@
 	db $0, $57
 
 _UnnamedText_1dfe7: ; 8aa5c (22:6a5c)
-	db $0, "I'm on guard duty.", $4f
-	db "Gee, I'm thirsty,", $55
-	db "though!", $51
-	db "Oh wait there,", $4f
-	db "the road's closed.", $57
+	text "I'm on guard duty."
+	line "Gee, I'm thirsty,"
+	next "though!"
 
+	page "Oh wait there,"
+	line "the road's closed."
+	done
+
 _UnnamedText_8aaa9: ; 8aaa9 (22:6aa9)
-	db $0, "Whoa, boy!", $4f
-	db "I'm parched!", $55
-	db "...", $55
-	db "Huh? I can have", $55
-	db "this drink?", $55
-	db "Gee, thanks!@@"
+	text "Whoa, boy!"
+	line "I'm parched!"
+	next "..."
+	next "Huh? I can have"
+	next "this drink?"
+	next "Gee, thanks!@@"
 
 _UnnamedText_1dff1: ; 8aaef (22:6aef)
-	db $0, $51
-	db "...", $4f
-	db "Glug glug...", $55
-	db "...", $55
-	db "Gulp...", $55
-	db "If you want to go", $55
-	db "to SAFFRON CITY...", $55
-	db "...", $55
-	db "You can go on", $55
-	db "through. I'll", $55
-	db "share this with", $55
-	db "the other guards!", $57
+	text $51
+	db "..."
+	line "Glug glug..."
+	next "..."
+	next "Gulp..."
+	next "If you want to go"
+	next "to SAFFRON CITY..."
+	next "..."
+	next "You can go on"
+	next "through. I'll"
+	next "share this with"
+	next "the other guards!"
+	done
 
 _UnnamedText_1dff6: ; 8ab74 (22:6b74)
-	db $0, "Hi, thanks for", $4f
-	db "the cool drinks!", $57
+	text "Hi, thanks for"
+	line "the cool drinks!"
+	done
 
 _UnnamedText_5640f: ; 8ab95 (22:6b95)
-	db $0, "I run a DAYCARE.", $4f
-	db "Would you like me", $55
-	db "to raise one of", $55
-	db "your #MON?", $57
+	text "I run a DAYCARE."
+	line "Would you like me"
+	next "to raise one of"
+	next "your #MON?"
+	done
 
 _UnnamedText_56414: ; 8abd4 (22:6bd4)
-	db $0, "Which #MON", $4f
-	db "should I raise?", $58
+	text "Which #MON"
+	line "should I raise?"
+	prompt
 
 _UnnamedText_56419: ; 8abf0 (22:6bf0)
 	db $0, "Fine, I'll look", $4f
@@ -119731,12 +120559,14 @@
 
 UnnamedText_8ac07: ; 8ac07 (22:6c07)
 	TX_RAM $cd6d
-	db $0, $55
-	db "for a while.", $58
+	text $55
+	db "for a while."
+	prompt
 
 _UnnamedText_5641e: ; 8ac19 (22:6c19)
-	db $0, "Come see me in", $4f
-	db "a while.", $57
+	text "Come see me in"
+	line "a while."
+	done
 
 _UnnamedText_56423: ; 8ac32 (22:6c32)
 	db $0, "Your @"
@@ -119750,9 +120580,11 @@
 
 UnnamedText_8ac67: ; 8ac67 (22:6c67)
 	TX_NUM $cd3e,$1,$3
-	db $0, "!", $51
-	db "Aren't I great?", $58
+	text "!"
 
+	page "Aren't I great?"
+	prompt
+
 _UnnamedText_56428: ; 8ac7d (22:6c7d)
 	db $0, "You owe me ¥@"
 
@@ -119760,9 +120592,10 @@
 	db $2, $3f, $cd, $c2
 
 UnnamedText_8ac8f: ; 8ac8f (22:6c8f)
-	db $0, $4f
-	db "for the return", $55
-	db "of this #MON.", $57
+	db $0
+	line "for the return"
+	next "of this #MON."
+	done
 
 _UnnamedText_5642d: ; 8acae (22:6cae)
 	db $0, $52, " got", $4f
@@ -119770,7 +120603,8 @@
 
 UnnamedText_8acb6: ; 8acb6 (22:6cb6)
 	TX_RAM $da49
-	db $0, " back!", $57
+	text " back!"
+	done
 
 _UnnamedText_56432: ; 8acc1 (22:6cc1)
 	db $0, "Back already?", $4f
@@ -119778,293 +120612,362 @@
 
 UnnamedText_8acd6: ; 8acd6 (22:6cd6)
 	TX_RAM $cd6d
-	db $0, $55
-	db "needs some more", $55
-	db "time with me.", $58
+	text $55
+	db "needs some more"
+	next "time with me."
+	prompt
 
 SECTION "bank23",ROMX,BANK[$23]
 
 _UnnamedText_56437: ; 8c000 (23:4000)
-	db $0, "All right then,", $4f
-	db "@@"
+	text "All right then,"
+	line "@@"
 
 _UnnamedText_5643b: ; 8c013 (23:4013)
-	db $0, "come again.", $57
+	text "come again."
+	done
 
 _UnnamedText_56440: ; 8c020 (23:4020)
-	db $0, "You have no room", $4f
-	db "for this #MON!", $57
+	text "You have no room"
+	line "for this #MON!"
+	done
 
 _UnnamedText_56445: ; 8c041 (23:4041)
-	db $0, "You only have one", $4f
-	db "#MON with you.", $57
+	text "You only have one"
+	line "#MON with you."
+	done
 
 _UnnamedText_5644a: ; 8c063 (23:4063)
-	db $0, "I can't accept a", $4f
-	db "#MON that", $55
-	db "knows an HM move.", $57
+	text "I can't accept a"
+	line "#MON that"
+	next "knows an HM move."
+	done
 
 _UnnamedText_5644f: ; 8c090 (23:4090)
-	db $0, "Thank you! Here's", $4f
-	db "your #MON!", $58
+	text "Thank you! Here's"
+	line "your #MON!"
+	prompt
 
 _UnnamedText_56454: ; 8c0ad (23:40ad)
-	db $0, "Hey, you don't", $4f
-	db "have enough ¥!", $57
+	text "Hey, you don't"
+	line "have enough ¥!"
+	done
 
 _UndergrdTunnelEntRoute6Text1: ; 8c0cb (23:40cb)
-	db $0, "People often lose", $4f
-	db "things in that", $55
-	db "UNDERGROUND PATH.", $57
+	text "People often lose"
+	line "things in that"
+	next "UNDERGROUND PATH."
+	done
 
 _UndergroundPathEntRoute7Text1: ; 8c0ff (23:40ff)
-	db $0, "I heard a sleepy", $4f
-	db "#MON appeared", $55
-	db "near CELADON CITY.", $57
+	text "I heard a sleepy"
+	line "#MON appeared"
+	next "near CELADON CITY."
+	done
 
 _UnnamedText_5d773: ; 8c132 (23:4132)
-	db $0, "I want to shop at", $4f
-	db "the dept. store", $55
-	db "in CELADON but...", $51
-	db "There are so many", $4f
-	db "rough looking", $55
-	db "people there.", $57
+	text "I want to shop at"
+	line "the dept. store"
+	next "in CELADON but..."
 
+	page "There are so many"
+	line "rough looking"
+	next "people there."
+	done
+
 _UnnamedText_5d778: ; 8c195 (23:4195)
-	db $0, "TEAM ROCKET had a", $4f
-	db "secret hideout in", $55
-	db "CELADON CITY?", $57
+	text "TEAM ROCKET had a"
+	line "secret hideout in"
+	next "CELADON CITY?"
+	done
 
 _UnnamedText_5d77d: ; 8c1c8 (23:41c8)
-	db $0, "You're here to", $4f
-	db "shop in CELADON?", $51
-	db "Just step outside", $4f
-	db "and head west!", $57
+	text "You're here to"
+	line "shop in CELADON?"
 
+	page "Just step outside"
+	line "and head west!"
+	done
+
 _UnnamedText_5d782: ; 8c209 (23:4209)
-	db $0, "The UNDERGROUND", $4f
-	db "PATH goes beneath", $55
-	db "SAFFRON and leads", $55
-	db "to LAVENDER.", $51
-	db "If you're heading", $4f
-	db "to CERULEAN, go", $55
-	db "to the building", $55
-	db "across the road.", $57
+	text "The UNDERGROUND"
+	line "PATH goes beneath"
+	next "SAFFRON and leads"
+	next "to LAVENDER."
 
+	page "If you're heading"
+	line "to CERULEAN, go"
+	next "to the building"
+	next "across the road."
+	done
+
 _UndergroundPathEntRoute8Text1: ; 8c28d (23:428d)
-	db $0, "The dept. store", $4f
-	db "in CELADON has a", $55
-	db "great selection!", $57
+	text "The dept. store"
+	line "in CELADON has a"
+	next "great selection!"
+	done
 
 _RockTunnelPokecenterText1: ; 8c2c0 (23:42c0)
-	db $0, "The element types", $4f
-	db "of #MON make", $55
-	db "them stronger", $55
-	db "than some types", $55
-	db "and weaker than", $55
-	db "others!", $57
+	text "The element types"
+	line "of #MON make"
+	next "them stronger"
+	next "than some types"
+	next "and weaker than"
+	next "others!"
+	done
 
 _RockTunnelPokecenterText3: ; 8c316 (23:4316)
-	db $0, "I sold a useless", $4f
-	db "NUGGET for ¥5000!", $57
+	text "I sold a useless"
+	line "NUGGET for ¥5000!"
+	done
 
 _RockTunnel1BattleText1: ; 8c33a (23:433a)
-	db $0, "This tunnel goes", $4f
-	db "a long way, kid!", $57
+	text "This tunnel goes"
+	line "a long way, kid!"
+	done
 
 _RockTunnel1EndBattleText1: ; 8c35d (23:435d)
-	db $0, "Doh!", $4f
-	db "You win!", $58
+	text "Doh!"
+	line "You win!"
+	prompt
 
 _RockTunnel1AfterBattleText1: ; 8c36c (23:436c)
-	db $0, "Watch for ONIX!", $4f
-	db "It can put the", $55
-	db "squeeze on you!", $57
+	text "Watch for ONIX!"
+	line "It can put the"
+	next "squeeze on you!"
+	done
 
 _RockTunnel1BattleText2: ; 8c39c (23:439c)
-	db $0, "Hmm. Maybe I'm", $4f
-	db "lost in here...", $57
+	text "Hmm. Maybe I'm"
+	line "lost in here..."
+	done
 
 _RockTunnel1EndBattleText2: ; 8c3bb (23:43bb)
-	db $0, "Ease up!", $4f
-	db "What am I doing?", $55
-	db "Which way is out?", $58
+	text "Ease up!"
+	line "What am I doing?"
+	next "Which way is out?"
+	prompt
 
 _RockTunnel1AfterBattleText2: ; 8c3e8 (23:43e8)
-	db $0, "That sleeping", $4f
-	db "#MON on ROUTE", $55
-	db "12 forced me to", $55
-	db "take this detour.", $57
+	text "That sleeping"
+	line "#MON on ROUTE"
+	next "12 forced me to"
+	next "take this detour."
+	done
 
 _RockTunnel1BattleText3: ; 8c427 (23:4427)
-	db $0, "Outsiders like", $4f
-	db "you need to show", $55
-	db "me some respect!", $57
+	text "Outsiders like"
+	line "you need to show"
+	next "me some respect!"
+	done
 
 _RockTunnel1EndBattleText3: ; 8c459 (23:4459)
-	db $0, "I give!", $58
+	text "I give!"
+	prompt
 
 _RockTunnel1AfterBattleText3: ; 8c462 (23:4462)
-	db $0, "You're talented", $4f
-	db "enough to hike!", $57
+	text "You're talented"
+	line "enough to hike!"
+	done
 
 _RockTunnel1BattleText4: ; 8c482 (23:4482)
-	db $0, "#MON fight!", $4f
-	db "Ready, go!", $57
+	text "#MON fight!"
+	line "Ready, go!"
+	done
 
 _RockTunnel1EndBattleText4: ; 8c49a (23:449a)
-	db $0, "Game", $4f
-	db "over!", $58
+	text "Game"
+	line "over!"
+	prompt
 
 _RockTunnel1AfterBattleText4: ; 8c4a6 (23:44a6)
-	db $0, "Oh well, I'll get", $4f
-	db "a ZUBAT as I go!", $57
+	text "Oh well, I'll get"
+	line "a ZUBAT as I go!"
+	done
 
 _RockTunnel1BattleText5: ; 8c4c9 (23:44c9)
-	db $0, "Eek! Don't try", $4f
-	db "anything funny in", $55
-	db "the dark!", $57
+	text "Eek! Don't try"
+	line "anything funny in"
+	next "the dark!"
+	done
 
 _RockTunnel1EndBattleText5: ; 8c4f4 (23:44f4)
-	db $0, "It", $4f
-	db "was too dark!", $58
+	text "It"
+	line "was too dark!"
+	prompt
 
 _RockTunnel1AfterBattleText5: ; 8c506 (23:4506)
-	db $0, "I saw a MACHOP", $4f
-	db "in this tunnel!", $57
+	text "I saw a MACHOP"
+	line "in this tunnel!"
+	done
 
 _RockTunnel1BattleText6: ; 8c526 (23:4526)
-	db $0, "I came this far", $4f
-	db "for #MON!", $57
+	text "I came this far"
+	line "for #MON!"
+	done
 
 _RockTunnel1EndBattleText6: ; 8c541 (23:4541)
-	db $0, "I'm", $4f
-	db "out of #MON!", $58
+	text "I'm"
+	line "out of #MON!"
+	prompt
 
 _RockTunnel1AfterBattleText6: ; 8c552 (23:4552)
-	db $0, "You looked cute", $4f
-	db "and harmless!", $57
+	text "You looked cute"
+	line "and harmless!"
+	done
 
 _RockTunnel1BattleText7: ; 8c571 (23:4571)
-	db $0, "You have #MON!", $4f
-	db "Let's start!", $57
+	text "You have #MON!"
+	line "Let's start!"
+	done
 
 _RockTunnel1EndBattleText7: ; 8c58d (23:458d)
-	db $0, "You", $4f
-	db "play hard!", $58
+	text "You"
+	line "play hard!"
+	prompt
 
 _RockTunnel1AfterBattleText7: ; 8c59d (23:459d)
-	db $0, "Whew! I'm all", $4f
-	db "sweaty now!", $57
+	text "Whew! I'm all"
+	line "sweaty now!"
+	done
 
 _RockTunnel1Text8: ; 8c5b7 (23:45b7)
-	db $0, "ROCK TUNNEL", $4f
-	db "CERULEAN CITY -", $55
-	db "LAVENDER TOWN", $57
+	text "ROCK TUNNEL"
+	line "CERULEAN CITY -"
+	next "LAVENDER TOWN"
+	done
 
 _VoltorbBattleText: ; 8c5e2 (23:45e2)
-	db $0, "Bzzzt!", $57
+	text "Bzzzt!"
+	done
 
 _ZapdosBattleText: ; 8c5ea (23:45ea)
-	db $0, "Gyaoo!@@"
+	text "Gyaoo!@@"
 
 _Route11GateText1: ; 8c5f3 (23:45f3)
-	db $0, "When you catch", $4f
-	db "lots of #MON,", $55
-	db "isn't it hard to", $55
-	db "think up names?", $51
-	db "In LAVENDER TOWN,", $4f
-	db "there's a man who", $55
-	db "rates #MON", $55
-	db "nicknames.", $51
-	db "He'll help you", $4f
-	db "rename them too!", $57
+	text "When you catch"
+	line "lots of #MON,"
+	next "isn't it hard to"
+	next "think up names?"
 
+	page "In LAVENDER TOWN,"
+	line "there's a man who"
+	next "rates #MON"
+	next "nicknames."
+
+	page "He'll help you"
+	line "rename them too!"
+	done
+
 _UnnamedText_494a3: ; 8c689 (23:4689)
-	db $0, "There are items on", $4f
-	db "the ground that", $55
-	db "can't be seen.", $51
-	db "ITEMFINDER will", $4f
-	db "detect an item", $55
-	db "close to you.", $51
-	db "It can't pinpoint", $4f
-	db "it, so you have", $55
-	db "to look yourself!", $57
+	text "There are items on"
+	line "the ground that"
+	next "can't be seen."
 
+	page "ITEMFINDER will"
+	line "detect an item"
+	next "close to you."
+
+	page "It can't pinpoint"
+	line "it, so you have"
+	next "to look yourself!"
+	done
+
 _UnnamedText_494c4: ; 8c71b (23:471b)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "A big #MON is", $4f
-	db "asleep on a road!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "A big #MON is"
+	line "asleep on a road!"
+	done
+
 _UnnamedText_494c9: ; 8c758 (23:4758)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "It's a beautiful", $4f
-	db "view!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "It's a beautiful"
+	line "view!"
+	done
+
 _UnnamedText_494d5: ; 8c78b (23:478b)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "The only way to", $4f
-	db "get from CERULEAN", $55
-	db "CITY to LAVENDER", $55
-	db "is by way of the", $55
-	db "ROCK TUNNEL.", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "The only way to"
+	line "get from CERULEAN"
+	next "CITY to LAVENDER"
+	next "is by way of the"
+	next "ROCK TUNNEL."
+	done
+
 _DiglettsCaveEntRoute11Text1: ; 8c7f9 (23:47f9)
-	db $0, "What a surprise!", $4f
-	db "DIGLETTs dug this", $55
-	db "long tunnel!", $51
-	db "It goes right to", $4f
-	db "VIRIDIAN CITY!", $57
+	text "What a surprise!"
+	line "DIGLETTs dug this"
+	next "long tunnel!"
 
+	page "It goes right to"
+	line "VIRIDIAN CITY!"
+	done
+
 _Route12GateText1: ; 8c84a (23:484a)
-	db $0, "There's a lookout", $4f
-	db "spot upstairs.", $57
+	text "There's a lookout"
+	line "spot upstairs."
+	done
 
 _TM39PreReceiveText: ; 8c86b (23:486b)
-	db $0, "My #MON's", $4f
-	db "ashes are stored", $55
-	db "in #MON TOWER.", $51
-	db "You can have this", $4f
-	db "TM. I don't need", $55
-	db "it any more...", $58
+	text "My #MON's"
+	line "ashes are stored"
+	next "in #MON TOWER."
 
+	page "You can have this"
+	line "TM. I don't need"
+	next "it any more..."
+	prompt
+
 _ReceivedTM39Text: ; 8c8c6 (23:48c6)
-	db $0, $52, " received", $4f
-	db "TM39!@@"
+	text $52, " received"
+	line "TM39!@@"
 
 _TM39ExplanationText: ; 8c8d9 (23:48d9)
-	db $0, "TM39 is a move", $4f
-	db "called SWIFT.", $51
-	db "It's very accurate,", $4f
-	db "so use it during", $55
-	db "battles you can't", $55
-	db "afford to lose.", $57
+	text "TM39 is a move"
+	line "called SWIFT."
 
+	page "It's very accurate,"
+	line "so use it during"
+	next "battles you can't"
+	next "afford to lose."
+	done
+
 _TM39NoRoomText: ; 8c93c (23:493c)
-	db $0, "You don't have", $4f
-	db "room for this.", $57
+	text "You don't have"
+	line "room for this."
+	done
 
 _UnnamedText_495b8: ; 8c95a (23:495a)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "A man fishing!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "A man fishing!"
+	done
+
 _UnnamedText_495c4: ; 8c986 (23:4986)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "It's #MON TOWER!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "It's #MON TOWER!"
+	done
+
 _UnnamedText_564c0: ; 8c9b3 (23:49b3)
-	db $0, "I'm the FISHING", $4f
-	db "GURU's brother!", $51
-	db "I simply Looove", $4f
-	db "fishing!", $51
-	db "Do you like to", $4f
-	db "fish?", $57
+	text "I'm the FISHING"
+	line "GURU's brother!"
 
+	page "I simply Looove"
+	line "fishing!"
+
+	page "Do you like to"
+	line "fish?"
+	done
+
 _UnnamedText_564c5: ; 8ca00 (23:4a00)
 	db $0, "Grand! I like", $4f
 	db "your style!", $51
@@ -120075,275 +120978,336 @@
 
 UnnamedText_8ca48: ; 8ca48 (23:4a48)
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_564ca: ; 8ca4f (23:4a4f)
-	db $0, $51
-	db "Fishing is a way", $4f
-	db "of life!", $51
-	db "From the seas to", $4f
-	db "rivers, go out", $55
-	db "and land the big", $55
-	db "one!", $57
+	text $51
+	db "Fishing is a way"
+	line "of life!"
 
+	page "From the seas to"
+	line "rivers, go out"
+	next "and land the big"
+	next "one!"
+	done
+
 _UnnamedText_564cf: ; 8caa1 (23:4aa1)
-	db $0, "Oh... That's so", $4f
-	db "disappointing...", $57
+	text "Oh... That's so"
+	line "disappointing..."
+	done
 
 _UnnamedText_564d4: ; 8cac2 (23:4ac2)
-	db $0, "Hello there,", $4f
-	db $52, "!", $51
-	db "Use the SUPER ROD", $4f
-	db "in any water!", $55
-	db "You can catch", $55
-	db "different kinds", $55
-	db "of #MON.", $51
-	db "Try fishing", $4f
-	db "wherever you can!", $57
+	text "Hello there,"
+	line $52, "!"
 
+	page "Use the SUPER ROD"
+	line "in any water!"
+	next "You can catch"
+	next "different kinds"
+	next "of #MON."
+
+	page "Try fishing"
+	line "wherever you can!"
+	done
+
 _UnnamedText_564d9: ; 8cb38 (23:4b38)
-	db $0, "Oh no!", $51
-	db "I had a gift for", $4f
-	db "you, but you have", $55
-	db "no room for it!", $57
+	text "Oh no!"
 
+	page "I had a gift for"
+	line "you, but you have"
+	next "no room for it!"
+	done
+
 _Route15GateText1: ; 8cb73 (23:4b73)
-	db $0, "Are you working", $4f
-	db "on a #DEX?", $51
-	db "PROF.OAK's AIDE", $4f
-	db "came by here.", $57
+	text "Are you working"
+	line "on a #DEX?"
 
+	page "PROF.OAK's AIDE"
+	line "came by here."
+	done
+
 _UnnamedText_4968c: ; 8cbac (23:4bac)
-	db $0, "EXP.ALL gives", $4f
-	db "EXP points to all", $55
-	db "the #MON with", $55
-	db "you, even if they", $55
-	db "don't fight.", $51
-	db "It does, however,", $4f
-	db "reduce the amount", $55
-	db "of EXP for each", $55
-	db "#MON.", $51
-	db "If you don't need", $4f
-	db "it, you should ", $55
-	db "store it via PC.", $57
+	text "EXP.ALL gives"
+	line "EXP points to all"
+	next "the #MON with"
+	next "you, even if they"
+	next "don't fight."
 
+	page "It does, however,"
+	line "reduce the amount"
+	next "of EXP for each"
+	next "#MON."
+
+	page "If you don't need"
+	line "it, you should "
+	next "store it via PC."
+	done
+
 _UnnamedText_49698: ; 8cc65 (23:4c65)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "It looks like a", $4f
-	db "small island!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "It looks like a"
+	line "small island!"
+	done
+
 _UnnamedText_49777: ; 8cca0 (23:4ca0)
-	db $0, "No pedestrians", $4f
-	db "are allowed on", $55
-	db "CYCLING ROAD!", $57
+	text "No pedestrians"
+	line "are allowed on"
+	next "CYCLING ROAD!"
+	done
 
 _UnnamedText_4977c: ; 8cccd (23:4ccd)
-	db $0, "CYCLING ROAD is a", $4f
-	db "downhill course", $55
-	db "by the sea. It's", $55
-	db "a great ride.", $57
+	text "CYCLING ROAD is a"
+	line "downhill course"
+	next "by the sea. It's"
+	next "a great ride."
+	done
 
 _UnnamedText_49781: ; 8cd0e (23:4d0e)
-	db $0, "Excuse me! Wait", $4f
-	db "up please!", $57
+	text "Excuse me! Wait"
+	line "up please!"
+	done
 
 _Route16GateMapText2: ; 8cd2a (23:4d2a)
-	db $0, "How'd you get in?", $4f
-	db "Good effort!", $57
+	text "How'd you get in?"
+	line "Good effort!"
+	done
 
 _UnnamedText_49820: ; 8cd49 (23:4d49)
-	db $0, "I'm going for a", $4f
-	db "ride with my girl", $55
-	db "friend!", $57
+	text "I'm going for a"
+	line "ride with my girl"
+	next "friend!"
+	done
 
 _UnnamedText_4982f: ; 8cd73 (23:4d73)
-	db $0, "We're going", $4f
-	db "riding together!", $57
+	text "We're going"
+	line "riding together!"
+	done
 
 _UnnamedText_4983b: ; 8cd90 (23:4d90)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "It's CELADON DEPT.", $4f
-	db "STORE!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "It's CELADON DEPT."
+	line "STORE!"
+	done
+
 _UnnamedText_49847: ; 8cdc6 (23:4dc6)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "There's a long", $4f
-	db "path over water!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "There's a long"
+	line "path over water!"
+	done
+
 _Route16HouseText3: ; 8ce02 (23:4e02)
-	db $0, "Oh, you found my", $4f
-	db "secret retreat!", $51
-	db "Please don't tell", $4f
-	db "anyone I'm here.", $55
-	db "I'll make it up", $55
-	db "to you with this!", $58
+	text "Oh, you found my"
+	line "secret retreat!"
 
+	page "Please don't tell"
+	line "anyone I'm here."
+	next "I'll make it up"
+	next "to you with this!"
+	prompt
+
 _ReceivedHM02Text: ; 8ce66 (23:4e66)
-	db $0, $52, " received", $4f
-	db "HM02!@@"
+	text $52, " received"
+	line "HM02!@@"
 
 _HM02ExplanationText: ; 8ce79 (23:4e79)
-	db $0, "HM02 is FLY.", $4f
-	db "It will take you", $55
-	db "back to any town.", $51
-	db "Put it to good", $4f
-	db "use!", $57
+	text "HM02 is FLY."
+	line "It will take you"
+	next "back to any town."
 
+	page "Put it to good"
+	line "use!"
+	done
+
 _HM02NoRoomText: ; 8cebe (23:4ebe)
-	db $0, "You don't have any", $4f
-	db "room for this.", $57
+	text "You don't have any"
+	line "room for this."
+	done
 
 _UnnamedText_1e652: ; 8cee0 (23:4ee0)
 	db $0, "FEAROW: Kyueen!", $57
 
 _UnnamedText_49928: ; 8cef1 (23:4ef1)
-	db $0, "You need a BICYCLE", $4f
-	db "for CYCLING ROAD!", $57
+	text "You need a BICYCLE"
+	line "for CYCLING ROAD!"
+	done
 
 _UnnamedText_4992d: ; 8cf17 (23:4f17)
-	db $0, "CYCLING ROAD is", $4f
-	db "all uphill from", $55
-	db "here.", $57
+	text "CYCLING ROAD is"
+	line "all uphill from"
+	next "here."
+	done
 
 _UnnamedText_49932: ; 8cf3e (23:4f3e)
-	db $0, "Excuse me!", $57
+	text "Excuse me!"
+	done
 
 _UnnamedText_49993: ; 8cf4a (23:4f4a)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "PALLET TOWN is in", $4f
-	db "the west!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "PALLET TOWN is in"
+	line "the west!"
+	done
+
 _UnnamedText_4999f: ; 8cf83 (23:4f83)
-	db $0, "Looked into the", $4f
-	db "binoculars.", $51
-	db "There are people", $4f
-	db "swimming!", $57
+	text "Looked into the"
+	line "binoculars."
 
+	page "There are people"
+	line "swimming!"
+	done
+
 _UnnamedText_1e704: ; 8cfbb (23:4fbb)
-	db $0, "Only truly skilled", $4f
-	db "trainers are", $55
-	db "allowed through.", $51
-	db "You don't have the", $4f
-	db "BOULDERBADGE yet!@@"
+	text "Only truly skilled"
+	line "trainers are"
+	next "allowed through."
 
+	page "You don't have the"
+	line "BOULDERBADGE yet!@@"
+
 _UnnamedText_1e715: ; 8d012 (23:5012)
-	db $0, $51
-	db "The rules are", $4f
-	db "rules. I can't", $55
-	db "let you pass.", $57
+	text $51
+	db "The rules are"
+	line "rules. I can't"
+	next "let you pass."
+	done
 
 _UnnamedText_1e71a: ; 8d03e (23:503e)
-	db $0, "Oh! That is the", $4f
-	db "BOULDERBADGE!", $55
-	db "Go right ahead!@@"
+	text "Oh! That is the"
+	line "BOULDERBADGE!"
+	next "Go right ahead!@@"
 
 _VictoryRoad2BattleText6: ; 8d06e (23:506e)
-	db $0, "Gyaoo!@@"
+	text "Gyaoo!@@"
 
 _VictoryRoad2BattleText1: ; 8d077 (23:5077)
-	db $0, "VICTORY ROAD is", $4f
-	db "the final test", $55
-	db "for trainers!", $57
+	text "VICTORY ROAD is"
+	line "the final test"
+	next "for trainers!"
+	done
 
 _VictoryRoad2EndBattleText1: ; 8d0a5 (23:50a5)
-	db $0, "Aiyah!", $58
+	text "Aiyah!"
+	prompt
 
 _VictoryRoad2AfterBattleText1: ; 8d0ad (23:50ad)
-	db $0, "If you get stuck,", $4f
-	db "try moving some", $55
-	db "boulders around!", $57
+	text "If you get stuck,"
+	line "try moving some"
+	next "boulders around!"
+	done
 
 _VictoryRoad2BattleText2: ; 8d0e1 (23:50e1)
-	db $0, "Ah, so you wish", $4f
-	db "to challenge the", $55
-	db "ELITE FOUR?", $57
+	text "Ah, so you wish"
+	line "to challenge the"
+	next "ELITE FOUR?"
+	done
 
 _VictoryRoad2EndBattleText2: ; 8d10f (23:510f)
-	db $0, "You", $4f
-	db "got me!", $58
+	text "You"
+	line "got me!"
+	prompt
 
 _VictoryRoad2AfterBattleText2: ; 8d11c (23:511c)
-	db $0, $53, " also came", $4f
-	db "through here!", $57
+	text $53, " also came"
+	line "through here!"
+	done
 
 _VictoryRoad2BattleText3: ; 8d137 (23:5137)
-	db $0, "Come on!", $4f
-	db "I'll whip you!", $57
+	text "Come on!"
+	line "I'll whip you!"
+	done
 
 _VictoryRoad2EndBattleText3: ; 8d14f (23:514f)
-	db $0, "I got", $4f
-	db "whipped!", $58
+	text "I got"
+	line "whipped!"
+	prompt
 
 _VictoryRoad2AfterBattleText3: ; 8d15f (23:515f)
-	db $0, "You earned the", $4f
-	db "right to be on", $55
-	db "VICTORY ROAD!", $57
+	text "You earned the"
+	line "right to be on"
+	next "VICTORY ROAD!"
+	done
 
 _VictoryRoad2BattleText4: ; 8d18c (23:518c)
-	db $0, "If you can get", $4f
-	db "through here, you", $55
-	db "can go meet the", $55
-	db "ELITE FOUR!", $57
+	text "If you can get"
+	line "through here, you"
+	next "can go meet the"
+	next "ELITE FOUR!"
+	done
 
 _VictoryRoad2EndBattleText4: ; 8d1ca (23:51ca)
-	db $0, "No!", $4f
-	db "Unbelievable!", $58
+	text "No!"
+	line "Unbelievable!"
+	prompt
 
 _VictoryRoad2AfterBattleText4: ; 8d1dd (23:51dd)
-	db $0, "I can beat you", $4f
-	db "when it comes to", $55
-	db "knowledge about", $55
-	db "#MON!", $57
+	text "I can beat you"
+	line "when it comes to"
+	next "knowledge about"
+	next "#MON!"
+	done
 
 _VictoryRoad2BattleText5: ; 8d214 (23:5214)
-	db $0, "Is VICTORY ROAD", $4f
-	db "too tough?", $57
+	text "Is VICTORY ROAD"
+	line "too tough?"
+	done
 
 _VictoryRoad2EndBattleText5: ; 8d230 (23:5230)
-	db $0, "Well", $4f
-	db "done!", $58
+	text "Well"
+	line "done!"
+	prompt
 
 _VictoryRoad2AfterBattleText5: ; 8d23c (23:523c)
-	db $0, "Many trainers give", $4f
-	db "up the challenge", $55
-	db "here.", $57
+	text "Many trainers give"
+	line "up the challenge"
+	next "here."
+	done
 
 _UnnamedText_1e865: ; 8d267 (23:5267)
-	db $0, "Hiya! I'm a", $4f
-	db "#MON...", $55
-	db "...No I'm not!", $51
-	db "Call me BILL!", $4f
-	db "I'm a true blue", $55
-	db "#MANIAC! Hey!", $55
-	db "What's with that", $55
-	db "skeptical look?", $51
-	db "I'm not joshing", $4f
-	db "you, I screwed up", $55
-	db "an experiment and", $55
-	db "got combined with", $55
-	db "a #MON!", $51
-	db "So, how about it?", $4f
-	db "Help me out here!", $57
+	text "Hiya! I'm a"
+	line "#MON..."
+	next "...No I'm not!"
 
+	page "Call me BILL!"
+	line "I'm a true blue"
+	next "#MANIAC! Hey!"
+	next "What's with that"
+	next "skeptical look?"
+
+	page "I'm not joshing"
+	line "you, I screwed up"
+	next "an experiment and"
+	next "got combined with"
+	next "a #MON!"
+
+	page "So, how about it?"
+	line "Help me out here!"
+	done
+
 _UnnamedText_1e86a: ; 8d345 (23:5345)
-	db $0, "When I'm in the", $4f
-	db "TELEPORTER, go to", $55
-	db "my PC and run the", $55
-	db "Cell Separation", $55
-	db "System!", $57
+	text "When I'm in the"
+	line "TELEPORTER, go to"
+	next "my PC and run the"
+	next "Cell Separation"
+	next "System!"
+	done
 
 _UnnamedText_1e86f: ; 8d391 (23:5391)
-	db $0, "No!? Come on, you", $4f
-	db "gotta help a guy", $55
-	db "in deep trouble!", $51
-	db "What do you say,", $4f
-	db "chief? Please?", $55
-	db "OK? All right!", $58
+	text "No!? Come on, you"
+	line "gotta help a guy"
+	next "in deep trouble!"
 
+	page "What do you say,"
+	line "chief? Please?"
+	next "OK? All right!"
+	prompt
+
 _BillThankYouText: ; 8d3f5 (23:53f5)
 	db $0, "BILL: Yeehah!", $4f
 	db "Thanks, bud! I", $55
@@ -120358,28 +121322,31 @@
 	db "maybe this'll do.", $58
 
 _SSTicketReceivedText: ; 8d499 (23:5499)
-	db $0, $52, " received", $4f
-	db "an @"
+	text $52, " received"
+	line "an @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _SSTicketNoRoomText: ; 8d4b0 (23:54b0)
-	db $0, "You've got too", $4f
-	db "much stuff, bud!", $57
+	text "You've got too"
+	line "much stuff, bud!"
+	done
 
 _UnnamedText_1e8cb: ; 8d4d0 (23:54d0)
-	db $0, "That cruise ship,", $4f
-	db "S.S.ANNE, is in", $55
-	db "VERMILION CITY.", $55
-	db "Its passengers", $55
-	db "are all trainers!", $51
-	db "They invited me", $4f
-	db "to their party,", $55
-	db "but I can't stand", $55
-	db "fancy do's. Why", $55
-	db "don't you go", $55
-	db "instead of me?", $57
+	text "That cruise ship,"
+	line "S.S.ANNE, is in"
+	next "VERMILION CITY."
+	next "Its passengers"
+	next "are all trainers!"
 
+	page "They invited me"
+	line "to their party,"
+	next "but I can't stand"
+	next "fancy do's. Why"
+	next "don't you go"
+	next "instead of me?"
+	done
+
 _UnnamedText_1e8da: ; 8d57f (23:557f)
 	db $0, "BILL: Look, bud,", $4f
 	db "just check out", $55
@@ -120387,16 +121354,19 @@
 	db "#MON on my PC!", $57
 
 _Route1ViridianMartSampleText: ; 8d5bf (23:55bf)
-	db $0, "Hi! I work at a", $4f
-	db "#MON MART.", $51
-	db "It's a convenient", $4f
-	db "shop, so please", $55
-	db "visit us in", $55
-	db "VIRIDIAN CITY.", $51
-	db "I know, I'll give", $4f
-	db "you a sample!", $55
-	db "Here you go!", $58
+	text "Hi! I work at a"
+	line "#MON MART."
 
+	page "It's a convenient"
+	line "shop, so please"
+	next "visit us in"
+	next "VIRIDIAN CITY."
+
+	page "I know, I'll give"
+	line "you a sample!"
+	next "Here you go!"
+	prompt
+
 _UnnamedText_1cae8: ; 8d643 (23:5643)
 	db $0, $52, " got", $4f
 	db "@"
@@ -120403,1959 +121373,2422 @@
 
 UnnamedText_8d64b: ; 8d64b (23:564b)
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_1caee: ; 8d652 (23:5652)
-	db $0, "We also carry", $4f
-	db "# BALLs for", $55
-	db "catching #MON!", $57
+	text "We also carry"
+	line "# BALLs for"
+	next "catching #MON!"
+	done
 
 _UnnamedText_1caf3: ; 8d67c (23:567c)
-	db $0, "You have too much", $4f
-	db "stuff with you!", $57
+	text "You have too much"
+	line "stuff with you!"
+	done
 
 _Route1Text2: ; 8d69f (23:569f)
-	db $0, "See those ledges", $4f
-	db "along the road?", $51
-	db "It's a bit scary,", $4f
-	db "but you can jump", $55
-	db "from them.", $51
-	db "You can get back", $4f
-	db "to PALLET TOWN", $55
-	db "quicker that way.", $57
+	text "See those ledges"
+	line "along the road?"
 
+	page "It's a bit scary,"
+	line "but you can jump"
+	next "from them."
+
+	page "You can get back"
+	line "to PALLET TOWN"
+	next "quicker that way."
+	done
+
 _Route1Text3: ; 8d720 (23:5720)
-	db $0, "ROUTE 1", $4f
-	db "PALLET TOWN -", $55
-	db "VIRIDIAN CITY", $57
+	text "ROUTE 1"
+	line "PALLET TOWN -"
+	next "VIRIDIAN CITY"
+	done
 
 _Route2Text3: ; 8d745 (23:5745)
-	db $0, "ROUTE 2", $4f
-	db "VIRIDIAN CITY -", $55
-	db "PEWTER CITY", $57
+	text "ROUTE 2"
+	line "VIRIDIAN CITY -"
+	next "PEWTER CITY"
+	done
 
 _Route2Text4: ; 8d76a (23:576a)
-	db $0, "DIGLETT's CAVE", $57
+	text "DIGLETT's CAVE"
+	done
 
 _Route3Text1: ; 8d779 (23:5779)
-	db $0, "Whew... I better", $4f
-	db "take a rest...", $55
-	db "Groan...", $51
-	db "That tunnel from", $4f
-	db "CERULEAN takes a", $55
-	db "lot out of you!", $57
+	text "Whew... I better"
+	line "take a rest..."
+	next "Groan..."
 
+	page "That tunnel from"
+	line "CERULEAN takes a"
+	next "lot out of you!"
+	done
+
 _Route3BattleText1: ; 8d7d5 (23:57d5)
-	db $0, "Hey! I met you in", $4f
-	db "VIRIDIAN FOREST!", $57
+	text "Hey! I met you in"
+	line "VIRIDIAN FOREST!"
+	done
 
 _Route3EndBattleText1: ; 8d7f9 (23:57f9)
-	db $0, "You", $4f
-	db "beat me again!", $58
+	text "You"
+	line "beat me again!"
+	prompt
 
 _Route3AfterBattleText1: ; 8d80d (23:580d)
-	db $0, "There are other", $4f
-	db "kinds of #MON", $55
-	db "than those found", $55
-	db "in the forest!", $57
+	text "There are other"
+	line "kinds of #MON"
+	next "than those found"
+	next "in the forest!"
+	done
 
 _Route3BattleText2: ; 8d84c (23:584c)
-	db $0, "Hi! I like shorts!", $4f
-	db "They're comfy and", $55
-	db "easy to wear!", $57
+	text "Hi! I like shorts!"
+	line "They're comfy and"
+	next "easy to wear!"
+	done
 
 _Route3EndBattleText2: ; 8d87f (23:587f)
-	db $0, "I don't", $4f
-	db "believe it!", $58
+	text "I don't"
+	line "believe it!"
+	prompt
 
 _Route3AfterBattleText2: ; 8d893 (23:5893)
-	db $0, "Are you storing", $4f
-	db "your #MON on", $55
-	db "PC? Each BOX can", $55
-	db "hold 20 #MON!", $57
+	text "Are you storing"
+	line "your #MON on"
+	next "PC? Each BOX can"
+	next "hold 20 #MON!"
+	done
 
 _Route3BattleText3: ; 8d8d0 (23:58d0)
-	db $0, "You looked at me,", $4f
-	db "didn't you?", $57
+	text "You looked at me,"
+	line "didn't you?"
+	done
 
 _Route3EndBattleText3: ; 8d8ee (23:58ee)
-	db $0, "You're", $4f
-	db "mean!", $58
+	text "You're"
+	line "mean!"
+	prompt
 
 _Route3AfterBattleText3: ; 8d8fb (23:58fb)
-	db $0, "Quit staring if", $4f
-	db "you don't want to", $55
-	db "fight!", $57
+	text "Quit staring if"
+	line "you don't want to"
+	next "fight!"
+	done
 
 _Route3BattleText4: ; 8d924 (23:5924)
-	db $0, "Are you a trainer?", $4f
-	db "Let's fight!", $57
+	text "Are you a trainer?"
+	line "Let's fight!"
+	done
 
 _Route3EndBattleText4: ; 8d944 (23:5944)
-	db $0, "If I", $4f
-	db "had new #MON I", $55
-	db "would've won!", $58
+	text "If I"
+	line "had new #MON I"
+	next "would've won!"
+	prompt
 
 _Route3AfterBattleText4: ; 8d966 (23:5966)
-	db $0, "If a #MON BOX", $4f
-	db "on the PC gets", $55
-	db "full, just switch", $55
-	db "to another BOX!", $57
+	text "If a #MON BOX"
+	line "on the PC gets"
+	next "full, just switch"
+	next "to another BOX!"
+	done
 
 _Route3BattleText5: ; 8d9a6 (23:59a6)
-	db $0, "That look you", $4f
-	db "gave me, it's so", $55
-	db "intriguing!", $57
+	text "That look you"
+	line "gave me, it's so"
+	next "intriguing!"
+	done
 
 _Route3EndBattleText5: ; 8d9d1 (23:59d1)
-	db $0, "Be nice!", $58
+	text "Be nice!"
+	prompt
 
 _Route3AfterBattleText5: ; 8d9db (23:59db)
-	db $0, "Avoid fights by", $4f
-	db "not letting", $55
-	db "people see you!", $57
+	text "Avoid fights by"
+	line "not letting"
+	next "people see you!"
+	done
 
 _Route3BattleText6: ; 8da08 (23:5a08)
-	db $0, "Hey! You're not", $4f
-	db "wearing shorts!", $57
+	text "Hey! You're not"
+	line "wearing shorts!"
+	done
 
 _Route3EndBattleText6: ; 8da28 (23:5a28)
-	db $0, "Lost!", $4f
-	db "Lost! Lost!", $58
+	text "Lost!"
+	line "Lost! Lost!"
+	prompt
 
 _Route3AfterBattleText6: ; 8da3b (23:5a3b)
-	db $0, "I always wear", $4f
-	db "shorts, even in", $55
-	db "winter!", $57
+	text "I always wear"
+	line "shorts, even in"
+	next "winter!"
+	done
 
 _Route3BattleText7: ; 8da62 (23:5a62)
-	db $0, "You can fight my", $4f
-	db "new #MON!", $57
+	text "You can fight my"
+	line "new #MON!"
+	done
 
 _Route3EndBattleText7: ; 8da7e (23:5a7e)
-	db $0, "Done", $4f
-	db "like dinner!", $58
+	text "Done"
+	line "like dinner!"
+	prompt
 
 _Route3AfterBattleText7: ; 8da91 (23:5a91)
-	db $0, "Trained #MON", $4f
-	db "are stronger than", $55
-	db "the wild ones!", $57
+	text "Trained #MON"
+	line "are stronger than"
+	next "the wild ones!"
+	done
 
 _Route3BattleText8: ; 8dac0 (23:5ac0)
-	db $0, "Eek! Did you", $4f
-	db "touch me?", $57
+	text "Eek! Did you"
+	line "touch me?"
+	done
 
 _Route3EndBattleText8: ; 8dad8 (23:5ad8)
-	db $0, "That's it?", $58
+	text "That's it?"
+	prompt
 
 _Route3AfterBattleText8: ; 8dae3 (23:5ae3)
-	db $0, "ROUTE 4 is at the", $4f
-	db "foot of MT.MOON.", $57
+	text "ROUTE 4 is at the"
+	line "foot of MT.MOON."
+	done
 
 _Route3Text10: ; 8db07 (23:5b07)
-	db $0, "ROUTE 3", $4f
-	db "MT.MOON AHEAD", $57
+	text "ROUTE 3"
+	line "MT.MOON AHEAD"
+	done
 
 _Route4Text1: ; 8db1e (23:5b1e)
-	db $0, "Ouch! I tripped", $4f
-	db "over a rocky", $55
-	db "#MON, GEODUDE!", $57
+	text "Ouch! I tripped"
+	line "over a rocky"
+	next "#MON, GEODUDE!"
+	done
 
 _Route4BattleText1: ; 8db4b (23:5b4b)
-	db $0, "I came to get my", $4f
-	db "mushroom #MON!", $57
+	text "I came to get my"
+	line "mushroom #MON!"
+	done
 
 _Route4EndBattleText1: ; 8db6c (23:5b6c)
-	db $0, "Oh! My cute", $4f
-	db "mushroom #MON!", $58
+	text "Oh! My cute"
+	line "mushroom #MON!"
+	prompt
 
 _Route4AfterBattleText1: ; 8db88 (23:5b88)
-	db $0, "There might not", $4f
-	db "be any more", $55
-	db "mushrooms here.", $51
-	db "I think I got", $4f
-	db "them all.", $57
+	text "There might not"
+	line "be any more"
+	next "mushrooms here."
 
+	page "I think I got"
+	line "them all."
+	done
+
 _Route4Text5: ; 8dbcd (23:5bcd)
-	db $0, "MT.MOON", $4f
-	db "Tunnel Entrance", $57
+	text "MT.MOON"
+	line "Tunnel Entrance"
+	done
 
 _Route4Text6: ; 8dbe6 (23:5be6)
-	db $0, "ROUTE 4", $4f
-	db "MT.MOON -", $55
-	db "CERULEAN CITY", $57
+	text "ROUTE 4"
+	line "MT.MOON -"
+	next "CERULEAN CITY"
+	done
 
 _Route5Text1: ; 8dc07 (23:5c07)
-	db $0, "UNDERGROUND PATH", $4f
-	db "CERULEAN CITY -", $55
-	db "VERMILION CITY", $57
+	text "UNDERGROUND PATH"
+	line "CERULEAN CITY -"
+	next "VERMILION CITY"
+	done
 
 _Route6BattleText1: ; 8dc38 (23:5c38)
-	db $0, "Who's there?", $4f
-	db "Quit listening in", $55
-	db "on us!", $57
+	text "Who's there?"
+	line "Quit listening in"
+	next "on us!"
+	done
 
 _Route6EndBattleText1: ; 8dc5e (23:5c5e)
-	db $0, "I", $4f
-	db "just can't win!", $58
+	text "I"
+	line "just can't win!"
+	prompt
 
 _Route6AfterBattleText1: ; 8dc70 (23:5c70)
-	db $0, "Whisper...", $4f
-	db "whisper...", $57
+	text "Whisper..."
+	line "whisper..."
+	done
 
 _Route6BattleText2: ; 8dc87 (23:5c87)
-	db $0, "Excuse me! This", $4f
-	db "is a private", $55
-	db "conversation!", $57
+	text "Excuse me! This"
+	line "is a private"
+	next "conversation!"
+	done
 
 _Route6EndBattleText2: ; 8dcb3 (23:5cb3)
-	db $0, "Ugh!", $4f
-	db "I hate losing!", $58
+	text "Ugh!"
+	line "I hate losing!"
+	prompt
 
 _Route6BattleText3: ; 8dcc8 (23:5cc8)
-	db $0, "There aren't many", $4f
-	db "bugs out here.", $57
+	text "There aren't many"
+	line "bugs out here."
+	done
 
 _Route6EndBattleText3: ; 8dce9 (23:5ce9)
-	db $0, "No!", $4f
-	db "You're kidding!", $58
+	text "No!"
+	line "You're kidding!"
+	prompt
 
 _Route6AfterBattleText3: ; 8dcfd (23:5cfd)
-	db $0, "I like bugs, so", $4f
-	db "I'm going back to", $55
-	db "VIRIDIAN FOREST.", $57
+	text "I like bugs, so"
+	line "I'm going back to"
+	next "VIRIDIAN FOREST."
+	done
 
 _Route6BattleText4: ; 8dd30 (23:5d30)
-	db $0, "Huh? You want", $4f
-	db "to talk to me?", $57
+	text "Huh? You want"
+	line "to talk to me?"
+	done
 
 _Route6EndBattleText4: ; 8dd4e (23:5d4e)
-	db $0, "I", $4f
-	db "didn't start it!", $58
+	text "I"
+	line "didn't start it!"
+	prompt
 
 _Route6AfterBattleText4: ; 8dd61 (23:5d61)
-	db $0, "I should carry", $4f
-	db "more #MON with", $55
-	db "me for safety.", $57
+	text "I should carry"
+	line "more #MON with"
+	next "me for safety."
+	done
 
 _Route6BattleText5: ; 8dd8f (23:5d8f)
-	db $0, "Me? Well, OK.", $4f
-	db "I'll play!", $57
+	text "Me? Well, OK."
+	line "I'll play!"
+	done
 
 _Route6EndBattleText5: ; 8dda8 (23:5da8)
-	db $0, "Just", $4f
-	db "didn't work!", $58
+	text "Just"
+	line "didn't work!"
+	prompt
 
 _Route6AfterBattleText5: ; 8ddba (23:5dba)
-	db $0, "I want to get", $4f
-	db "stronger! What's", $55
-	db "your secret?", $57
+	text "I want to get"
+	line "stronger! What's"
+	next "your secret?"
+	done
 
 _Route6BattleText6: ; 8dde6 (23:5de6)
-	db $0, "I've never seen", $4f
-	db "you around!", $55
-	db "Are you good?", $57
+	text "I've never seen"
+	line "you around!"
+	next "Are you good?"
+	done
 
 _Route6EndBattleText6: ; 8de10 (23:5e10)
-	db $0, "You", $4f
-	db "are too good!", $58
+	text "You"
+	line "are too good!"
+	prompt
 
 _Route6AfterBattleText6: ; 8de23 (23:5e23)
-	db $0, "Are my #MON", $4f
-	db "weak? Or, am I", $55
-	db "just bad?", $57
+	text "Are my #MON"
+	line "weak? Or, am I"
+	next "just bad?"
+	done
 
 _Route6Text7: ; 8de49 (23:5e49)
-	db $0, "UNDERGROUND PATH", $4f
-	db "CERULEAN CITY -", $55
-	db "VERMILION CITY", $57
+	text "UNDERGROUND PATH"
+	line "CERULEAN CITY -"
+	next "VERMILION CITY"
+	done
 
 _Route7Text1: ; 8de7a (23:5e7a)
-	db $0, "UNDERGROUND PATH", $4f
-	db "CELADON CITY -", $55
-	db "LAVENDER TOWN", $57
+	text "UNDERGROUND PATH"
+	line "CELADON CITY -"
+	next "LAVENDER TOWN"
+	done
 
 _Route8BattleText1: ; 8dea9 (23:5ea9)
-	db $0, "You look good at", $4f
-	db "#MON, but", $55
-	db "how's your chem?", $57
+	text "You look good at"
+	line "#MON, but"
+	next "how's your chem?"
+	done
 
 _Route8EndBattleText1: ; 8ded5 (23:5ed5)
-	db $0, "Ow!", $4f
-	db "Meltdown!", $58
+	text "Ow!"
+	line "Meltdown!"
+	prompt
 
 _Route8AfterBattleText1: ; 8dee4 (23:5ee4)
-	db $0, "I am better at", $4f
-	db "school than this!", $57
+	text "I am better at"
+	line "school than this!"
+	done
 
 _Route8BattleText2: ; 8df06 (23:5f06)
-	db $0, "All right! Let's", $4f
-	db "roll the dice!", $57
+	text "All right! Let's"
+	line "roll the dice!"
+	done
 
 _Route8EndBattleText2: ; 8df26 (23:5f26)
-	db $0, "Drat!", $4f
-	db "Came up short!", $58
+	text "Drat!"
+	line "Came up short!"
+	prompt
 
 _Route8AfterBattleText2: ; 8df3c (23:5f3c)
-	db $0, "Lady Luck's not", $4f
-	db "with me today!", $57
+	text "Lady Luck's not"
+	line "with me today!"
+	done
 
 _Route8BattleText3: ; 8df5b (23:5f5b)
-	db $0, "You need strategy", $4f
-	db "to win at this!", $57
+	text "You need strategy"
+	line "to win at this!"
+	done
 
 _Route8EndBattleText3: ; 8df7e (23:5f7e)
-	db $0, "It's", $4f
-	db "not logical!", $58
+	text "It's"
+	line "not logical!"
+	prompt
 
 _Route8AfterBattleText3: ; 8df90 (23:5f90)
-	db $0, "Go with GRIMER", $4f
-	db "first...and...", $55
-	db "...and...then...", $57
+	text "Go with GRIMER"
+	line "first...and..."
+	next "...and...then..."
+	done
 
 _Route8BattleText4: ; 8dfc0 (23:5fc0)
-	db $0, "I like NIDORAN, so", $4f
-	db "I collect them!", $57
+	text "I like NIDORAN, so"
+	line "I collect them!"
+	done
 
 _Route8EndBattleText4: ; 8dfe4 (23:5fe4)
-	db $0, "Why? Why??", $58
+	text "Why? Why??"
+	prompt
 
 _Route8AfterBattleText4: ; 8dff0 (23:5ff0)
-	db $0, "When #MON grow", $4f
-	db "up they get ugly!", $55
-	db "They shouldn't", $55
-	db "evolve!", $57
+	text "When #MON grow"
+	line "up they get ugly!"
+	next "They shouldn't"
+	next "evolve!"
+	done
 
 _Route8BattleText5: ; 8e028 (23:6028)
-	db $0, "School is fun, but", $4f
-	db "so are #MON.", $57
+	text "School is fun, but"
+	line "so are #MON."
+	done
 
 _Route8EndBattleText5: ; 8e049 (23:6049)
-	db $0, "I'll", $4f
-	db "stay with school.", $58
+	text "I'll"
+	line "stay with school."
+	prompt
 
 _Route8AfterBattleText5: ; 8e060 (23:6060)
-	db $0, "We're stuck here", $4f
-	db "because of the", $55
-	db "gates at SAFFRON.", $57
+	text "We're stuck here"
+	line "because of the"
+	next "gates at SAFFRON."
+	done
 
 _Route8BattleText6: ; 8e092 (23:6092)
-	db $0, "MEOWTH is so cute,", $4f
-	db "meow, meow, meow!", $57
+	text "MEOWTH is so cute,"
+	line "meow, meow, meow!"
+	done
 
 _Route8EndBattleText6: ; 8e0b8 (23:60b8)
-	db $0, "Meow!", $58
+	text "Meow!"
+	prompt
 
 _Route8AfterBattleText6: ; 8e0bf (23:60bf)
-	db $0, "I think PIDGEY", $4f
-	db "and RATTATA", $55
-	db "are cute too!", $57
+	text "I think PIDGEY"
+	line "and RATTATA"
+	next "are cute too!"
+	done
 
 _Route8BattleText7: ; 8e0e9 (23:60e9)
-	db $0, "We must look", $4f
-	db "silly standing", $55
-	db "here like this!", $57
+	text "We must look"
+	line "silly standing"
+	next "here like this!"
+	done
 
 _Route8EndBattleText7: ; 8e116 (23:6116)
-	db $0, "Look what", $4f
-	db "you did!", $58
+	text "Look what"
+	line "you did!"
+	prompt
 
 _Route8AfterBattleText7: ; 8e12a (23:612a)
-	db $0, "SAFFRON's gate", $4f
-	db "keeper won't let", $55
-	db "us through.", $55
-	db "He's so mean!", $57
+	text "SAFFRON's gate"
+	line "keeper won't let"
+	next "us through."
+	next "He's so mean!"
+	done
 
 _Route8BattleText8: ; 8e162 (23:6162)
-	db $0, "I'm a rambling,", $4f
-	db "gambling dude!", $57
+	text "I'm a rambling,"
+	line "gambling dude!"
+	done
 
 _Route8EndBattleText8: ; 8e181 (23:6181)
-	db $0, "Missed", $4f
-	db "the big score!", $58
+	text "Missed"
+	line "the big score!"
+	prompt
 
 _Route8AfterBattleText8: ; 8e198 (23:6198)
-	db $0, "Gambling and", $4f
-	db "#MON are like", $55
-	db "eating peanuts!", $55
-	db "Just can't stop!", $57
+	text "Gambling and"
+	line "#MON are like"
+	next "eating peanuts!"
+	next "Just can't stop!"
+	done
 
 _Route8BattleText9: ; 8e1d4 (23:61d4)
-	db $0, "What's a cute,", $4f
-	db "round and fluffy", $55
-	db "#MON?", $57
+	text "What's a cute,"
+	line "round and fluffy"
+	next "#MON?"
+	done
 
 _Route8EndBattleText9: ; 8e1fa (23:61fa)
-	db $0, "Stop!", $51
-	db "Don't be so mean", $4f
-	db "to my CLEFAIRY!", $58
+	text "Stop!"
 
+	page "Don't be so mean"
+	line "to my CLEFAIRY!"
+	prompt
+
 _Route8AfterBattleText9: ; 8e221 (23:6221)
-	db $0, "I heard that", $4f
-	db "CLEFAIRY evolves", $55
-	db "when it's exposed", $55
-	db "to a MOON STONE.", $57
+	text "I heard that"
+	line "CLEFAIRY evolves"
+	next "when it's exposed"
+	next "to a MOON STONE."
+	done
 
 _Route8Text10: ; 8e262 (23:6262)
-	db $0, "UNDERGROUND PATH", $4f
-	db "CELADON CITY -", $55
-	db "LAVENDER TOWN", $57
+	text "UNDERGROUND PATH"
+	line "CELADON CITY -"
+	next "LAVENDER TOWN"
+	done
 
 _Route9BattleText1: ; 8e291 (23:6291)
-	db $0, "You have #MON", $4f
-	db "with you!", $55
-	db "You're mine!", $57
+	text "You have #MON"
+	line "with you!"
+	next "You're mine!"
+	done
 
 _Route9EndBattleText1: ; 8e2b6 (23:62b6)
-	db $0, "You", $4f
-	db "deceived me!", $58
+	text "You"
+	line "deceived me!"
+	prompt
 
 _Route9AfterBattleText1: ; 8e2c8 (23:62c8)
-	db $0, "You need light to", $4f
-	db "get through that", $55
-	db "dark tunnel ahead.", $57
+	text "You need light to"
+	line "get through that"
+	next "dark tunnel ahead."
+	done
 
 _Route9BattleText2: ; 8e2ff (23:62ff)
-	db $0, "Who's that walking", $4f
-	db "with those good", $55
-	db "looking #MON?", $57
+	text "Who's that walking"
+	line "with those good"
+	next "looking #MON?"
+	done
 
 _Route9EndBattleText2: ; 8e330 (23:6330)
-	db $0, "Out", $4f
-	db "like a light!", $58
+	text "Out"
+	line "like a light!"
+	prompt
 
 _Route9AfterBattleText2: ; 8e343 (23:6343)
-	db $0, "Keep walking!", $57
+	text "Keep walking!"
+	done
 
 _Route9BattleText3: ; 8e352 (23:6352)
-	db $0, "I'm taking ROCK", $4f
-	db "TUNNEL to go to", $55
-	db "LAVENDER...", $57
+	text "I'm taking ROCK"
+	line "TUNNEL to go to"
+	next "LAVENDER..."
+	done
 
 _Route9EndBattleText3: ; 8e37e (23:637e)
-	db $0, "Can't", $4f
-	db "measure up!", $58
+	text "Can't"
+	line "measure up!"
+	prompt
 
 _Route9AfterBattleText3: ; 8e390 (23:6390)
-	db $0, "Are you off to", $4f
-	db "ROCK TUNNEL too?", $57
+	text "Are you off to"
+	line "ROCK TUNNEL too?"
+	done
 
 _Route9BattleText4: ; 8e3b1 (23:63b1)
-	db $0, "Don't you dare", $4f
-	db "condescend me!", $57
+	text "Don't you dare"
+	line "condescend me!"
+	done
 
 _Route9EndBattleText4: ; 8e3cf (23:63cf)
-	db $0, "No!", $4f
-	db "You're too much!", $58
+	text "No!"
+	line "You're too much!"
+	prompt
 
 _Route9AfterBattleText4: ; 8e3e4 (23:63e4)
-	db $0, "You're obviously", $4f
-	db "talented! Good", $55
-	db "luck to you!", $57
+	text "You're obviously"
+	line "talented! Good"
+	next "luck to you!"
+	done
 
 _Route9BattleText5: ; 8e411 (23:6411)
-	db $0, "Bwahaha!", $4f
-	db "Great! I was", $55
-	db "bored, eh!", $57
+	text "Bwahaha!"
+	line "Great! I was"
+	next "bored, eh!"
+	done
 
 _Route9EndBattleText5: ; 8e433 (23:6433)
-	db $0, "Keep it", $4f
-	db "coming, eh!", $51
-	db "Oh wait. I'm out", $4f
-	db "of #MON!", $58
+	text "Keep it"
+	line "coming, eh!"
 
+	page "Oh wait. I'm out"
+	line "of #MON!"
+	prompt
+
 _Route9AfterBattleText5: ; 8e461 (23:6461)
-	db $0, "You sure had guts", $4f
-	db "standing up to me", $55
-	db "there, eh?", $57
+	text "You sure had guts"
+	line "standing up to me"
+	next "there, eh?"
+	done
 
 _Route9BattleText6: ; 8e491 (23:6491)
-	db $0, "Hahaha!", $4f
-	db "Aren't you a", $55
-	db "little toughie!", $57
+	text "Hahaha!"
+	line "Aren't you a"
+	next "little toughie!"
+	done
 
 _Route9EndBattleText6: ; 8e4b6 (23:64b6)
-	db $0, "What's", $4f
-	db "that?", $58
+	text "What's"
+	line "that?"
+	prompt
 
 _Route9AfterBattleText6: ; 8e4c3 (23:64c3)
-	db $0, "Hahaha! Kids", $4f
-	db "should be tough!", $57
+	text "Hahaha! Kids"
+	line "should be tough!"
+	done
 
 _Route9BattleText7: ; 8e4e2 (23:64e2)
-	db $0, "I got up early", $4f
-	db "every day to", $55
-	db "raise my #MON", $55
-	db "from cocoons!", $57
+	text "I got up early"
+	line "every day to"
+	next "raise my #MON"
+	next "from cocoons!"
+	done
 
 _Route9EndBattleText7: ; 8e51b (23:651b)
-	db $0, "WHAT?", $51
-	db "What a total", $4f
-	db "waste of time!", $58
+	text "WHAT?"
 
+	page "What a total"
+	line "waste of time!"
+	prompt
+
 _Route9AfterBattleText7: ; 8e53e (23:653e)
-	db $0, "I have to collect", $4f
-	db "more than bugs to", $55
-	db "get stronger...", $57
+	text "I have to collect"
+	line "more than bugs to"
+	next "get stronger..."
+	done
 
 _Route9BattleText8: ; 8e573 (23:6573)
-	db $0, "Hahahaha!", $4f
-	db "Come on, dude!", $57
+	text "Hahahaha!"
+	line "Come on, dude!"
+	done
 
 _Route9EndBattleText8: ; 8e58d (23:658d)
-	db $0, "Hahahaha!", $4f
-	db "You beat me fair!", $58
+	text "Hahahaha!"
+	line "You beat me fair!"
+	prompt
 
 _Route9AfterBattleText8: ; 8e5aa (23:65aa)
-	db $0, "Hahahaha!", $4f
-	db "Us hearty guys", $55
-	db "always laugh!", $57
+	text "Hahahaha!"
+	line "Us hearty guys"
+	next "always laugh!"
+	done
 
 _Route9BattleText9: ; 8e5d2 (23:65d2)
-	db $0, "Go, my super bug", $4f
-	db "#MON!", $57
+	text "Go, my super bug"
+	line "#MON!"
+	done
 
 _Route9EndBattleText9: ; 8e5ea (23:65ea)
-	db $0, "My", $4f
-	db "bugs...", $58
+	text "My"
+	line "bugs..."
+	prompt
 
 _Route9AfterBattleText9: ; 8e5f6 (23:65f6)
-	db $0, "If you don't like", $4f
-	db "bug #MON, you", $55
-	db "bug me!", $57
+	text "If you don't like"
+	line "bug #MON, you"
+	next "bug me!"
+	done
 
 _Route9Text11: ; 8e61e (23:661e)
-	db $0, "ROUTE 9", $4f
-	db "CERULEAN CITY-", $55
-	db "ROCK TUNNEL", $57
+	text "ROUTE 9"
+	line "CERULEAN CITY-"
+	next "ROCK TUNNEL"
+	done
 
 _Route10BattleText1: ; 8e642 (23:6642)
-	db $0, "Wow, are you a", $4f
-	db "#MANIAC too?", $55
-	db "Want to see my", $55
-	db "collection?", $57
+	text "Wow, are you a"
+	line "#MANIAC too?"
+	next "Want to see my"
+	next "collection?"
+	done
 
 _Route10EndBattleText1: ; 8e67a (23:667a)
-	db $0, "Humph.", $4f
-	db "I'm not angry!", $58
+	text "Humph."
+	line "I'm not angry!"
+	prompt
 
 _Route10AfterBattleText1: ; 8e690 (23:6690)
-	db $0, "I have more rare", $4f
-	db "#MON at home!", $57
+	text "I have more rare"
+	line "#MON at home!"
+	done
 
 _Route10BattleText2: ; 8e6b0 (23:66b0)
-	db $0, "Ha-hahah-ah-ha!", $57
+	text "Ha-hahah-ah-ha!"
+	done
 
 _Route10EndBattleText2: ; 8e6c1 (23:66c1)
-	db $0, "Ha-haha!", $4f
-	db "Not laughing!", $55
-	db "Ha-hay fever!", $55
-	db "Haha-ha-choo!", $58
+	text "Ha-haha!"
+	line "Not laughing!"
+	next "Ha-hay fever!"
+	next "Haha-ha-choo!"
+	prompt
 
 _Route10AfterBattleText2: ; 8e6f5 (23:66f5)
-	db $0, "Haha-ha-choo!", $4f
-	db "Ha-choo!", $55
-	db "Snort! Snivel!", $57
+	text "Haha-ha-choo!"
+	line "Ha-choo!"
+	next "Snort! Snivel!"
+	done
 
 _Route10BattleText3: ; 8e71c (23:671c)
-	db $0, "Hi kid, want to", $4f
-	db "see my #MON?", $57
+	text "Hi kid, want to"
+	line "see my #MON?"
+	done
 
 _Route10EndBattleText3: ; 8e73a (23:673a)
-	db $0, "Oh no!", $4f
-	db "My #MON!", $58
+	text "Oh no!"
+	line "My #MON!"
+	prompt
 
 _Route10AfterBattleText3: ; 8e74b (23:674b)
-	db $0, "I don't like you", $4f
-	db "for beating me!", $57
+	text "I don't like you"
+	line "for beating me!"
+	done
 
 _Route10BattleText4: ; 8e76c (23:676c)
-	db $0, "I've been to a", $4f
-	db "#MON GYM a few", $55
-	db "times. But, I", $55
-	db "lost each time.", $57
+	text "I've been to a"
+	line "#MON GYM a few"
+	next "times. But, I"
+	next "lost each time."
+	done
 
 _Route10EndBattleText4: ; 8e7a8 (23:67a8)
-	db $0, "Ohh!", $4f
-	db "Blew it again!", $58
+	text "Ohh!"
+	line "Blew it again!"
+	prompt
 
 _Route10AfterBattleText4: ; 8e7bd (23:67bd)
-	db $0, "I noticed some", $4f
-	db "#MANIACs", $55
-	db "prowling around.", $57
+	text "I noticed some"
+	line "#MANIACs"
+	next "prowling around."
+	done
 
 _Route10BattleText5: ; 8e7e7 (23:67e7)
-	db $0, "Ah! This mountain", $4f
-	db "air is delicious!", $57
+	text "Ah! This mountain"
+	line "air is delicious!"
+	done
 
 _Route10EndBattleText5: ; 8e80c (23:680c)
-	db $0, "That", $4f
-	db "cleared my head!", $58
+	text "That"
+	line "cleared my head!"
+	prompt
 
 _Route10AfterBattleText5: ; 8e823 (23:6823)
-	db $0, "I feel bloated on", $4f
-	db "mountain air!", $57
+	text "I feel bloated on"
+	line "mountain air!"
+	done
 
 _Route10BattleText6: ; 8e844 (23:6844)
-	db $0, "I'm feeling a bit", $4f
-	db "faint from this", $55
-	db "tough hike.", $57
+	text "I'm feeling a bit"
+	line "faint from this"
+	next "tough hike."
+	done
 
 _Route10EndBattleText6: ; 8e872 (23:6872)
-	db $0, "I'm", $4f
-	db "not up to it!", $58
+	text "I'm"
+	line "not up to it!"
+	prompt
 
 _Route10AfterBattleText6: ; 8e884 (23:6884)
-	db $0, "The #MON here", $4f
-	db "are so chunky!", $55
-	db "There should be a", $55
-	db "pink one with a", $55
-	db "floral pattern!", $57
+	text "The #MON here"
+	line "are so chunky!"
+	next "There should be a"
+	next "pink one with a"
+	next "floral pattern!"
+	done
 
 _Route10Text9: ; 8e8d4 (23:68d4)
 _Route10Text7: ; 8e8d4 (23:68d4)
-	db $0, "ROCK TUNNEL", $57
+	text "ROCK TUNNEL"
+	done
 
 _Route10Text10: ; 8e8e1 (23:68e1)
-	db $0, "POWER PLANT", $57
+	text "POWER PLANT"
+	done
 
 _Route11BattleText1: ; 8e8ee (23:68ee)
-	db $0, "Win, lose or draw!", $57
+	text "Win, lose or draw!"
+	done
 
 _Route11EndBattleText1: ; 8e902 (23:6902)
-	db $0, "Atcha!", $4f
-	db "Didn't go my way!", $58
+	text "Atcha!"
+	line "Didn't go my way!"
+	prompt
 
 _Route11AfterBattleText1: ; 8e91b (23:691b)
-	db $0, "#MON is life!", $4f
-	db "And to live is to", $55
-	db "gamble!", $57
+	text "#MON is life!"
+	line "And to live is to"
+	next "gamble!"
+	done
 
 _Route11BattleText2: ; 8e944 (23:6944)
-	db $0, "Competition! I", $4f
-	db "can't get enough!", $57
+	text "Competition! I"
+	line "can't get enough!"
+	done
 
 _Route11EndBattleText2: ; 8e965 (23:6965)
-	db $0, "I had", $4f
-	db "a chance!", $58
+	text "I had"
+	line "a chance!"
+	prompt
 
 _Route11AfterBattleText2: ; 8e976 (23:6976)
-	db $0, "You can't be a", $4f
-	db "coward in the", $55
-	db "world of #MON!", $57
+	text "You can't be a"
+	line "coward in the"
+	next "world of #MON!"
+	done
 
 _Route11BattleText3: ; 8e9a2 (23:69a2)
-	db $0, "Let's go, but", $4f
-	db "don't cheat!", $57
+	text "Let's go, but"
+	line "don't cheat!"
+	done
 
 _Route11EndBattleText3: ; 8e9bc (23:69bc)
-	db $0, "Huh?", $4f
-	db "That's not right!", $58
+	text "Huh?"
+	line "That's not right!"
+	prompt
 
 _Route11AfterBattleText3: ; 8e9d3 (23:69d3)
-	db $0, "I did my best! I", $4f
-	db "have no regrets!", $57
+	text "I did my best! I"
+	line "have no regrets!"
+	done
 
 _Route11BattleText4: ; 8e9f6 (23:69f6)
-	db $0, "Careful!", $4f
-	db "I'm laying down", $55
-	db "some cables!", $57
+	text "Careful!"
+	line "I'm laying down"
+	next "some cables!"
+	done
 
 _Route11EndBattleText4: ; 8ea1c (23:6a1c)
-	db $0, "That", $4f
-	db "was electric!", $58
+	text "That"
+	line "was electric!"
+	prompt
 
 _Route11AfterBattleText4: ; 8ea30 (23:6a30)
-	db $0, "Spread the word", $4f
-	db "to save energy!", $57
+	text "Spread the word"
+	line "to save energy!"
+	done
 
 _Route11BattleText5: ; 8ea51 (23:6a51)
-	db $0, "I just became a", $4f
-	db "trainer! But, I", $55
-	db "think I can win!", $57
+	text "I just became a"
+	line "trainer! But, I"
+	next "think I can win!"
+	done
 
 _Route11EndBattleText5: ; 8ea83 (23:6a83)
-	db $0, "My", $4f
-	db "#MON couldn't!", $58
+	text "My"
+	line "#MON couldn't!"
+	prompt
 
 _Route11AfterBattleText5: ; 8ea95 (23:6a95)
-	db $0, "What do you want?", $4f
-	db "Leave me alone!", $57
+	text "What do you want?"
+	line "Leave me alone!"
+	done
 
 _Route11BattleText6: ; 8eab8 (23:6ab8)
-	db $0, "Fwahaha! I have", $4f
-	db "never lost!", $57
+	text "Fwahaha! I have"
+	line "never lost!"
+	done
 
 _Route11EndBattleText6: ; 8ead5 (23:6ad5)
-	db $0, "My", $4f
-	db "first loss!", $58
+	text "My"
+	line "first loss!"
+	prompt
 
 _Route11AfterBattleText6: ; 8eae5 (23:6ae5)
-	db $0, "Luck of the draw!", $4f
-	db "Just luck!", $57
+	text "Luck of the draw!"
+	line "Just luck!"
+	done
 
 _Route11BattleText7: ; 8eb03 (23:6b03)
-	db $0, "I have never won", $4f
-	db "before...", $57
+	text "I have never won"
+	line "before..."
+	done
 
 _Route11EndBattleText7: ; 8eb1f (23:6b1f)
-	db $0, "I saw", $4f
-	db "this coming...", $58
+	text "I saw"
+	line "this coming..."
+	prompt
 
 _Route11AfterBattleText7: ; 8eb35 (23:6b35)
-	db $0, "It's just luck.", $4f
-	db "Luck of the draw.", $57
+	text "It's just luck."
+	line "Luck of the draw."
+	done
 
 _Route11BattleText8: ; 8eb57 (23:6b57)
-	db $0, "I'm the best in", $4f
-	db "my class!", $57
+	text "I'm the best in"
+	line "my class!"
+	done
 
 _Route11EndBattleText8: ; 8eb71 (23:6b71)
-	db $0, "Darn!", $4f
-	db "I need to make my", $55
-	db "#MON stronger!", $58
+	text "Darn!"
+	line "I need to make my"
+	next "#MON stronger!"
+	prompt
 
 _Route11AfterBattleText8: ; 8eb99 (23:6b99)
-	db $0, "There's a fat", $4f
-	db "#MON that", $55
-	db "comes down from", $55
-	db "the mountains.", $51
-	db "It's strong if", $4f
-	db "you can get it.", $57
+	text "There's a fat"
+	line "#MON that"
+	next "comes down from"
+	next "the mountains."
 
+	page "It's strong if"
+	line "you can get it."
+	done
+
 _Route11BattleText9: ; 8ebee (23:6bee)
-	db $0, "Watch out for", $4f
-	db "live wires!", $57
+	text "Watch out for"
+	line "live wires!"
+	done
 
 SECTION "bank24",ROMX,BANK[$24]
 
 _Route11EndBattleText9: ; 90000 (24:4000)
-	db $0, "Whoa!", $4f
-	db "You spark plug!", $58
+	text "Whoa!"
+	line "You spark plug!"
+	prompt
 
 _Route11AfterBattleText9: ; 90017 (24:4017)
-	db $0, "Well, better get", $4f
-	db "back to work.", $57
+	text "Well, better get"
+	line "back to work."
+	done
 
 _Route11BattleText10: ; 90037 (24:4037)
-	db $0, "My #MON should", $4f
-	db "be ready by now!", $57
+	text "My #MON should"
+	line "be ready by now!"
+	done
 
 _Route11EndBattleText10: ; 90058 (24:4058)
-	db $0, "Too", $4f
-	db "much, too young!", $58
+	text "Too"
+	line "much, too young!"
+	prompt
 
 _Route11AfterBattleText10: ; 9006e (24:406e)
-	db $0, "I better go find", $4f
-	db "stronger ones!", $57
+	text "I better go find"
+	line "stronger ones!"
+	done
 
 _Route11Text11: ; 9008f (24:408f)
-	db $0, "DIGLETT's CAVE", $57
+	text "DIGLETT's CAVE"
+	done
 
 _Route12Text1: ; 9009e (24:409e)
-	db $0, "A sleeping #MON", $4f
-	db "blocks the way!", $57
+	text "A sleeping #MON"
+	line "blocks the way!"
+	done
 
 _UnnamedText_596eb: ; 900bf (24:40bf)
-	db $0, "SNORLAX woke up!", $51
-	db "It attacked in a", $4f
-	db "grumpy rage!", $57
+	text "SNORLAX woke up!"
 
+	page "It attacked in a"
+	line "grumpy rage!"
+	done
+
 _UnnamedText_596f0: ; 900ef (24:40ef)
-	db $0, "SNORLAX calmed", $4f
-	db "down! With a big", $55
-	db "yawn, it returned", $55
-	db "to the mountains!", $57
+	text "SNORLAX calmed"
+	line "down! With a big"
+	next "yawn, it returned"
+	next "to the mountains!"
+	done
 
 _Route12BattleText1: ; 90134 (24:4134)
-	db $0, "Yeah! I got a", $4f
-	db "bite, here!", $57
+	text "Yeah! I got a"
+	line "bite, here!"
+	done
 
 _Route12EndBattleText1: ; 9014f (24:414f)
-	db $0, "Tch!", $4f
-	db "Just a small fry!", $58
+	text "Tch!"
+	line "Just a small fry!"
+	prompt
 
 _Route12AfterBattleText1: ; 90167 (24:4167)
-	db $0, "Hang on! My line's", $4f
-	db "snagged!", $57
+	text "Hang on! My line's"
+	line "snagged!"
+	done
 
 _Route12BattleText2: ; 90183 (24:4183)
-	db $0, "Be patient!", $4f
-	db "Fishing is a", $55
-	db "waiting game!", $57
+	text "Be patient!"
+	line "Fishing is a"
+	next "waiting game!"
+	done
 
 _Route12EndBattleText2: ; 901ab (24:41ab)
-	db $0, "That", $4f
-	db "one got away!", $58
+	text "That"
+	line "one got away!"
+	prompt
 
 _Route12AfterBattleText2: ; 901bf (24:41bf)
-	db $0, "With a better ROD,", $4f
-	db "I could catch", $55
-	db "better #MON!", $57
+	text "With a better ROD,"
+	line "I could catch"
+	next "better #MON!"
+	done
 
 _Route12BattleText3: ; 901ee (24:41ee)
-	db $0, "Have you found a", $4f
-	db "MOON STONE?", $57
+	text "Have you found a"
+	line "MOON STONE?"
+	done
 
 _Route12EndBattleText3: ; 9020c (24:420c)
-	db $0, "Oww!", $58
+	text "Oww!"
+	prompt
 
 _Route12AfterBattleText3: ; 90212 (24:4212)
-	db $0, "I could have made", $4f
-	db "my #MON evolve", $55
-	db "with MOON STONE!", $57
+	text "I could have made"
+	line "my #MON evolve"
+	next "with MOON STONE!"
+	done
 
 _Route12BattleText4: ; 90245 (24:4245)
-	db $0, "Electricity is my", $4f
-	db "specialty!", $57
+	text "Electricity is my"
+	line "specialty!"
+	done
 
 _Route12EndBattleText4: ; 90263 (24:4263)
-	db $0, "Unplugged!", $58
+	text "Unplugged!"
+	prompt
 
 _Route12AfterBattleText4: ; 9026f (24:426f)
-	db $0, "Water conducts", $4f
-	db "electricity, so", $55
-	db "you should zap", $55
-	db "sea #MON!", $57
+	text "Water conducts"
+	line "electricity, so"
+	next "you should zap"
+	next "sea #MON!"
+	done
 
 _Route12BattleText5: ; 902a8 (24:42a8)
-	db $0, "The FISHING FOOL", $4f
-	db "vs. #MON KID!", $57
+	text "The FISHING FOOL"
+	line "vs. #MON KID!"
+	done
 
 _Route12EndBattleText5: ; 902c8 (24:42c8)
-	db $0, "Too", $4f
-	db "much!", $58
+	text "Too"
+	line "much!"
+	prompt
 
 _Route12AfterBattleText5: ; 902d3 (24:42d3)
-	db $0, "You beat me at", $4f
-	db "#MON, but I'm", $55
-	db "good at fishing!", $57
+	text "You beat me at"
+	line "#MON, but I'm"
+	next "good at fishing!"
+	done
 
 _Route12BattleText6: ; 90301 (24:4301)
-	db $0, "I'd rather be", $4f
-	db "working!", $57
+	text "I'd rather be"
+	line "working!"
+	done
 
 _Route12EndBattleText6: ; 90318 (24:4318)
-	db $0, "It's", $4f
-	db "not easy...", $58
+	text "It's"
+	line "not easy..."
+	prompt
 
 _Route12AfterBattleText6: ; 90329 (24:4329)
-	db $0, "It's all right.", $4f
-	db "Losing doesn't", $55
-	db "bug me any more.", $57
+	text "It's all right."
+	line "Losing doesn't"
+	next "bug me any more."
+	done
 
 _Route12BattleText7: ; 90358 (24:4358)
-	db $0, "You never know", $4f
-	db "what you could", $55
-	db "catch!", $57
+	text "You never know"
+	line "what you could"
+	next "catch!"
+	done
 
 _Route12EndBattleText7: ; 9037e (24:437e)
-	db $0, "Lost", $4f
-	db "it!", $58
+	text "Lost"
+	line "it!"
+	prompt
 
 _Route12AfterBattleText7: ; 90388 (24:4388)
-	db $0, "I catch MAGIKARP", $4f
-	db "all the time, but", $55
-	db "they're so weak!", $57
+	text "I catch MAGIKARP"
+	line "all the time, but"
+	next "they're so weak!"
+	done
 
 _Route12Text11: ; 903bc (24:43bc)
-	db $0, "ROUTE 12 ", $4f
-	db "North to LAVENDER", $57
+	text "ROUTE 12 "
+	line "North to LAVENDER"
+	done
 
 _Route12Text12: ; 903d9 (24:43d9)
-	db $0, "SPORT FISHING AREA", $57
+	text "SPORT FISHING AREA"
+	done
 
 _Route13BattleText2: ; 903ed (24:43ed)
-	db $0, "My bird #MON", $4f
-	db "want to scrap!", $57
+	text "My bird #MON"
+	line "want to scrap!"
+	done
 
 _Route13EndBattleText2: ; 9040a (24:440a)
-	db $0, "My", $4f
-	db "bird combo lost?", $58
+	text "My"
+	line "bird combo lost?"
+	prompt
 
 _Route13AfterBattleText2: ; 9041f (24:441f)
-	db $0, "My #MON look", $4f
-	db "happy even though", $55
-	db "they lost.", $57
+	text "My #MON look"
+	line "happy even though"
+	next "they lost."
+	done
 
 _Route13BattleText3: ; 9044a (24:444a)
-	db $0, "I'm told I'm good", $4f
-	db "for a kid!", $57
+	text "I'm told I'm good"
+	line "for a kid!"
+	done
 
 _Route13EndBattleText3: ; 90466 (24:4466)
-	db $0, "Ohh!", $4f
-	db "I lost!", $58
+	text "Ohh!"
+	line "I lost!"
+	prompt
 
 _Route13AfterBattleText3: ; 90474 (24:4474)
-	db $0, "I want to become", $4f
-	db "a good trainer.", $55
-	db "I'll train hard.", $57
+	text "I want to become"
+	line "a good trainer."
+	next "I'll train hard."
+	done
 
 _Route13BattleText4: ; 904a6 (24:44a6)
-	db $0, "Wow! Your BADGEs", $4f
-	db "are too cool!", $57
+	text "Wow! Your BADGEs"
+	line "are too cool!"
+	done
 
 _Route13EndBattleText4: ; 904c6 (24:44c6)
-	db $0, "Not", $4f
-	db "enough!", $58
+	text "Not"
+	line "enough!"
+	prompt
 
 _Route13AfterBattleText4: ; 904d3 (24:44d3)
-	db $0, "You got those", $4f
-	db "BADGEs from GYM", $55
-	db "LEADERs. I know!", $57
+	text "You got those"
+	line "BADGEs from GYM"
+	next "LEADERs. I know!"
+	done
 
 _Route13BattleText5: ; 90503 (24:4503)
-	db $0, "My cute #MON", $4f
-	db "wish to make your", $55
-	db "acquaintance.", $57
+	text "My cute #MON"
+	line "wish to make your"
+	next "acquaintance."
+	done
 
 _Route13EndBattleText5: ; 90531 (24:4531)
-	db $0, "Wow!", $4f
-	db "You totally won!", $58
+	text "Wow!"
+	line "You totally won!"
+	prompt
 
 _Route13AfterBattleText5: ; 90548 (24:4548)
-	db $0, "You have to make", $4f
-	db "#MON fight to", $55
-	db "toughen them up!", $57
+	text "You have to make"
+	line "#MON fight to"
+	next "toughen them up!"
+	done
 
 _Route13BattleText6: ; 90579 (24:4579)
-	db $0, "I found CARBOS in", $4f
-	db "a cave once.", $57
+	text "I found CARBOS in"
+	line "a cave once."
+	done
 
 _Route13EndBattleText6: ; 90599 (24:4599)
-	db $0, "Just", $4f
-	db "messed up!", $58
+	text "Just"
+	line "messed up!"
+	prompt
 
 _Route13AfterBattleText6: ; 905aa (24:45aa)
-	db $0, "CARBOS boosted", $4f
-	db "the SPEED of my", $55
-	db "#MON.", $57
+	text "CARBOS boosted"
+	line "the SPEED of my"
+	next "#MON."
+	done
 
 _Route13BattleText7: ; 905d0 (24:45d0)
-	db $0, "The wind's blowing", $4f
-	db "my way!", $57
+	text "The wind's blowing"
+	line "my way!"
+	done
 
 _Route13EndBattleText7: ; 905eb (24:45eb)
-	db $0, "The", $4f
-	db "wind turned!", $58
+	text "The"
+	line "wind turned!"
+	prompt
 
 _Route13AfterBattleText7: ; 905fd (24:45fd)
-	db $0, "I'm beat. I guess", $4f
-	db "I'll FLY home.", $57
+	text "I'm beat. I guess"
+	line "I'll FLY home."
+	done
 
 _Route13BattleText8: ; 9061d (24:461d)
-	db $0, "Sure, I'll play", $4f
-	db "with you!", $57
+	text "Sure, I'll play"
+	line "with you!"
+	done
 
 _Route13EndBattleText8: ; 90637 (24:4637)
-	db $0, "Oh!", $4f
-	db "You little brute!", $58
+	text "Oh!"
+	line "You little brute!"
+	prompt
 
 _Route13AfterBattleText8: ; 9064e (24:464e)
-	db $0, "I wonder which is", $4f
-	db "stronger, male or", $55
-	db "female #MON?", $57
+	text "I wonder which is"
+	line "stronger, male or"
+	next "female #MON?"
+	done
 
 _Route13BattleText9: ; 90680 (24:4680)
-	db $0, "Do you want to", $4f
-	db "#MON with me?", $57
+	text "Do you want to"
+	line "#MON with me?"
+	done
 
 _Route13EndBattleText9: ; 9069e (24:469e)
-	db $0, "It's over", $4f
-	db "already?", $58
+	text "It's over"
+	line "already?"
+	prompt
 
 _Route13AfterBattleText9: ; 906b1 (24:46b1)
-	db $0, "I don't know", $4f
-	db "anything about", $55
-	db "#MON. I just", $55
-	db "like cool ones!", $57
+	text "I don't know"
+	line "anything about"
+	next "#MON. I just"
+	next "like cool ones!"
+	done
 
 _Route13BattleText10: ; 906ea (24:46ea)
-	db $0, "What're you", $4f
-	db "lookin' at?", $57
+	text "What're you"
+	line "lookin' at?"
+	done
 
 _Route13EndBattleText10: ; 90702 (24:4702)
-	db $0, "Dang!", $4f
-	db "Stripped gears!", $58
+	text "Dang!"
+	line "Stripped gears!"
+	prompt
 
 _Route13AfterBattleText10: ; 90719 (24:4719)
-	db $0, "Get lost!", $57
+	text "Get lost!"
+	done
 
 _Route13BattleText11: ; 90724 (24:4724)
-	db $0, "I always go with", $4f
-	db "bird #MON!", $57
+	text "I always go with"
+	line "bird #MON!"
+	done
 
 _Route13EndBattleText11: ; 90741 (24:4741)
-	db $0, "Out", $4f
-	db "of power!", $58
+	text "Out"
+	line "of power!"
+	prompt
 
 _Route13AfterBattleText11: ; 90750 (24:4750)
-	db $0, "I wish I could", $4f
-	db "fly like PIDGEY", $55
-	db "and PIDGEOTTO...", $57
+	text "I wish I could"
+	line "fly like PIDGEY"
+	next "and PIDGEOTTO..."
+	done
 
 _Route13Text11: ; 90781 (24:4781)
-	db $0, "TRAINER TIPS", $51
-	db "Look to the left", $4f
-	db "of that post!", $57
+	text "TRAINER TIPS"
 
+	page "Look to the left"
+	line "of that post!"
+	done
+
 _Route13Text12: ; 907ae (24:47ae)
-	db $0, "TRAINER TIPS", $51
-	db "Use SELECT to", $4f
-	db "switch items in", $55
-	db "the ITEM window!", $57
+	text "TRAINER TIPS"
 
+	page "Use SELECT to"
+	line "switch items in"
+	next "the ITEM window!"
+	done
+
 _Route13Text13: ; 907eb (24:47eb)
-	db $0, "ROUTE 13", $4f
-	db "North to SILENCE", $55
-	db "BRIDGE", $57
+	text "ROUTE 13"
+	line "North to SILENCE"
+	next "BRIDGE"
+	done
 
 _Route14BattleText1: ; 9080d (24:480d)
-	db $0, "You need to use", $4f
-	db "TMs to teach good", $55
-	db "moves to #MON!", $57
+	text "You need to use"
+	line "TMs to teach good"
+	next "moves to #MON!"
+	done
 
 _Route14EndBattleText1: ; 9083f (24:483f)
-	db $0, "Not", $4f
-	db "good enough!", $58
+	text "Not"
+	line "good enough!"
+	prompt
 
 _Route14AfterBattleText1: ; 90851 (24:4851)
-	db $0, "You have some HMs", $4f
-	db "right? #MON", $55
-	db "can't ever forget", $55
-	db "those moves.", $57
+	text "You have some HMs"
+	line "right? #MON"
+	next "can't ever forget"
+	next "those moves."
+	done
 
 _Route14BattleText2: ; 9088e (24:488e)
-	db $0, "My bird #MON", $4f
-	db "should be ready", $55
-	db "for battle.", $57
+	text "My bird #MON"
+	line "should be ready"
+	next "for battle."
+	done
 
 _Route14EndBattleText2: ; 908b8 (24:48b8)
-	db $0, "Not", $4f
-	db "ready yet!", $58
+	text "Not"
+	line "ready yet!"
+	prompt
 
 _Route14AfterBattleText2: ; 908c8 (24:48c8)
-	db $0, "They need to learn", $4f
-	db "better moves.", $57
+	text "They need to learn"
+	line "better moves."
+	done
 
 _Route14BattleText3: ; 908ea (24:48ea)
-	db $0, "TMs are on sale", $4f
-	db "in CELADON!", $55
-	db "But, only a few", $55
-	db "people have HMs!", $57
+	text "TMs are on sale"
+	line "in CELADON!"
+	next "But, only a few"
+	next "people have HMs!"
+	done
 
 _Route14EndBattleText3: ; 90928 (24:4928)
-	db $0, "Aww,", $4f
-	db "bummer!", $58
+	text "Aww,"
+	line "bummer!"
+	prompt
 
 _Route14AfterBattleText3: ; 90936 (24:4936)
-	db $0, "Teach #MON", $4f
-	db "moves of the same", $55
-	db "element type for", $55
-	db "more power.", $57
+	text "Teach #MON"
+	line "moves of the same"
+	next "element type for"
+	next "more power."
+	done
 
 _Route14BattleText4: ; 90971 (24:4971)
-	db $0, "Have you taught", $4f
-	db "your bird #MON", $55
-	db "how to FLY?", $57
+	text "Have you taught"
+	line "your bird #MON"
+	next "how to FLY?"
+	done
 
 _Route14EndBattleText4: ; 9099d (24:499d)
-	db $0, "Shot", $4f
-	db "down in flames!", $58
+	text "Shot"
+	line "down in flames!"
+	prompt
 
 _Route14AfterBattleText4: ; 909b3 (24:49b3)
-	db $0, "Bird #MON are", $4f
-	db "my true love!", $57
+	text "Bird #MON are"
+	line "my true love!"
+	done
 
 _Route14BattleText5: ; 909d0 (24:49d0)
-	db $0, "Have you heard of", $4f
-	db "the legendary", $55
-	db "#MON?", $57
+	text "Have you heard of"
+	line "the legendary"
+	next "#MON?"
+	done
 
 _Route14EndBattleText5: ; 909f7 (24:49f7)
-	db $0, "Why?", $4f
-	db "Why'd I lose?", $58
+	text "Why?"
+	line "Why'd I lose?"
+	prompt
 
 _Route14AfterBattleText5: ; 90a0a (24:4a0a)
-	db $0, "The 3 legendary", $4f
-	db "#MON are all", $55
-	db "birds of prey.", $57
+	text "The 3 legendary"
+	line "#MON are all"
+	next "birds of prey."
+	done
 
 _Route14BattleText6: ; 90a37 (24:4a37)
-	db $0, "I'm not into it,", $4f
-	db "but OK! Let's go!", $57
+	text "I'm not into it,"
+	line "but OK! Let's go!"
+	done
 
 _Route14EndBattleText6: ; 90a59 (24:4a59)
-	db $0, "I", $4f
-	db "knew it!", $58
+	text "I"
+	line "knew it!"
+	prompt
 
 _Route14AfterBattleText6: ; 90a65 (24:4a65)
-	db $0, "Winning, losing,", $4f
-	db "it doesn't matter", $55
-	db "in the long run!", $57
+	text "Winning, losing,"
+	line "it doesn't matter"
+	next "in the long run!"
+	done
 
 _Route14BattleText7: ; 90a99 (24:4a99)
-	db $0, "C'mon, c'mon.", $4f
-	db "Let's go, let's", $55
-	db "go, let's go!", $57
+	text "C'mon, c'mon."
+	line "Let's go, let's"
+	next "go, let's go!"
+	done
 
 _Route14EndBattleText7: ; 90ac1 (24:4ac1)
-	db $0, "Arrg!", $4f
-	db "Lost! Get lost!", $58
+	text "Arrg!"
+	line "Lost! Get lost!"
+	prompt
 
 _Route14AfterBattleText7: ; 90ad8 (24:4ad8)
-	db $0, "What, what, what?", $4f
-	db "What do you want?", $57
+	text "What, what, what?"
+	line "What do you want?"
+	done
 
 _Route14BattleText8: ; 90afd (24:4afd)
-	db $0, "Perfect! I need to", $4f
-	db "burn some time!", $57
+	text "Perfect! I need to"
+	line "burn some time!"
+	done
 
 _Route14EndBattleText8: ; 90b21 (24:4b21)
-	db $0, "What?", $4f
-	db "You!?", $58
+	text "What?"
+	line "You!?"
+	prompt
 
 _Route14AfterBattleText8: ; 90b2e (24:4b2e)
-	db $0, "Raising #MON", $4f
-	db "is a drag, man.", $57
+	text "Raising #MON"
+	line "is a drag, man."
+	done
 
 _Route14BattleText9: ; 90b4c (24:4b4c)
-	db $0, "We ride out here", $4f
-	db "because there's", $55
-	db "more room!", $57
+	text "We ride out here"
+	line "because there's"
+	next "more room!"
+	done
 
 _Route14EndBattleText9: ; 90b78 (24:4b78)
-	db $0, "Wipe out!", $58
+	text "Wipe out!"
+	prompt
 
 _Route14AfterBattleText9: ; 90b83 (24:4b83)
-	db $0, "It's cool you", $4f
-	db "made your #MON", $55
-	db "so strong!", $51
-	db "Might is right!", $4f
-	db "And you know it!", $57
+	text "It's cool you"
+	line "made your #MON"
+	next "so strong!"
 
+	page "Might is right!"
+	line "And you know it!"
+	done
+
 _Route14BattleText10: ; 90bcc (24:4bcc)
-	db $0, "#MON fight?", $4f
-	db "Cool! Rumble!", $57
+	text "#MON fight?"
+	line "Cool! Rumble!"
+	done
 
 _Route14EndBattleText10: ; 90be7 (24:4be7)
-	db $0, "Blown", $4f
-	db "away!", $58
+	text "Blown"
+	line "away!"
+	prompt
 
 _Route14AfterBattleText10: ; 90bf4 (24:4bf4)
-	db $0, "You know who'd", $4f
-	db "win, you and me", $55
-	db "one on one!", $57
+	text "You know who'd"
+	line "win, you and me"
+	next "one on one!"
+	done
 
 _Route14Text11: ; 90c1f (24:4c1f)
-	db $0, "ROUTE 14", $4f
-	db "West to FUCHSIA", $55
-	db "CITY", $57
+	text "ROUTE 14"
+	line "West to FUCHSIA"
+	next "CITY"
+	done
 
 _Route15BattleText1: ; 90c3e (24:4c3e)
-	db $0, "Let me try out the", $4f
-	db "#MON I just", $55
-	db "got in a trade!", $57
+	text "Let me try out the"
+	line "#MON I just"
+	next "got in a trade!"
+	done
 
 _Route15EndBattleText1: ; 90c6e (24:4c6e)
-	db $0, "Not", $4f
-	db "good enough!", $58
+	text "Not"
+	line "good enough!"
+	prompt
 
 _Route15AfterBattleText1: ; 90c80 (24:4c80)
-	db $0, "You can't change", $4f
-	db "the nickname of", $55
-	db "any #MON you", $55
-	db "get in a trade.", $51
-	db "Only the Original", $4f
-	db "Trainer can.", $57
+	text "You can't change"
+	line "the nickname of"
+	next "any #MON you"
+	next "get in a trade."
 
+	page "Only the Original"
+	line "Trainer can."
+	done
+
 _Route15BattleText2: ; 90cdd (24:4cdd)
-	db $0, "You look gentle,", $4f
-	db "so I think I can", $55
-	db "beat you!", $57
+	text "You look gentle,"
+	line "so I think I can"
+	next "beat you!"
+	done
 
 _Route15EndBattleText2: ; 90d0a (24:4d0a)
-	db $0, "No,", $4f
-	db "wrong!", $58
+	text "No,"
+	line "wrong!"
+	prompt
 
 _Route15AfterBattleText2: ; 90d16 (24:4d16)
-	db $0, "I'm afraid of", $4f
-	db "BIKERs, they look", $55
-	db "so ugly and mean!", $57
+	text "I'm afraid of"
+	line "BIKERs, they look"
+	next "so ugly and mean!"
+	done
 
 _Route15BattleText3: ; 90d48 (24:4d48)
-	db $0, "When I whistle, I", $4f
-	db "can summon bird", $55
-	db "#MON!", $57
+	text "When I whistle, I"
+	line "can summon bird"
+	next "#MON!"
+	done
 
 _Route15EndBattleText3: ; 90d71 (24:4d71)
-	db $0, "Ow!", $4f
-	db "That's tragic!", $58
+	text "Ow!"
+	line "That's tragic!"
+	prompt
 
 _Route15AfterBattleText3: ; 90d84 (24:4d84)
-	db $0, "Maybe I'm not cut", $4f
-	db "out for battles.", $57
+	text "Maybe I'm not cut"
+	line "out for battles."
+	done
 
 _Route15BattleText4: ; 90da7 (24:4da7)
-	db $0, "Hmm? My birds are", $4f
-	db "shivering! You're", $55
-	db "good, aren't you?", $57
+	text "Hmm? My birds are"
+	line "shivering! You're"
+	next "good, aren't you?"
+	done
 
 _Route15EndBattleText4: ; 90ddc (24:4ddc)
-	db $0, "Just", $4f
-	db "as I thought!", $58
+	text "Just"
+	line "as I thought!"
+	prompt
 
 _Route15AfterBattleText4: ; 90df0 (24:4df0)
-	db $0, "Did you know moves", $4f
-	db "like EARTHQUAKE", $55
-	db "don't have any", $55
-	db "effect on birds?", $57
+	text "Did you know moves"
+	line "like EARTHQUAKE"
+	next "don't have any"
+	next "effect on birds?"
+	done
 
 _Route15BattleText5: ; 90e33 (24:4e33)
-	db $0, "Oh, you're a", $4f
-	db "little cutie!", $57
+	text "Oh, you're a"
+	line "little cutie!"
+	done
 
 _Route15EndBattleText5: ; 90e4e (24:4e4e)
-	db $0, "You looked", $4f
-	db "so cute too!", $58
+	text "You looked"
+	line "so cute too!"
+	prompt
 
 _Route15AfterBattleText5: ; 90e67 (24:4e67)
-	db $0, "I forgive you!", $4f
-	db "I can take it!", $57
+	text "I forgive you!"
+	line "I can take it!"
+	done
 
 _Route15BattleText6: ; 90e86 (24:4e86)
-	db $0, "I raise #MON", $4f
-	db "because I live", $55
-	db "alone!", $57
+	text "I raise #MON"
+	line "because I live"
+	next "alone!"
+	done
 
 _Route15EndBattleText6: ; 90eaa (24:4eaa)
-	db $0, "I didn't", $4f
-	db "ask for this!", $58
+	text "I didn't"
+	line "ask for this!"
+	prompt
 
 _Route15AfterBattleText6: ; 90ec1 (24:4ec1)
-	db $0, "I just like going", $4f
-	db "home to be with", $55
-	db "my #MON!", $57
+	text "I just like going"
+	line "home to be with"
+	next "my #MON!"
+	done
 
 _Route15BattleText7: ; 90eed (24:4eed)
-	db $0, "Hey kid! C'mon!", $4f
-	db "I just got these!", $57
+	text "Hey kid! C'mon!"
+	line "I just got these!"
+	done
 
 _Route15EndBattleText7: ; 90f0f (24:4f0f)
-	db $0, "Why", $4f
-	db "not?", $58
+	text "Why"
+	line "not?"
+	prompt
 
 _Route15AfterBattleText7: ; 90f19 (24:4f19)
-	db $0, "You only live", $4f
-	db "once, so I live", $55
-	db "as an outlaw!", $55
-	db "TEAM ROCKET RULES!", $57
+	text "You only live"
+	line "once, so I live"
+	next "as an outlaw!"
+	next "TEAM ROCKET RULES!"
+	done
 
 _Route15BattleText8: ; 90f59 (24:4f59)
-	db $0, "Fork over all your", $4f
-	db "cash when you", $55
-	db "lose to me, kid!", $57
+	text "Fork over all your"
+	line "cash when you"
+	next "lose to me, kid!"
+	done
 
 _Route15EndBattleText8: ; 90f8c (24:4f8c)
-	db $0, "That", $4f
-	db "can't be true!", $58
+	text "That"
+	line "can't be true!"
+	prompt
 
 _Route15AfterBattleText8: ; 90fa0 (24:4fa0)
-	db $0, "I was just joking", $4f
-	db "about the money!", $57
+	text "I was just joking"
+	line "about the money!"
+	done
 
 _Route15BattleText9: ; 90fc4 (24:4fc4)
-	db $0, "What's cool?", $4f
-	db "Trading #MON!", $57
+	text "What's cool?"
+	line "Trading #MON!"
+	done
 
 _Route15EndBattleText9: ; 90fdf (24:4fdf)
-	db $0, "I", $4f
-	db "said trade!", $58
+	text "I"
+	line "said trade!"
+	prompt
 
 _Route15AfterBattleText9: ; 90fee (24:4fee)
-	db $0, "I trade #MON", $4f
-	db "with my friends!", $57
+	text "I trade #MON"
+	line "with my friends!"
+	done
 
 _Route15BattleText10: ; 9100d (24:500d)
-	db $0, "Want to play with", $4f
-	db "my #MON?", $57
+	text "Want to play with"
+	line "my #MON?"
+	done
 
 _Route15EndBattleText10: ; 91029 (24:5029)
-	db $0, "I was", $4f
-	db "too impatient!", $58
+	text "I was"
+	line "too impatient!"
+	prompt
 
 _Route15AfterBattleText10: ; 9103f (24:503f)
-	db $0, "I'll go train with", $4f
-	db "weaker people.@@"
+	text "I'll go train with"
+	line "weaker people.@@"
 
 _Route15Text12: ; 91062 (24:5062)
-	db $0, "ROUTE 15", $4f
-	db "West to FUCHSIA", $55
-	db "CITY", $57
+	text "ROUTE 15"
+	line "West to FUCHSIA"
+	next "CITY"
+	done
 
 _Route16BattleText1: ; 91081 (24:5081)
-	db $0, "What do you want?", $57
+	text "What do you want?"
+	done
 
 _Route16EndBattleText1: ; 91094 (24:5094)
-	db $0, "Don't you", $4f
-	db "dare laugh!", $58
+	text "Don't you"
+	line "dare laugh!"
+	prompt
 
 _Route16AfterBattleText1: ; 910aa (24:50aa)
-	db $0, "We like just", $4f
-	db "hanging here,", $55
-	db "what's it to you?", $57
+	text "We like just"
+	line "hanging here,"
+	next "what's it to you?"
+	done
 
 _Route16BattleText2: ; 910d7 (24:50d7)
-	db $0, "Nice BIKE!", $4f
-	db "Hand it over!", $57
+	text "Nice BIKE!"
+	line "Hand it over!"
+	done
 
 _Route16EndBattleText2: ; 910f1 (24:50f1)
-	db $0, "Knock", $4f
-	db "out!", $58
+	text "Knock"
+	line "out!"
+	prompt
 
 _Route16AfterBattleText2: ; 910fd (24:50fd)
-	db $0, "Forget it, who", $4f
-	db "needs your BIKE!", $57
+	text "Forget it, who"
+	line "needs your BIKE!"
+	done
 
 _Route16BattleText3: ; 9111e (24:511e)
-	db $0, "Come out and play,", $4f
-	db "little mouse!", $57
+	text "Come out and play,"
+	line "little mouse!"
+	done
 
 _Route16EndBattleText3: ; 91140 (24:5140)
-	db $0, "You", $4f
-	db "little rat!", $58
+	text "You"
+	line "little rat!"
+	prompt
 
 _Route16AfterBattleText3: ; 91151 (24:5151)
-	db $0, "I hate losing!", $4f
-	db "Get away from me!", $57
+	text "I hate losing!"
+	line "Get away from me!"
+	done
 
 _Route16BattleText4: ; 91173 (24:5173)
-	db $0, "Hey, you just", $4f
-	db "bumped me!", $57
+	text "Hey, you just"
+	line "bumped me!"
+	done
 
 _Route16EndBattleText4: ; 9118d (24:518d)
-	db $0, "Kaboom!", $58
+	text "Kaboom!"
+	prompt
 
 _Route16AfterBattleText4: ; 91196 (24:5196)
-	db $0, "You can also get", $4f
-	db "to FUCHSIA from", $55
-	db "VERMILION using a", $55
-	db "coastal road.", $57
+	text "You can also get"
+	line "to FUCHSIA from"
+	next "VERMILION using a"
+	next "coastal road."
+	done
 
 _Route16BattleText5: ; 911d8 (24:51d8)
-	db $0, "I'm feeling", $4f
-	db "hungry and mean!", $57
+	text "I'm feeling"
+	line "hungry and mean!"
+	done
 
 _Route16EndBattleText5: ; 911f5 (24:51f5)
-	db $0, "Bad,", $4f
-	db "bad, bad!", $58
+	text "Bad,"
+	line "bad, bad!"
+	prompt
 
 _Route16AfterBattleText5: ; 91205 (24:5205)
-	db $0, "I like my #MON", $4f
-	db "ferocious! They", $55
-	db "tear up enemies!", $57
+	text "I like my #MON"
+	line "ferocious! They"
+	next "tear up enemies!"
+	done
 
 _Route16BattleText6: ; 91236 (24:5236)
-	db $0, "Sure, I'll go!", $57
+	text "Sure, I'll go!"
+	done
 
 _Route16EndBattleText6: ; 91245 (24:5245)
-	db $0, "Don't make", $4f
-	db "me mad!", $58
+	text "Don't make"
+	line "me mad!"
+	prompt
 
 _Route16AfterBattleText6: ; 91258 (24:5258)
-	db $0, "I like harassing", $4f
-	db "people with my", $55
-	db "vicious #MON!", $57
+	text "I like harassing"
+	line "people with my"
+	next "vicious #MON!"
+	done
 
 _Route16Text7: ; 91287 (24:5287)
-	db $0, "A sleeping #MON", $4f
-	db "blocks the way!", $57
+	text "A sleeping #MON"
+	line "blocks the way!"
+	done
 
 _UnnamedText_59ab3: ; 912a8 (24:52a8)
-	db $0, "SNORLAX woke up!", $51
-	db "It attacked in a", $4f
-	db "grumpy rage!", $57
+	text "SNORLAX woke up!"
 
+	page "It attacked in a"
+	line "grumpy rage!"
+	done
+
 _UnnamedText_59ab8: ; 912d8 (24:52d8)
-	db $0, "With a big yawn,", $4f
-	db "SNORLAX returned", $55
-	db "to the mountains!", $57
+	text "With a big yawn,"
+	line "SNORLAX returned"
+	next "to the mountains!"
+	done
 
 _Route16Text8: ; 9130d (24:530d)
-	db $0, "Enjoy the slope!", $4f
-	db "CYCLING ROAD", $57
+	text "Enjoy the slope!"
+	line "CYCLING ROAD"
+	done
 
 _Route16Text9: ; 9132c (24:532c)
-	db $0, "ROUTE 16", $4f
-	db "CELADON CITY -", $55
-	db "FUCHSIA CITY", $57
+	text "ROUTE 16"
+	line "CELADON CITY -"
+	next "FUCHSIA CITY"
+	done
 
 _Route17BattleText1: ; 91352 (24:5352)
-	db $0, "There's no money", $4f
-	db "in fighting kids!", $57
+	text "There's no money"
+	line "in fighting kids!"
+	done
 
 _Route17EndBattleText1: ; 91375 (24:5375)
-	db $0, "Burned", $4f
-	db "out!", $58
+	text "Burned"
+	line "out!"
+	prompt
 
 _Route17AfterBattleText1: ; 91382 (24:5382)
-	db $0, "Good stuff is", $4f
-	db "lying around on", $55
-	db "CYCLING ROAD!", $57
+	text "Good stuff is"
+	line "lying around on"
+	next "CYCLING ROAD!"
+	done
 
 _Route17BattleText2: ; 913af (24:53af)
-	db $0, "What do you want,", $4f
-	db "kiddo?", $57
+	text "What do you want,"
+	line "kiddo?"
+	done
 
 _Route17EndBattleText2: ; 913c9 (24:53c9)
-	db $0, "Whoo!", $58
+	text "Whoo!"
+	prompt
 
 _Route17AfterBattleText2: ; 913d0 (24:53d0)
-	db $0, "I could belly-", $4f
-	db "bump you outta", $55
-	db "here!", $57
+	text "I could belly-"
+	line "bump you outta"
+	next "here!"
+	done
 
 _Route17BattleText3: ; 913f5 (24:53f5)
-	db $0, "You heading to", $4f
-	db "FUCHSIA?", $57
+	text "You heading to"
+	line "FUCHSIA?"
+	done
 
 _Route17EndBattleText3: ; 9140e (24:540e)
-	db $0, "Crash and", $4f
-	db "burn!", $58
+	text "Crash and"
+	line "burn!"
+	prompt
 
 _Route17AfterBattleText3: ; 9141f (24:541f)
-	db $0, "I love racing", $4f
-	db "downhill!", $57
+	text "I love racing"
+	line "downhill!"
+	done
 
 _Route17BattleText4: ; 91438 (24:5438)
-	db $0, "We're BIKERs!", $4f
-	db "Highway stars!", $57
+	text "We're BIKERs!"
+	line "Highway stars!"
+	done
 
 _Route17EndBattleText4: ; 91455 (24:5455)
-	db $0, "Smoked!", $58
+	text "Smoked!"
+	prompt
 
 _Route17AfterBattleText4: ; 9145e (24:545e)
-	db $0, "Are you looking", $4f
-	db "for adventure?", $57
+	text "Are you looking"
+	line "for adventure?"
+	done
 
 _Route17BattleText5: ; 9147e (24:547e)
-	db $0, "Let VOLTORB", $4f
-	db "electrify you!", $57
+	text "Let VOLTORB"
+	line "electrify you!"
+	done
 
 _Route17EndBattleText5: ; 9149a (24:549a)
-	db $0, "Grounded", $4f
-	db "out!", $58
+	text "Grounded"
+	line "out!"
+	prompt
 
 _Route17AfterBattleText5: ; 914a9 (24:54a9)
-	db $0, "I got my VOLTORB", $4f
-	db "at the abandoned", $55
-	db "POWER PLANT.", $57
+	text "I got my VOLTORB"
+	line "at the abandoned"
+	next "POWER PLANT."
+	done
 
 _Route17BattleText6: ; 914d9 (24:54d9)
-	db $0, "My #MON won't", $4f
-	db "evolve! Why?", $57
+	text "My #MON won't"
+	line "evolve! Why?"
+	done
 
 _Route17EndBattleText6: ; 914f4 (24:54f4)
-	db $0, "Why,", $4f
-	db "you!", $58
+	text "Why,"
+	line "you!"
+	prompt
 
 _Route17AfterBattleText6: ; 914ff (24:54ff)
-	db $0, "Maybe some #MON", $4f
-	db "need element", $55
-	db "STONEs to evolve.", $57
+	text "Maybe some #MON"
+	line "need element"
+	next "STONEs to evolve."
+	done
 
 _Route17BattleText7: ; 9152f (24:552f)
-	db $0, "I need a little", $4f
-	db "exercise!", $57
+	text "I need a little"
+	line "exercise!"
+	done
 
 _Route17EndBattleText7: ; 9154a (24:554a)
-	db $0, "Whew!", $4f
-	db "Good workout!", $58
+	text "Whew!"
+	line "Good workout!"
+	prompt
 
 _Route17AfterBattleText7: ; 9155f (24:555f)
-	db $0, "I'm sure I lost", $4f
-	db "weight there!", $57
+	text "I'm sure I lost"
+	line "weight there!"
+	done
 
 _Route17BattleText8: ; 9157d (24:557d)
-	db $0, "Be a rebel!", $57
+	text "Be a rebel!"
+	done
 
 _Route17EndBattleText8: ; 9158a (24:558a)
-	db $0, "Aaaargh!", $58
+	text "Aaaargh!"
+	prompt
 
 _Route17AfterBattleText8: ; 91594 (24:5594)
-	db $0, "Be ready to fight", $4f
-	db "for your beliefs!", $57
+	text "Be ready to fight"
+	line "for your beliefs!"
+	done
 
 _Route17BattleText9: ; 915b9 (24:55b9)
-	db $0, "Nice BIKE!", $4f
-	db "How's it handle?", $57
+	text "Nice BIKE!"
+	line "How's it handle?"
+	done
 
 _Route17EndBattleText9: ; 915d5 (24:55d5)
-	db $0, "Shoot!", $58
+	text "Shoot!"
+	prompt
 
 _Route17AfterBattleText9: ; 915dd (24:55dd)
-	db $0, "The slope makes", $4f
-	db "it hard to steer!", $57
+	text "The slope makes"
+	line "it hard to steer!"
+	done
 
 _Route17BattleText10: ; 91600 (24:5600)
-	db $0, "Get lost kid!", $4f
-	db "I'm bushed!", $57
+	text "Get lost kid!"
+	line "I'm bushed!"
+	done
 
 _Route17EndBattleText10: ; 9161a (24:561a)
-	db $0, "Are you", $4f
-	db "satisfied?", $58
+	text "Are you"
+	line "satisfied?"
+	prompt
 
 _Route17AfterBattleText10: ; 9162e (24:562e)
-	db $0, "I need to catch", $4f
-	db "a few Zs!", $57
+	text "I need to catch"
+	line "a few Zs!"
+	done
 
 _Route17Text11: ; 91649 (24:5649)
-	db $0, "It's a notice!", $51
-	db "Watch out for", $4f
-	db "discarded items!", $57
+	text "It's a notice!"
 
+	page "Watch out for"
+	line "discarded items!"
+	done
+
 _Route17Text12: ; 91677 (24:5677)
-	db $0, "TRAINER TIPS", $51
-	db "All #MON are", $4f
-	db "unique.", $51
-	db "Even #MON of", $4f
-	db "the same type and", $55
-	db "level grow at", $55
-	db "different rates.", $57
+	text "TRAINER TIPS"
 
+	page "All #MON are"
+	line "unique."
+
+	page "Even #MON of"
+	line "the same type and"
+	next "level grow at"
+	next "different rates."
+	done
+
 _Route17Text13: ; 916d8 (24:56d8)
-	db $0, "TRAINER TIPS", $51
-	db "Press the A or B", $4f
-	db "Button to stay in", $55
-	db "place while on a", $55
-	db "slope.", $57
+	text "TRAINER TIPS"
 
+	page "Press the A or B"
+	line "Button to stay in"
+	next "place while on a"
+	next "slope."
+	done
+
 _Route17Text14: ; 91721 (24:5721)
-	db $0, "ROUTE 17", $4f
-	db "CELADON CITY -", $55
-	db "FUCHSIA CITY", $57
+	text "ROUTE 17"
+	line "CELADON CITY -"
+	next "FUCHSIA CITY"
+	done
 
 _Route17Text15: ; 91747 (24:5747)
-	db $0, "It's a notice!", $51
-	db "Don't throw the", $4f
-	db "game, throw #", $55
-	db "BALLs instead!", $57
+	text "It's a notice!"
 
+	page "Don't throw the"
+	line "game, throw #"
+	next "BALLs instead!"
+	done
+
 _Route17Text16: ; 91782 (24:5782)
-	db $0, "CYCLING ROAD", $4f
-	db "Slope ends here!", $57
+	text "CYCLING ROAD"
+	line "Slope ends here!"
+	done
 
 _Route18BattleText1: ; 917a1 (24:57a1)
-	db $0, "I always check", $4f
-	db "every grassy area", $55
-	db "for new #MON.", $57
+	text "I always check"
+	line "every grassy area"
+	next "for new #MON."
+	done
 
 _Route18EndBattleText1: ; 917d1 (24:57d1)
-	db $0, "Tch!", $58
+	text "Tch!"
+	prompt
 
 _Route18AfterBattleText1: ; 917d7 (24:57d7)
-	db $0, "I wish I had a", $4f
-	db "BIKE!", $57
+	text "I wish I had a"
+	line "BIKE!"
+	done
 
 _Route18BattleText2: ; 917ed (24:57ed)
-	db $0, "Kurukkoo!", $4f
-	db "How do you like", $55
-	db "my bird call?", $57
+	text "Kurukkoo!"
+	line "How do you like"
+	next "my bird call?"
+	done
 
 _Route18EndBattleText2: ; 91816 (24:5816)
-	db $0, "I", $4f
-	db "had to bug you!", $58
+	text "I"
+	line "had to bug you!"
+	prompt
 
 _Route18AfterBattleText2: ; 91829 (24:5829)
-	db $0, "I also collect sea", $4f
-	db "#MON on", $55
-	db "weekends!", $57
+	text "I also collect sea"
+	line "#MON on"
+	next "weekends!"
+	done
 
 _Route18BattleText3: ; 9184f (24:584f)
-	db $0, "This is my turf!", $4f
-	db "Get out of here!", $57
+	text "This is my turf!"
+	line "Get out of here!"
+	done
 
 _Route18EndBattleText3: ; 91872 (24:5872)
-	db $0, "Darn!", $58
+	text "Darn!"
+	prompt
 
 _Route18AfterBattleText3: ; 91879 (24:5879)
-	db $0, "This is my fave", $4f
-	db "#MON hunting", $55
-	db "area!", $57
+	text "This is my fave"
+	line "#MON hunting"
+	next "area!"
+	done
 
 _Route18Text4: ; 9189d (24:589d)
-	db $0, "ROUTE 18", $4f
-	db "CELADON CITY -", $55
-	db "FUCHSIA CITY", $57
+	text "ROUTE 18"
+	line "CELADON CITY -"
+	next "FUCHSIA CITY"
+	done
 
 _Route18Text5: ; 918c3 (24:58c3)
-	db $0, "CYCLING ROAD", $4f
-	db "No pedestrians", $55
-	db "permitted!", $57
+	text "CYCLING ROAD"
+	line "No pedestrians"
+	next "permitted!"
+	done
 
 _Route19BattleText1: ; 918eb (24:58eb)
-	db $0, "Have to warm up", $4f
-	db "before my swim!", $57
+	text "Have to warm up"
+	line "before my swim!"
+	done
 
 _Route19EndBattleText1: ; 9190c (24:590c)
-	db $0, "All", $4f
-	db "warmed up!", $58
+	text "All"
+	line "warmed up!"
+	prompt
 
 _Route19AfterBattleText1: ; 9191c (24:591c)
-	db $0, "Thanks, kid! I'm", $4f
-	db "ready for a swim!", $57
+	text "Thanks, kid! I'm"
+	line "ready for a swim!"
+	done
 
 _Route19BattleText2: ; 9193f (24:593f)
-	db $0, "Wait! You'll have", $4f
-	db "a heart attack!", $57
+	text "Wait! You'll have"
+	line "a heart attack!"
+	done
 
 _Route19EndBattleText2: ; 91961 (24:5961)
-	db $0, "Ooh!", $4f
-	db "That's chilly!", $58
+	text "Ooh!"
+	line "That's chilly!"
+	prompt
 
 _Route19AfterBattleText2: ; 91975 (24:5975)
-	db $0, "Watch out for", $4f
-	db "TENTACOOL!", $57
+	text "Watch out for"
+	line "TENTACOOL!"
+	done
 
 _Route19BattleText3: ; 9198f (24:598f)
-	db $0, "I love swimming!", $4f
-	db "What about you?", $57
+	text "I love swimming!"
+	line "What about you?"
+	done
 
 _Route19EndBattleText3: ; 919b1 (24:59b1)
-	db $0, "Belly", $4f
-	db "flop!", $58
+	text "Belly"
+	line "flop!"
+	prompt
 
 _Route19AfterBattleText3: ; 919be (24:59be)
-	db $0, "I can beat #MON", $4f
-	db "at swimming!", $57
+	text "I can beat #MON"
+	line "at swimming!"
+	done
 
 _Route19BattleText4: ; 919dc (24:59dc)
-	db $0, "What's beyond the", $4f
-	db "horizon?", $57
+	text "What's beyond the"
+	line "horizon?"
+	done
 
 _Route19EndBattleText4: ; 919f7 (24:59f7)
-	db $0, "Glub!", $58
+	text "Glub!"
+	prompt
 
 _Route19AfterBattleText4: ; 919fe (24:59fe)
-	db $0, "I see a couple of", $4f
-	db "islands!", $57
+	text "I see a couple of"
+	line "islands!"
+	done
 
 _Route19BattleText5: ; 91a1a (24:5a1a)
-	db $0, "I tried diving", $4f
-	db "for #MON, but", $55
-	db "it was a no go!", $57
+	text "I tried diving"
+	line "for #MON, but"
+	next "it was a no go!"
+	done
 
 _Route19EndBattleText5: ; 91a48 (24:5a48)
-	db $0, "Help!", $58
+	text "Help!"
+	prompt
 
 _Route19AfterBattleText5: ; 91a4f (24:5a4f)
-	db $0, "You have to fish", $4f
-	db "for sea #MON!", $57
+	text "You have to fish"
+	line "for sea #MON!"
+	done
 
 _Route19BattleText6: ; 91a6f (24:5a6f)
-	db $0, "I look at the", $4f
-	db "sea to forget!", $57
+	text "I look at the"
+	line "sea to forget!"
+	done
 
 _Route19EndBattleText6: ; 91a8d (24:5a8d)
-	db $0, "Ooh!", $4f
-	db "Traumatic!", $58
+	text "Ooh!"
+	line "Traumatic!"
+	prompt
 
 _Route19AfterBattleText6: ; 91a9e (24:5a9e)
-	db $0, "I'm looking at the", $4f
-	db "sea to forget!", $57
+	text "I'm looking at the"
+	line "sea to forget!"
+	done
 
 _Route19BattleText7: ; 91ac0 (24:5ac0)
-	db $0, "Oh, I just love", $4f
-	db "your ride! Can I", $55
-	db "have it if I win?", $57
+	text "Oh, I just love"
+	line "your ride! Can I"
+	next "have it if I win?"
+	done
 
 _Route19EndBattleText7: ; 91af4 (24:5af4)
-	db $0, "Oh!", $4f
-	db "I lost!", $58
+	text "Oh!"
+	line "I lost!"
+	prompt
 
 _Route19AfterBattleText7: ; 91b01 (24:5b01)
-	db $0, "It's still a long", $4f
-	db "way to go to", $55
-	db "SEAFOAM ISLANDS.", $57
+	text "It's still a long"
+	line "way to go to"
+	next "SEAFOAM ISLANDS."
+	done
 
 _Route19BattleText8: ; 91b31 (24:5b31)
-	db $0, "Swimming's great!", $4f
-	db "Sunburns aren't!", $57
+	text "Swimming's great!"
+	line "Sunburns aren't!"
+	done
 
 _Route19EndBattleText8: ; 91b53 (24:5b53)
-	db $0, "Shocker!", $58
+	text "Shocker!"
+	prompt
 
 _Route19AfterBattleText8: ; 91b5d (24:5b5d)
-	db $0, "My boy friend", $4f
-	db "wanted to swim to", $55
-	db "SEAFOAM ISLANDS.", $57
+	text "My boy friend"
+	line "wanted to swim to"
+	next "SEAFOAM ISLANDS."
+	done
 
 _Route19BattleText9: ; 91b8f (24:5b8f)
-	db $0, "These waters are", $4f
-	db "treacherous!", $57
+	text "These waters are"
+	line "treacherous!"
+	done
 
 _Route19EndBattleText9: ; 91bae (24:5bae)
-	db $0, "Ooh!", $4f
-	db "Dangerous!", $58
+	text "Ooh!"
+	line "Dangerous!"
+	prompt
 
 _Route19AfterBattleText9: ; 91bbf (24:5bbf)
-	db $0, "I got a cramp!", $4f
-	db "Glub, glub...", $57
+	text "I got a cramp!"
+	line "Glub, glub..."
+	done
 
 _Route19BattleText10: ; 91bdd (24:5bdd)
-	db $0, "I swam here, but", $4f
-	db "I'm tired.", $57
+	text "I swam here, but"
+	line "I'm tired."
+	done
 
 _Route19EndBattleText10: ; 91bf9 (24:5bf9)
-	db $0, "I'm", $4f
-	db "exhausted...", $58
+	text "I'm"
+	line "exhausted..."
+	prompt
 
 _Route19AfterBattleText10: ; 91c0a (24:5c0a)
-	db $0, "LAPRAS is so big,", $4f
-	db "it must keep you", $55
-	db "dry on water.", $57
+	text "LAPRAS is so big,"
+	line "it must keep you"
+	next "dry on water."
+	done
 
 _Route19Text11: ; 91c3c (24:5c3c)
-	db $0, "SEA ROUTE 19", $4f
-	db "FUCHSIA CITY -", $55
-	db "SEAFOAM ISLANDS", $57
+	text "SEA ROUTE 19"
+	line "FUCHSIA CITY -"
+	next "SEAFOAM ISLANDS"
+	done
 
 _Route20BattleText1: ; 91c69 (24:5c69)
-	db $0, "The water is", $4f
-	db "shallow here.", $57
+	text "The water is"
+	line "shallow here."
+	done
 
 _Route20EndBattleText1: ; 91c85 (24:5c85)
-	db $0, "Splash!", $58
+	text "Splash!"
+	prompt
 
 _Route20AfterBattleText1: ; 91c8e (24:5c8e)
-	db $0, "I wish I could", $4f
-	db "ride my #MON.", $57
+	text "I wish I could"
+	line "ride my #MON."
+	done
 
 _Route20BattleText2: ; 91cac (24:5cac)
-	db $0, "SEAFOAM is a", $4f
-	db "quiet getaway!", $57
+	text "SEAFOAM is a"
+	line "quiet getaway!"
+	done
 
 _Route20EndBattleText2: ; 91cc9 (24:5cc9)
-	db $0, "Quit it!", $58
+	text "Quit it!"
+	prompt
 
 _Route20AfterBattleText2: ; 91cd3 (24:5cd3)
-	db $0, "There's a huge", $4f
-	db "cavern underneath", $55
-	db "this island.", $57
+	text "There's a huge"
+	line "cavern underneath"
+	next "this island."
+	done
 
 _Route20BattleText3: ; 91d01 (24:5d01)
-	db $0, "I love floating", $4f
-	db "with the fishes!", $57
+	text "I love floating"
+	line "with the fishes!"
+	done
 
 _Route20EndBattleText3: ; 91d23 (24:5d23)
-	db $0, "Yowch!", $58
+	text "Yowch!"
+	prompt
 
 _Route20AfterBattleText3: ; 91d2b (24:5d2b)
-	db $0, "Want to float", $4f
-	db "with me?", $57
+	text "Want to float"
+	line "with me?"
+	done
 
 _Route20BattleText4: ; 91d43 (24:5d43)
-	db $0, "Are you on", $4f
-	db "vacation too?", $57
+	text "Are you on"
+	line "vacation too?"
+	done
 
 _Route20EndBattleText4: ; 91d5d (24:5d5d)
-	db $0, "No", $4f
-	db "mercy at all!", $58
+	text "No"
+	line "mercy at all!"
+	prompt
 
 _Route20AfterBattleText4: ; 91d6f (24:5d6f)
-	db $0, "SEAFOAM used to", $4f
-	db "be one island!", $57
+	text "SEAFOAM used to"
+	line "be one island!"
+	done
 
 _Route20BattleText5: ; 91d8f (24:5d8f)
-	db $0, "Check out my buff", $4f
-	db "physique!", $57
+	text "Check out my buff"
+	line "physique!"
+	done
 
 _Route20EndBattleText5: ; 91dac (24:5dac)
-	db $0, "Wimpy!", $58
+	text "Wimpy!"
+	prompt
 
 _Route20AfterBattleText5: ; 91db4 (24:5db4)
-	db $0, "I should've been", $4f
-	db "buffing up my", $55
-	db "#MON, not me!", $57
+	text "I should've been"
+	line "buffing up my"
+	next "#MON, not me!"
+	done
 
 _Route20BattleText6: ; 91de1 (24:5de1)
-	db $0, "Why are you", $4f
-	db "riding a #MON?", $55
-	db "Can't you swim?", $57
+	text "Why are you"
+	line "riding a #MON?"
+	next "Can't you swim?"
+	done
 
 _Route20EndBattleText6: ; 91e0c (24:5e0c)
-	db $0, "Ouch!", $4f
-	db "Torpedoed!", $58
+	text "Ouch!"
+	line "Torpedoed!"
+	prompt
 
 _Route20AfterBattleText6: ; 91e1e (24:5e1e)
-	db $0, "Riding a #MON", $4f
-	db "sure looks fun!", $57
+	text "Riding a #MON"
+	line "sure looks fun!"
+	done
 
 _Route20BattleText7: ; 91e3d (24:5e3d)
-	db $0, "I rode my bird", $4f
-	db "#MON here!", $57
+	text "I rode my bird"
+	line "#MON here!"
+	done
 
 _Route20EndBattleText7: ; 91e58 (24:5e58)
-	db $0, "Oh", $4f
-	db "no!", $58
+	text "Oh"
+	line "no!"
+	prompt
 
 _Route20AfterBattleText7: ; 91e60 (24:5e60)
-	db $0, "My birds can't", $4f
-	db "FLY me back!", $57
+	text "My birds can't"
+	line "FLY me back!"
+	done
 
 _Route20BattleText8: ; 91e7c (24:5e7c)
-	db $0, "My boy friend gave", $4f
-	db "me big pearls!", $57
+	text "My boy friend gave"
+	line "me big pearls!"
+	done
 
 _Route20EndBattleText8: ; 91e9f (24:5e9f)
-	db $0, "Don't", $4f
-	db "touch my pearls!", $58
+	text "Don't"
+	line "touch my pearls!"
+	prompt
 
 _Route20AfterBattleText8: ; 91eb6 (24:5eb6)
-	db $0, "Will my pearls", $4f
-	db "grow bigger", $55
-	db "inside CLOYSTER?", $57
+	text "Will my pearls"
+	line "grow bigger"
+	next "inside CLOYSTER?"
+	done
 
 _Route20BattleText9: ; 91ee3 (24:5ee3)
-	db $0, "I swam here from", $4f
-	db "CINNABAR ISLAND!", $57
+	text "I swam here from"
+	line "CINNABAR ISLAND!"
+	done
 
 _Route20EndBattleText9: ; 91f06 (24:5f06)
-	db $0, "I'm", $4f
-	db "so disappointed!", $58
+	text "I'm"
+	line "so disappointed!"
+	prompt
 
 _Route20AfterBattleText9: ; 91f1b (24:5f1b)
-	db $0, "#MON have", $4f
-	db "taken over an", $55
-	db "abandoned mansion", $55
-	db "on CINNABAR!", $57
+	text "#MON have"
+	line "taken over an"
+	next "abandoned mansion"
+	next "on CINNABAR!"
+	done
 
 _Route20BattleText10: ; 91f53 (24:5f53)
-	db $0, "CINNABAR, in the", $4f
-	db "west, has a LAB", $55
-	db "for #MON.", $57
+	text "CINNABAR, in the"
+	line "west, has a LAB"
+	next "for #MON."
+	done
 
 _Route20EndBattleText10: ; 91f7f (24:5f7f)
-	db $0, "Wait!", $58
+	text "Wait!"
+	prompt
 
 _Route20AfterBattleText10: ; 91f86 (24:5f86)
-	db $0, "CINNABAR is a ", $4f
-	db "volcanic island!", $57
+	text "CINNABAR is a "
+	line "volcanic island!"
+	done
 
 _Route20Text12: ; 91fa7 (24:5fa7)
 _Route20Text11: ; 91fa7 (24:5fa7)
-	db $0, "SEAFOAM ISLANDS", $57
+	text "SEAFOAM ISLANDS"
+	done
 
 _Route21BattleText1: ; 91fb8 (24:5fb8)
-	db $0, "You want to know", $4f
-	db "if the fish are", $55
-	db "biting?", $57
+	text "You want to know"
+	line "if the fish are"
+	next "biting?"
+	done
 
 _Route21EndBattleText1: ; 91fe2 (24:5fe2)
-	db $0, "Dang!", $58
+	text "Dang!"
+	prompt
 
 _Route21AfterBattleText1: ; 91fe9 (24:5fe9)
-	db $0, "I can't catch", $4f
-	db "anything good!", $57
+	text "I can't catch"
+	line "anything good!"
+	done
 
 _Route21BattleText2: ; 92006 (24:6006)
-	db $0, "I got a big haul!", $4f
-	db "Wanna go for it?", $57
+	text "I got a big haul!"
+	line "Wanna go for it?"
+	done
 
 _Route21EndBattleText2: ; 9202a (24:602a)
-	db $0, "Darn", $4f
-	db "MAGIKARP!", $58
+	text "Darn"
+	line "MAGIKARP!"
+	prompt
 
 _Route21AfterBattleText2: ; 9203a (24:603a)
-	db $0, "I seem to only", $4f
-	db "catch MAGIKARP!", $57
+	text "I seem to only"
+	line "catch MAGIKARP!"
+	done
 
 _Route21BattleText3: ; 9205a (24:605a)
-	db $0, "The sea cleanses", $4f
-	db "my body and soul!", $57
+	text "The sea cleanses"
+	line "my body and soul!"
+	done
 
 _Route21EndBattleText3: ; 9207e (24:607e)
-	db $0, "Ayah!", $58
+	text "Ayah!"
+	prompt
 
 _Route21AfterBattleText3: ; 92085 (24:6085)
-	db $0, "I like the", $4f
-	db "mountains too!", $57
+	text "I like the"
+	line "mountains too!"
+	done
 
 _Route21BattleText4: ; 920a0 (24:60a0)
-	db $0, "What's wrong with", $4f
-	db "me swimming?", $57
+	text "What's wrong with"
+	line "me swimming?"
+	done
 
 _Route21EndBattleText4: ; 920bf (24:60bf)
-	db $0, "Cheap", $4f
-	db "shot!", $58
+	text "Cheap"
+	line "shot!"
+	prompt
 
 _Route21AfterBattleText4: ; 920cc (24:60cc)
-	db $0, "I look like what?", $4f
-	db "A studded inner", $55
-	db "tube? Get lost!", $57
+	text "I look like what?"
+	line "A studded inner"
+	next "tube? Get lost!"
+	done
 
 _Route21BattleText5: ; 920ff (24:60ff)
-	db $0, "I caught all my", $4f
-	db "#MON at sea!", $57
+	text "I caught all my"
+	line "#MON at sea!"
+	done
 
 _Route21EndBattleText5: ; 9211d (24:611d)
-	db $0, "Diver!!", $4f
-	db "Down!!", $58
+	text "Diver!!"
+	line "Down!!"
+	prompt
 
 _Route21AfterBattleText5: ; 9212d (24:612d)
-	db $0, "Where'd you catch", $4f
-	db "your #MON?", $57
+	text "Where'd you catch"
+	line "your #MON?"
+	done
 
 _Route21BattleText6: ; 9214a (24:614a)
-	db $0, "Right now, I'm in", $4f
-	db "a triathlon meet!", $57
+	text "Right now, I'm in"
+	line "a triathlon meet!"
+	done
 
 _Route21EndBattleText6: ; 9216e (24:616e)
-	db $0, "Pant...", $4f
-	db "pant...pant...", $58
+	text "Pant..."
+	line "pant...pant..."
+	prompt
 
 _Route21AfterBattleText6: ; 92186 (24:6186)
-	db $0, "I'm beat!", $4f
-	db "But, I still have", $55
-	db "the bike race and", $55
-	db "marathon left!", $57
+	text "I'm beat!"
+	line "But, I still have"
+	next "the bike race and"
+	next "marathon left!"
+	done
 
 _Route21BattleText7: ; 921c3 (24:61c3)
-	db $0, "Ahh! Feel the sun", $4f
-	db "and the wind!", $57
+	text "Ahh! Feel the sun"
+	line "and the wind!"
+	done
 
 _Route21EndBattleText7: ; 921e4 (24:61e4)
-	db $0, "Yow!", $4f
-	db "I lost!", $58
+	text "Yow!"
+	line "I lost!"
+	prompt
 
 _Route21AfterBattleText7: ; 921f2 (24:61f2)
-	db $0, "I'm sunburnt to a", $4f
-	db "crisp!", $57
+	text "I'm sunburnt to a"
+	line "crisp!"
+	done
 
 _Route21BattleText8: ; 9220b (24:620b)
-	db $0, "Hey, don't scare", $4f
-	db "away the fish!", $57
+	text "Hey, don't scare"
+	line "away the fish!"
+	done
 
 _Route21EndBattleText8: ; 9222b (24:622b)
-	db $0, "Sorry!", $4f
-	db "I didn't mean it!", $58
+	text "Sorry!"
+	line "I didn't mean it!"
+	prompt
 
 _Route21AfterBattleText8: ; 92244 (24:6244)
-	db $0, "I was just angry", $4f
-	db "that I couldn't", $55
-	db "catch anything.", $57
+	text "I was just angry"
+	line "that I couldn't"
+	next "catch anything."
+	done
 
 _Route21BattleText9: ; 92275 (24:6275)
-	db $0, "Keep me company", $4f
-	db "'til I get a hit!", $57
+	text "Keep me company"
+	line "'til I get a hit!"
+	done
 
 _Route21EndBattleText9: ; 92297 (24:6297)
-	db $0, "That", $4f
-	db "burned some time.", $58
+	text "That"
+	line "burned some time."
+	prompt
 
 _Route21AfterBattleText9: ; 922af (24:62af)
-	db $0, "Oh wait! I got a", $4f
-	db "bite! Yeah!", $57
+	text "Oh wait! I got a"
+	line "bite! Yeah!"
+	done
 
 _UnnamedText_511ad: ; 922cd (24:62cd)
 	db $0, $53, ": Hey!", $4f
@@ -122372,20 +123805,24 @@
 	db "get any stronger?", $57
 
 _UnnamedText_511b2: ; 9236f (24:636f)
-	db $0, "I heard #MON", $4f
-	db "LEAGUE has many", $55
-	db "tough trainers!", $51
-	db "I have to figure", $4f
-	db "out how to get", $55
-	db "past them!", $51
-	db "You should quit", $4f
-	db "dawdling and get", $55
-	db "a move on!", $57
+	text "I heard #MON"
+	line "LEAGUE has many"
+	next "tough trainers!"
 
+	page "I have to figure"
+	line "out how to get"
+	next "past them!"
+
+	page "You should quit"
+	line "dawdling and get"
+	next "a move on!"
+	done
+
 _UnnamedText_511b7: ; 923f4 (24:63f4)
-	db $0, "Awww!", $4f
-	db "You just lucked", $55
-	db "out!", $58
+	text "Awww!"
+	line "You just lucked"
+	next "out!"
+	prompt
 
 _UnnamedText_511bc: ; 92410 (24:6410)
 	db $0, $53, ": What?", $4f
@@ -122411,20 +123848,25 @@
 	db "Come on!", $57
 
 _UnnamedText_511c6: ; 92506 (24:6506)
-	db $0, "That loosened me", $4f
-	db "up! I'm ready for", $55
-	db "#MON LEAGUE!", $51
-	db $52, ", you need", $4f
-	db "more practice!", $51
-	db "But hey, you know", $4f
-	db "that! I'm out of", $55
-	db "here. Smell ya!", $57
+	text "That loosened me"
+	line "up! I'm ready for"
+	next "#MON LEAGUE!"
 
+	page $52, ", you need"
+	line "more practice!"
+
+	page "But hey, you know"
+	line "that! I'm out of"
+	next "here. Smell ya!"
+	done
+
 _UnnamedText_511cb: ; 92583 (24:6583)
-	db $0, "What!?", $51
-	db "I was just", $4f
-	db "careless!", $58
+	text "What!?"
 
+	page "I was just"
+	line "careless!"
+	prompt
+
 _UnnamedText_511d0: ; 925a0 (24:65a0)
 	db $0, $53, ": Hahaha!", $4f
 	db $52, "! That's", $55
@@ -122435,8 +123877,9 @@
 	db "more! You loser!", $58
 
 _Route22Text3: ; 92606 (24:6606)
-	db $0, "#MON LEAGUE", $4f
-	db "Front Gate", $57
+	text "#MON LEAGUE"
+	line "Front Gate"
+	done
 
 _VictoryRoadGuardText1: ; 9261e (24:661e)
 	db $0, "You can pass here", $4f
@@ -122451,11 +123894,12 @@
 
 UnnamedText_92660: ; 92660 (24:6660)
 	TX_RAM $cd6d
-	db $0, " yet!", $51
-	db "You have to have", $4f
-	db "it to get to", $55
-	db "#MON LEAGUE!@@"
+	text " yet!"
 
+	page "You have to have"
+	line "it to get to"
+	next "#MON LEAGUE!@@"
+
 _VictoryRoadGuardText2: ; 92696 (24:6696)
 	db $0, "You can pass here", $4f
 	db "only if you have", $55
@@ -122469,26 +123913,29 @@
 
 UnnamedText_926d6: ; 926d6 (24:66d6)
 	TX_RAM $cd6d
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_513a3: ; 926dd (24:66dd)
-	db $0, $51
-	db "OK then! Please,", $4f
-	db "go right ahead!", $57
+	text $51
+	db "OK then! Please,"
+	line "go right ahead!"
+	done
 
 _Route23Text8: ; 92700 (24:6700)
-	db $0, "VICTORY ROAD GATE", $4f
-	db "- #MON LEAGUE", $57
+	text "VICTORY ROAD GATE"
+	line "- #MON LEAGUE"
+	done
 
 _UnnamedText_51510: ; 92721 (24:6721)
-	db $0, "Congratulations!", $4f
-	db "You beat our 5", $55
-	db "contest trainers!@@"
+	text "Congratulations!"
+	line "You beat our 5"
+	next "contest trainers!@@"
 
 _UnnamedText_51515: ; 92755 (24:6755)
-	db $0, $51
-	db "You just earned a", $4f
-	db "fabulous prize!", $58
+	text $51
+	db "You just earned a"
+	line "fabulous prize!"
+	prompt
 
 _UnnamedText_5151a: ; 92779 (24:6779)
 	db $0, $52, " received", $4f
@@ -122496,278 +123943,343 @@
 
 UnnamedText_92788: ; 92788 (24:6788)
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_51521: ; 9278f (24:678f)
-	db $0, "You don't have", $4f
-	db "any room!", $57
+	text "You don't have"
+	line "any room!"
+	done
 
 _UnnamedText_51526: ; 927a8 (24:67a8)
-	db $0, "By the way, would", $4f
-	db "you like to join", $55
-	db "TEAM ROCKET?", $51
-	db "We're a group", $4f
-	db "dedicated to evil", $55
-	db "using #MON!", $51
-	db "Want to join?", $51
-	db "Are you sure?", $51
-	db "Come on, join us!", $51
-	db "I'm telling you", $4f
-	db "to join!", $51
-	db "OK, you need", $4f
-	db "convincing!", $51
-	db "I'll make you an", $4f
-	db "offer you can't", $55
-	db "refuse!", $57
+	text "By the way, would"
+	line "you like to join"
+	next "TEAM ROCKET?"
 
+	page "We're a group"
+	line "dedicated to evil"
+	next "using #MON!"
+
+	page "Want to join?"
+
+	page "Are you sure?"
+
+	page "Come on, join us!"
+
+	page "I'm telling you"
+	line "to join!"
+
+	page "OK, you need"
+	line "convincing!"
+
+	page "I'll make you an"
+	line "offer you can't"
+	next "refuse!"
+	done
+
 _UnnamedText_5152b: ; 9288a (24:688a)
-	db $0, "Arrgh!", $4f
-	db "You are good!", $58
+	text "Arrgh!"
+	line "You are good!"
+	prompt
 
 _UnnamedText_51530: ; 928a0 (24:68a0)
-	db $0, "With your ability,", $4f
-	db "you could become", $55
-	db "a top leader in", $55
-	db "TEAM ROCKET!", $57
+	text "With your ability,"
+	line "you could become"
+	next "a top leader in"
+	next "TEAM ROCKET!"
+	done
 
 _Route24BattleText1: ; 928e2 (24:68e2)
-	db $0, "I saw your feat", $4f
-	db "from the grass!", $57
+	text "I saw your feat"
+	line "from the grass!"
+	done
 
 SECTION "bank25",ROMX,BANK[$25]
 
 _Route24EndBattleText1: ; 94000 (25:4000)
-	db $0, "I", $4f
-	db "thought not!", $58
+	text "I"
+	line "thought not!"
+	prompt
 
 _Route24AfterBattleText1: ; 94010 (25:4010)
-	db $0, "I hid because the", $4f
-	db "people on the", $55
-	db "bridge scared me!", $57
+	text "I hid because the"
+	line "people on the"
+	next "bridge scared me!"
+	done
 
 _Route24BattleText2: ; 94043 (25:4043)
-	db $0, "OK! I'm No. 5!", $4f
-	db "I'll stomp you!", $57
+	text "OK! I'm No. 5!"
+	line "I'll stomp you!"
+	done
 
 _Route24EndBattleText2: ; 94061 (25:4061)
-	db $0, "Whoa!", $4f
-	db "Too much!", $58
+	text "Whoa!"
+	line "Too much!"
+	prompt
 
 _Route24AfterBattleText2: ; 94072 (25:4072)
-	db $0, "I did my best, I", $4f
-	db "have no regrets!", $57
+	text "I did my best, I"
+	line "have no regrets!"
+	done
 
 _Route24BattleText3: ; 94095 (25:4095)
-	db $0, "I'm No. 4!", $4f
-	db "Getting tired?", $57
+	text "I'm No. 4!"
+	line "Getting tired?"
+	done
 
 _Route24EndBattleText3: ; 940af (25:40af)
-	db $0, "I lost", $4f
-	db "too!", $58
+	text "I lost"
+	line "too!"
+	prompt
 
 _Route24AfterBattleText3: ; 940bc (25:40bc)
-	db $0, "I did my best, so", $4f
-	db "I've no regrets!", $57
+	text "I did my best, so"
+	line "I've no regrets!"
+	done
 
 _Route24BattleText4: ; 940df (25:40df)
-	db $0, "Here's No. 3!", $4f
-	db "I won't be easy!", $57
+	text "Here's No. 3!"
+	line "I won't be easy!"
+	done
 
 _Route24EndBattleText4: ; 940fd (25:40fd)
-	db $0, "Ow!", $4f
-	db "Stomped flat!", $58
+	text "Ow!"
+	line "Stomped flat!"
+	prompt
 
 _Route24AfterBattleText4: ; 94110 (25:4110)
-	db $0, "I did my best, I", $4f
-	db "have no regrets!", $57
+	text "I did my best, I"
+	line "have no regrets!"
+	done
 
 _Route24BattleText5: ; 94133 (25:4133)
-	db $0, "I'm second!", $4f
-	db "Now it's serious!", $57
+	text "I'm second!"
+	line "Now it's serious!"
+	done
 
 _Route24EndBattleText5: ; 94150 (25:4150)
-	db $0, "How could I", $4f
-	db "lose?", $58
+	text "How could I"
+	line "lose?"
+	prompt
 
 _Route24AfterBattleText5: ; 94163 (25:4163)
-	db $0, "I did my best, I", $4f
-	db "have no regrets!", $57
+	text "I did my best, I"
+	line "have no regrets!"
+	done
 
 _Route24BattleText6: ; 94186 (25:4186)
-	db $0, "This is NUGGET", $4f
-	db "BRIDGE! Beat us 5", $55
-	db "trainers and win", $55
-	db "a fabulous prize!", $51
-	db "Think you got", $4f
-	db "what it takes?", $57
+	text "This is NUGGET"
+	line "BRIDGE! Beat us 5"
+	next "trainers and win"
+	next "a fabulous prize!"
 
+	page "Think you got"
+	line "what it takes?"
+	done
+
 _Route24EndBattleText6: ; 941e8 (25:41e8)
-	db $0, "Whoo!", $4f
-	db "Good stuff!", $58
+	text "Whoo!"
+	line "Good stuff!"
+	prompt
 
 _Route24AfterBattleText6: ; 941fb (25:41fb)
-	db $0, "I did my best, I", $4f
-	db "have no regrets!", $57
+	text "I did my best, I"
+	line "have no regrets!"
+	done
 
 _Route25BattleText1: ; 9421e (25:421e)
-	db $0, "Local trainers", $4f
-	db "come here to", $55
-	db "practice!", $57
+	text "Local trainers"
+	line "come here to"
+	next "practice!"
+	done
 
 _Route25EndBattleText1: ; 94245 (25:4245)
-	db $0, "You're", $4f
-	db "decent.", $58
+	text "You're"
+	line "decent."
+	prompt
 
 _Route25AfterBattleText1: ; 94254 (25:4254)
-	db $0, "All #MON have", $4f
-	db "weaknesses. It's", $55
-	db "best to raise", $55
-	db "different kinds.", $57
+	text "All #MON have"
+	line "weaknesses. It's"
+	next "best to raise"
+	next "different kinds."
+	done
 
 _Route25BattleText2: ; 94292 (25:4292)
-	db $0, "Dad took me to a", $4f
-	db "great party on", $55
-	db "S.S.ANNE at", $55
-	db "VERMILION CITY!", $57
+	text "Dad took me to a"
+	line "great party on"
+	next "S.S.ANNE at"
+	next "VERMILION CITY!"
+	done
 
 _Route25EndBattleText2: ; 942cf (25:42cf)
-	db $0, "I'm", $4f
-	db "not mad!", $58
+	text "I'm"
+	line "not mad!"
+	prompt
 
 _Route25AfterBattleText2: ; 942dc (25:42dc)
-	db $0, "On S.S.ANNE, I", $4f
-	db "saw trainers from", $55
-	db "around the world.", $57
+	text "On S.S.ANNE, I"
+	line "saw trainers from"
+	next "around the world."
+	done
 
 _Route25BattleText3: ; 94310 (25:4310)
-	db $0, "I'm a cool guy.", $4f
-	db "I've got a girl", $55
-	db "friend!", $57
+	text "I'm a cool guy."
+	line "I've got a girl"
+	next "friend!"
+	done
 
 _Route25EndBattleText3: ; 94337 (25:4337)
-	db $0, "Aww,", $4f
-	db "darn...", $58
+	text "Aww,"
+	line "darn..."
+	prompt
 
 _Route25AfterBattleText3: ; 94345 (25:4345)
-	db $0, "Oh well. My girl", $4f
-	db "will cheer me up.", $57
+	text "Oh well. My girl"
+	line "will cheer me up."
+	done
 
 _Route25BattleText4: ; 94369 (25:4369)
-	db $0, "Hi! My boy", $4f
-	db "friend is cool!", $57
+	text "Hi! My boy"
+	line "friend is cool!"
+	done
 
 _Route25EndBattleText4: ; 94385 (25:4385)
-	db $0, "I was in", $4f
-	db "bad condition!", $58
+	text "I was in"
+	line "bad condition!"
+	prompt
 
 _Route25AfterBattleText4: ; 9439e (25:439e)
-	db $0, "I wish my guy was", $4f
-	db "as good as you!", $57
+	text "I wish my guy was"
+	line "as good as you!"
+	done
 
 _Route25BattleText5: ; 943c1 (25:43c1)
-	db $0, "I knew I had to", $4f
-	db "fight you!", $57
+	text "I knew I had to"
+	line "fight you!"
+	done
 
 _Route25EndBattleText5: ; 943dd (25:43dd)
-	db $0, "I knew", $4f
-	db "I'd lose too!", $58
+	text "I knew"
+	line "I'd lose too!"
+	prompt
 
 _Route25AfterBattleText5: ; 943f2 (25:43f2)
-	db $0, "If your #MON", $4f
-	db "gets confused or", $55
-	db "falls asleep,", $55
-	db "switch it!", $57
+	text "If your #MON"
+	line "gets confused or"
+	next "falls asleep,"
+	next "switch it!"
+	done
 
 _Route25BattleText6: ; 9442a (25:442a)
-	db $0, "My friend has a", $4f
-	db "cute #MON.", $55
-	db "I'm so jealous!", $57
+	text "My friend has a"
+	line "cute #MON."
+	next "I'm so jealous!"
+	done
 
 _Route25EndBattleText6: ; 94455 (25:4455)
-	db $0, "I'm", $4f
-	db "not so jealous!", $58
+	text "I'm"
+	line "not so jealous!"
+	prompt
 
 _Route25AfterBattleText6: ; 94469 (25:4469)
-	db $0, "You came from MT.", $4f
-	db "MOON? May I have", $55
-	db "a CLEFAIRY?", $57
+	text "You came from MT."
+	line "MOON? May I have"
+	next "a CLEFAIRY?"
+	done
 
 _Route25BattleText7: ; 94499 (25:4499)
-	db $0, "I just got down", $4f
-	db "from MT.MOON,", $55
-	db "but I'm ready!", $57
+	text "I just got down"
+	line "from MT.MOON,"
+	next "but I'm ready!"
+	done
 
 _Route25EndBattleText7: ; 944c6 (25:44c6)
-	db $0, "You", $4f
-	db "worked hard!", $58
+	text "You"
+	line "worked hard!"
+	prompt
 
 _Route25AfterBattleText7: ; 944d8 (25:44d8)
-	db $0, "Drat!", $4f
-	db "A ZUBAT bit me", $55
-	db "back in there.", $57
+	text "Drat!"
+	line "A ZUBAT bit me"
+	next "back in there."
+	done
 
 _Route25BattleText8: ; 944fd (25:44fd)
-	db $0, "I'm off to see a", $4f
-	db "#MON collector", $55
-	db "at the cape!", $57
+	text "I'm off to see a"
+	line "#MON collector"
+	next "at the cape!"
+	done
 
 _Route25EndBattleText8: ; 9452a (25:452a)
-	db $0, "You", $4f
-	db "got me.", $58
+	text "You"
+	line "got me."
+	prompt
 
 _Route25AfterBattleText8: ; 94537 (25:4537)
-	db $0, "The collector has", $4f
-	db "many rare kinds", $55
-	db "of #MON.", $57
+	text "The collector has"
+	line "many rare kinds"
+	next "of #MON."
+	done
 
 _Route25BattleText9: ; 94563 (25:4563)
-	db $0, "You're going to", $4f
-	db "see BILL? First,", $55
-	db "let's fight!", $57
+	text "You're going to"
+	line "see BILL? First,"
+	next "let's fight!"
+	done
 
 _Route25EndBattleText9: ; 94590 (25:4590)
-	db $0, "You're", $4f
-	db "something.", $58
+	text "You're"
+	line "something."
+	prompt
 
 _Route25AfterBattleText9: ; 945a2 (25:45a2)
-	db $0, "The trail below", $4f
-	db "is a shortcut to", $55
-	db "CERULEAN CITY.", $57
+	text "The trail below"
+	line "is a shortcut to"
+	next "CERULEAN CITY."
+	done
 
 _Route25Text11: ; 945d3 (25:45d3)
-	db $0, "SEA COTTAGE", $4f
-	db "BILL lives here!", $57
+	text "SEA COTTAGE"
+	line "BILL lives here!"
+	done
 
 _FileDataDestroyedText: ; 945f1 (25:45f1)
-	db $0, "The file data is", $4f
-	db "destroyed!", $58
+	text "The file data is"
+	line "destroyed!"
+	prompt
 
 _WouldYouLikeToSaveText: ; 9460e (25:460e)
-	db $0, "Would you like to", $4f
-	db "SAVE the game?", $57
+	text "Would you like to"
+	line "SAVE the game?"
+	done
 
 _GameSavedText: ; 94630 (25:4630)
-	db $0, $52, " saved", $4f
-	db "the game!", $57
+	text $52, " saved"
+	line "the game!"
+	done
 
 _OlderFileWillBeErasedText: ; 94643 (25:4643)
-	db $0, "The older file", $4f
-	db "will be erased to", $55
-	db "save. Okay?", $57
+	text "The older file"
+	line "will be erased to"
+	next "save. Okay?"
+	done
 
 _UnnamedText_73909: ; 94671 (25:4671)
-	db $0, "When you change a", $4f
-	db "#MON BOX, data", $55
-	db "will be saved.", $51
-	db "Is that okay?", $57
+	text "When you change a"
+	line "#MON BOX, data"
+	next "will be saved."
 
+	page "Is that okay?"
+	done
+
 _UnnamedText_739d4: ; 946b0 (25:46b0)
-	db $0, "Choose a", $4f
-	db $4a, " BOX.@@"
+	text "Choose a"
+	line $4a, " BOX.@@"
 
 _UnnamedText_3af3e: ; 946c2 (25:46c2)
 	TX_RAM $cf4b
-	db $0, " evolved", $57
+	text " evolved"
+	done
 
 _UnnamedText_3af43: ; 946cf (25:46cf)
 	db $0, $4f
@@ -122775,7 +124287,8 @@
 
 UnnamedText_946d7: ; 946d7 (25:46d7)
 	TX_RAM $cd6d
-	db $0, "!", $57
+	text "!"
+	done
 
 _UnnamedText_3af48: ; 946dd (25:46dd)
 	db $0, "Huh? @"
@@ -122782,8 +124295,9 @@
 
 UnnamedText_946e4: ; 946e4 (25:46e4)
 	TX_RAM $cf4b
-	db $0, $4f
-	db "stopped evolving!", $58
+	db $0
+	line "stopped evolving!"
+	prompt
 
 _UnnamedText_3af4d: ; 946fb (25:46fb)
 	db $0, "What? @"
@@ -122790,36 +124304,44 @@
 
 UnnamedText_94703: ; 94703 (25:4703)
 	TX_RAM $cf4b
-	db $0, $4f
-	db "is evolving!", $57
+	db $0
+	line "is evolving!"
+	done
 
 _UnnamedText_3f245: ; 94715 (25:4715)
-	db $0, $59, $4f
-	db "fell asleep!", $58
+	text $59
+	line "fell asleep!"
+	prompt
 
 _UnnamedText_3f24a: ; 94725 (25:4725)
-	db $0, $59, "'s", $4f
-	db "already asleep!", $58
+	text $59, "'s"
+	line "already asleep!"
+	prompt
 
 _UnnamedText_3f2df: ; 94739 (25:4739)
-	db $0, $59, $4f
-	db "was poisoned!", $58
+	text $59
+	line "was poisoned!"
+	prompt
 
 _UnnamedText_3f2e4: ; 9474a (25:474a)
-	db $0, $59, "'s", $4f
-	db "badly poisoned!", $58
+	text $59, "'s"
+	line "badly poisoned!"
+	prompt
 
 _UnnamedText_3f3d8: ; 9475e (25:475e)
-	db $0, $59, $4f
-	db "was burned!", $58
+	text $59
+	line "was burned!"
+	prompt
 
 _UnnamedText_3f3dd: ; 9476d (25:476d)
-	db $0, $59, $4f
-	db "was frozen solid!", $58
+	text $59
+	line "was frozen solid!"
+	prompt
 
 _UnnamedText_3f423: ; 94782 (25:4782)
-	db $0, "Fire defrosted", $4f
-	db $59, "!", $58
+	text "Fire defrosted"
+	line $59, "!"
+	prompt
 
 _UnnamedText_3f528: ; 94795 (25:4795)
 	db $0, $5a, "'s", $4f
@@ -122827,13 +124349,14 @@
 
 UnnamedText_9479a: ; 9479a (25:479a)
 	TX_RAM $cf4b
-	db $0, "@@"
+	text "@@"
 
 _UnnamedText_3f542: ; 947a0 (25:47a0)
-	db $0, $4c, "greatly@@"
+	text $4c, "greatly@@"
 
 _UnnamedText_3f547: ; 947ab (25:47ab)
-	db $0, " rose!", $58
+	text " rose!"
+	prompt
 
 _UnnamedText_3f661: ; 947b3 (25:47b3)
 	db $0, $59, "'s", $4f
@@ -122841,56 +124364,67 @@
 
 UnnamedText_947b8: ; 947b8 (25:47b8)
 	TX_RAM $cf4b
-	db $0, "@@"
+	text "@@"
 
 _UnnamedText_3f67e: ; 947be (25:47be)
-	db $0, $4c, "greatly@@"
+	text $4c, "greatly@@"
 
 _UnnamedText_3f683: ; 947c9 (25:47c9)
-	db $0, " fell!", $58
+	text " fell!"
+	prompt
 
 _UnnamedText_3f802: ; 947d1 (25:47d1)
-	db $0, $5a, $4f
-	db "ran from battle!", $58
+	text $5a
+	line "ran from battle!"
+	prompt
 
 _UnnamedText_3f807: ; 947e5 (25:47e5)
-	db $0, $59, $4f
-	db "ran away scared!", $58
+	text $59
+	line "ran away scared!"
+	prompt
 
 _UnnamedText_3f80c: ; 947f9 (25:47f9)
-	db $0, $59, $4f
-	db "was blown away!", $58
+	text $59
+	line "was blown away!"
+	prompt
 
 _UnnamedText_3f8c8: ; 9480c (25:480c)
-	db $0, $5a, "@@"
+	text $5a, "@@"
 
 _UnnamedText_3f8f9: ; 94810 (25:4810)
-	db $0, $4f
-	db "made a whirlwind!", $58
+	db $0
+	line "made a whirlwind!"
+	prompt
 
 _UnnamedText_3f8fe: ; 94824 (25:4824)
-	db $0, $4f
-	db "took in sunlight!", $58
+	db $0
+	line "took in sunlight!"
+	prompt
 
 _UnnamedText_3f903: ; 94838 (25:4838)
-	db $0, $4f
-	db "lowered its head!", $58
+	db $0
+	line "lowered its head!"
+	prompt
 
 _UnnamedText_3f908: ; 9484c (25:484c)
-	db $0, $4f
-	db "is glowing!", $58
+	db $0
+	line "is glowing!"
+	prompt
 
 _UnnamedText_3f90d: ; 9485a (25:485a)
-	db $0, $4f
-	db "flew up high!", $58
+	db $0
+	line "flew up high!"
+	prompt
 
 _UnnamedText_3f912: ; 9486a (25:486a)
-	db $0, $4f
-	db "dug a hole!", $58
+	db $0
+	line "dug a hole!"
+	prompt
 
 _UnnamedText_3f9a1: ; 94878 (25:4878)
-	db $0, $59, $4f
-	db "became confused!", $58
+	text $59
+	line "became confused!"
+	prompt
 
 _UnnamedText_3fa77: ; 9488c (25:488c)
 	db $0, $5a, $4f
@@ -122899,7 +124433,8 @@
 
 UnnamedText_94898: ; 94898 (25:4898)
 	TX_RAM $cd6d
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_3fb09: ; 9489e (25:489e)
 	db $0, $59, "'s", $4f
@@ -122907,83 +124442,103 @@
 
 UnnamedText_948a3: ; 948a3 (25:48a3)
 	TX_RAM $cd6d
-	db $0, " was", $55
-	db "disabled!", $58
+	text " was"
+	next "disabled!"
+	prompt
 
 _UnnamedText_3fb3e: ; 948b6 (25:48b6)
-	db $0, "Nothing happened!", $58
+	text "Nothing happened!"
+	prompt
 
 _UnnamedText_3fb49: ; 948c9 (25:48c9)
-	db $0, "No effect!", $58
+	text "No effect!"
+	prompt
 
 _UnnamedText_3fb59: ; 948d5 (25:48d5)
-	db $0, "But, it failed! ", $58
+	text "But, it failed! "
+	prompt
 
 _UnnamedText_3fb64: ; 948e7 (25:48e7)
-	db $0, "It didn't affect", $4f
-	db $59, "!", $58
+	text "It didn't affect"
+	line $59, "!"
+	prompt
 
 _UnnamedText_3fb69: ; 948fb (25:48fb)
-	db $0, $59, $4f
-	db "is unaffected!", $58
+	text $59
+	line "is unaffected!"
+	prompt
 
 _UnnamedText_3fb74: ; 9490d (25:490d)
-	db $0, $59, "'s", $4f
-	db "paralyzed! It may", $55
-	db "not attack!", $58
+	text $59, "'s"
+	line "paralyzed! It may"
+	next "not attack!"
+	prompt
 
 _UnnamedText_17e1d: ; 9492f (25:492f)
-	db $0, "It created a", $4f
-	db "SUBSTITUTE!", $58
+	text "It created a"
+	line "SUBSTITUTE!"
+	prompt
 
 _UnnamedText_17e22: ; 94949 (25:4949)
-	db $0, $5a, $4f
-	db "has a SUBSTITUTE!", $58
+	text $5a
+	line "has a SUBSTITUTE!"
+	prompt
 
 _UnnamedText_17e27: ; 9495e (25:495e)
-	db $0, "Too weak to make", $4f
-	db "a SUBSTITUTE!", $58
+	text "Too weak to make"
+	line "a SUBSTITUTE!"
+	prompt
 
 _UnnamedText_2ff04: ; 9497e (25:497e)
-	db $0, "Coins scattered", $4f
-	db "everywhere!", $58
+	text "Coins scattered"
+	line "everywhere!"
+	prompt
 
 _UnnamedText_27fb3: ; 9499b (25:499b)
-	db $0, $5a, "'s", $4f
-	db "getting pumped!", $58
+	text $5a, "'s"
+	line "getting pumped!"
+	prompt
 
 _UnnamedText_2bef2: ; 949af (25:49af)
-	db $0, $59, $4f
-	db "was seeded!", $58
+	text $59
+	line "was seeded!"
+	prompt
 
 _UnnamedText_2bef7: ; 949be (25:49be)
-	db $0, $59, $4f
-	db "evaded attack!", $58
+	text $59
+	line "evaded attack!"
+	prompt
 
 _UnnamedText_1399e: ; 949d0 (25:49d0)
-	db $0, $5a, "'s", $4f
-	db "hit with recoil!", $58
+	text $5a, "'s"
+	line "hit with recoil!"
+	prompt
 
 _UnnamedText_139cd: ; 949e5 (25:49e5)
-	db $0, "Converted type to", $4f
-	db $59, "'s!", $58
+	text "Converted type to"
+	line $59, "'s!"
+	prompt
 
 _UnnamedText_13a53: ; 949fc (25:49fc)
-	db $0, "All STATUS changes", $4f
-	db "are eliminated!", $58
+	text "All STATUS changes"
+	line "are eliminated!"
+	prompt
 
 _UnnamedText_3baa2: ; 94a20 (25:4a20)
-	db $0, $5a, $4f
-	db "started sleeping!", $57
+	text $5a
+	line "started sleeping!"
+	done
 
 _UnnamedText_3baa7: ; 94a35 (25:4a35)
-	db $0, $5a, $4f
-	db "fell asleep and", $55
-	db "became healthy!", $57
+	text $5a
+	line "fell asleep and"
+	next "became healthy!"
+	done
 
 _UnnamedText_3baac: ; 94a58 (25:4a58)
-	db $0, $5a, $4f
-	db "regained health!", $58
+	text $5a
+	line "regained health!"
+	prompt
 
 _UnnamedText_3bb92: ; 94a6c (25:4a6c)
 	db $0, $5a, $4f
@@ -122992,34 +124547,42 @@
 
 UnnamedText_94a81: ; 94a81 (25:4a81)
 	TX_RAM $cd6d
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_3bbd7: ; 94a87 (25:4a87)
-	db $0, $5a, "'s", $4f
-	db "protected against", $55
-	db "special attacks!", $58
+	text $5a, "'s"
+	line "protected against"
+	next "special attacks!"
+	prompt
 
 _UnnamedText_3bbdc: ; 94aae (25:4aae)
-	db $0, $5a, $4f
-	db "gained armor!", $58
+	text $5a
+	line "gained armor!"
+	prompt
 
 _UnnamedText_33f52: ; 94abf (25:4abf)
-	db $0, $5a, "'s", $4f
-	db "shrouded in mist!", $58
+	text $5a, "'s"
+	line "shrouded in mist!"
+	prompt
 
 _UnnamedText_78dc: ; 94ad5 (25:4ad5)
-	db $0, "Sucked health from", $4f
-	db $59, "!", $58
+	text "Sucked health from"
+	line $59, "!"
+	prompt
 
 _UnnamedText_78e1: ; 94aec (25:4aec)
-	db $0, $59, "'s", $4f
-	db "dream was eaten!", $58
+	text $59, "'s"
+	line "dream was eaten!"
+	prompt
 
 _BattleCenterMText1: ; 94b01 (25:4b01)
-	db $0, "!", $57
+	text "!"
+	done
 
 _TradeCenterMText1: ; 94b04 (25:4b04)
-	db $0, "!", $57
+	text "!"
+	done
 
 INCLUDE "text/mapRedsHouse1F.asm"
 INCLUDE "text/mapBluesHouse.asm"
@@ -123048,33 +124611,38 @@
 	db "contain #MON!", $57
 
 _OaksLabCharmanderText: ; 94e06 (25:4e06)
-	db $0, "So! You want the", $4f
-	db "fire #MON,", $55
-	db "CHARMANDER?", $57
+	text "So! You want the"
+	line "fire #MON,"
+	next "CHARMANDER?"
+	done
 
 _OaksLabSquirtleText: ; 94e2f (25:4e2f)
-	db $0, "So! You want the", $4f
-	db "water #MON,", $55
-	db "SQUIRTLE?", $57
+	text "So! You want the"
+	line "water #MON,"
+	next "SQUIRTLE?"
+	done
 
 _OaksLabBulbasaurText: ; 94e57 (25:4e57)
-	db $0, "So! You want the", $4f
-	db "plant #MON,", $55
-	db "BULBASAUR?", $57
+	text "So! You want the"
+	line "plant #MON,"
+	next "BULBASAUR?"
+	done
 
 _OaksLabMonEnergeticText: ; 94e80 (25:4e80)
-	db $0, "This #MON is", $4f
-	db "really energetic!", $58
+	text "This #MON is"
+	line "really energetic!"
+	prompt
 
 _OaksLabReceivedMonText: ; 94ea0 (25:4ea0)
-	db $0, $52, " received", $4f
-	db "a @"
+	text $52, " received"
+	line "a @"
 	TX_RAM $cd6d
-	db $0, "!@@"
+	text "!@@"
 
 _OaksLabLastMonText: ; 94eb6 (25:4eb6)
-	db $0, "That's PROF.OAK's", $4f
-	db "last #MON!", $57
+	text "That's PROF.OAK's"
+	line "last #MON!"
+	done
 
 _UnnamedText_1d2f0: ; 94ed2 (25:4ed2)
 	db $0, "OAK: Now, ", $52, ",", $4f
@@ -123108,16 +124676,18 @@
 	db "OAK's PARCEL.@@"
 
 _OaksLabDeliverParcelText2: ; 9500f (25:500f)
-	db $0, $51
-	db "Ah! This is the", $4f
-	db "custom # BALL", $55
-	db "I ordered!", $55
-	db "Thank you!", $57
+	text $51
+	db "Ah! This is the"
+	line "custom # BALL"
+	next "I ordered!"
+	next "Thank you!"
+	done
 
 _OaksLabAroundWorldText: ; 95045 (25:5045)
-	db $0, "#MON around the", $4f
-	db "world wait for", $55
-	db "you, ", $52, "!", $57
+	text "#MON around the"
+	line "world wait for"
+	next "you, ", $52, "!"
+	done
 
 _OaksLabGivePokeballsText1: ; 9506d (25:506d)
 	db $0, "OAK: You can't get", $4f
@@ -123132,19 +124702,23 @@
 	db "# BALLs!@@"
 
 _OaksLabGivePokeballsText2: ; 950f2 (25:50f2)
-	db $0, $51
-	db "When a wild", $4f
-	db "#MON appears,", $55
-	db "it's fair game.", $51
-	db "Just throw a #", $4f
-	db "BALL at it and try", $4f
-	db "to catch it!", $51
-	db "This won't always", $4f
-	db "work, though.", $51
-	db "A healthy #MON", $4f
-	db "could escape. You", $55
-	db "have to be lucky!", $57
+	text $51
+	db "When a wild"
+	line "#MON appears,"
+	next "it's fair game."
 
+	page "Just throw a #"
+	line "BALL at it and try"
+	line "to catch it!"
+
+	page "This won't always"
+	line "work, though."
+
+	page "A healthy #MON"
+	line "could escape. You"
+	next "have to be lucky!"
+	done
+
 _OaksLabPleaseVisitText: ; 9519e (25:519e)
 	db $0, "OAK: Come see me", $4f
 	db "sometimes.", $51
@@ -123160,21 +124734,25 @@
 	db "a look!", $58
 
 _UnnamedText_1d32c: ; 95236 (25:5236)
-	db $0, "It's encyclopedia-", $4f
-	db "like, but the", $55
-	db "pages are blank!", $57
+	text "It's encyclopedia-"
+	line "like, but the"
+	next "pages are blank!"
+	done
 
 _OaksLabText8: ; 95268 (25:5268)
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_1d340: ; 9526b (25:526b)
-	db $0, "PROF.OAK is the", $4f
-	db "authority on", $55
-	db "#MON!", $51
-	db "Many #MON", $4f
-	db "trainers hold him", $55
-	db "in high regard!", $57
+	text "PROF.OAK is the"
+	line "authority on"
+	next "#MON!"
 
+	page "Many #MON"
+	line "trainers hold him"
+	next "in high regard!"
+	done
+
 _OaksLabRivalWaitingText: ; 952bb (25:52bb)
 	db $0, $53, ": Gramps!", $4f
 	db "I'm fed up with", $55
@@ -123224,7 +124802,7 @@
 
 UnnamedText_95470: ; 95470 (25:5470)
 	TX_RAM $cd6d
-	db $0, "!@@"
+	text "!@@"
 
 _OaksLabRivalChallengeText: ; 95477 (25:5477)
 	db $0, $53, ": Wait", $4f
@@ -123235,10 +124813,11 @@
 	db "you on!", $57
 
 _UnnamedText_1d3be: ; 954b6 (25:54b6)
-	db $0, "WHAT?", $4f
-	db "Unbelievable!", $55
-	db "I picked the", $55
-	db "wrong #MON!", $58
+	text "WHAT?"
+	line "Unbelievable!"
+	next "I picked the"
+	next "wrong #MON!"
+	prompt
 
 _UnnamedText_1d3c3: ; 954e4 (25:54e4)
 	db $0, $53, ": Yeah! Am", $4f
@@ -123265,16 +124844,19 @@
 	db "of you two.", $57
 
 _OaksLabText24: ; 955a8 (25:55a8)
-	db $0, "On the desk there", $4f
-	db "is my invention,", $55
-	db "#DEX!", $51
-	db "It automatically", $4f
-	db "records data on", $55
-	db "#MON you've", $55
-	db "seen or caught!", $51
-	db "It's a hi-tech", $4f
-	db "encyclopedia!", $57
+	text "On the desk there"
+	line "is my invention,"
+	next "#DEX!"
 
+	page "It automatically"
+	line "records data on"
+	next "#MON you've"
+	next "seen or caught!"
+
+	page "It's a hi-tech"
+	line "encyclopedia!"
+	done
+
 _OaksLabText25: ; 9562a (25:562a)
 	db $0, "OAK: ", $52, " and", $4f
 	db $53, "! Take", $55
@@ -123283,22 +124865,28 @@
 	db "#DEX from OAK!@@"
 
 _OaksLabText26: ; 95664 (25:5664)
-	db $0, "To make a complete", $4f
-	db "guide on all the", $55
-	db "#MON in the", $55
-	db "world...", $51
-	db "That was my dream!", $51
-	db "But, I'm too old!", $4f
-	db "I can't do it!", $51
-	db "So, I want you two", $4f
-	db "to fulfill my", $55
-	db "dream for me!", $51
-	db "Get moving, you", $4f
-	db "two!", $51
-	db "This is a great", $4f
-	db "undertaking in", $55
-	db "#MON history!", $57
+	text "To make a complete"
+	line "guide on all the"
+	next "#MON in the"
+	next "world..."
 
+	page "That was my dream!"
+
+	page "But, I'm too old!"
+	line "I can't do it!"
+
+	page "So, I want you two"
+	line "to fulfill my"
+	next "dream for me!"
+
+	page "Get moving, you"
+	line "two!"
+
+	page "This is a great"
+	line "undertaking in"
+	next "#MON history!"
+	done
+
 _OaksLabText27: ; 95741 (25:5741)
 	db $0, $53, ": Alright", $4f
 	db "Gramps! Leave it", $55
@@ -123314,8 +124902,9 @@
 	db $52, "! Hahaha!", $57
 
 _UnnamedText_1d405: ; 957eb (25:57eb)
-	db $0, "I study #MON as", $4f
-	db "PROF.OAK's AIDE.", $57
+	text "I study #MON as"
+	line "PROF.OAK's AIDE."
+	done
 
 _UnnamedText_441cc: ; 9580c (25:580c)
 	db $0, "#DEX comp-", $4f
@@ -123334,153 +124923,185 @@
 	db "Rating:", $58
 
 _UnnamedText_44201: ; 95858 (25:5858)
-	db $0, "You still have", $4f
-	db "lots to do.", $55
-	db "Look for #MON", $55
-	db "in grassy areas!", $57
+	text "You still have"
+	line "lots to do."
+	next "Look for #MON"
+	next "in grassy areas!"
+	done
 
 _UnnamedText_44206: ; 95893 (25:5893)
-	db $0, "You're on the", $4f
-	db "right track! ", $55
-	db "Get a FLASH HM", $55
-	db "from my AIDE!", $57
+	text "You're on the"
+	line "right track! "
+	next "Get a FLASH HM"
+	next "from my AIDE!"
+	done
 
 _UnnamedText_4420b: ; 958cc (25:58cc)
-	db $0, "You still need", $4f
-	db "more #MON!", $55
-	db "Try to catch", $55
-	db "other species!", $57
+	text "You still need"
+	line "more #MON!"
+	next "Try to catch"
+	next "other species!"
+	done
 
 _UnnamedText_44210: ; 95903 (25:5903)
-	db $0, "Good, you're", $4f
-	db "trying hard!", $55
-	db "Get an ITEMFINDER", $55
-	db "from my AIDE!", $57
+	text "Good, you're"
+	line "trying hard!"
+	next "Get an ITEMFINDER"
+	next "from my AIDE!"
+	done
 
 _UnnamedText_44215: ; 9593d (25:593d)
-	db $0, "Looking good!", $4f
-	db "Go find my AIDE", $55
-	db "when you get 50!", $57
+	text "Looking good!"
+	line "Go find my AIDE"
+	next "when you get 50!"
+	done
 
 _UnnamedText_4421a: ; 9596d (25:596d)
-	db $0, "You finally got at", $4f
-	db "least 50 species!", $55
-	db "Be sure to get", $55
-	db "EXP.ALL from my", $55
-	db "AIDE!", $57
+	text "You finally got at"
+	line "least 50 species!"
+	next "Be sure to get"
+	next "EXP.ALL from my"
+	next "AIDE!"
+	done
 
 _UnnamedText_4421f: ; 959b8 (25:59b8)
-	db $0, "Ho! This is geting", $4f
-	db "even better!", $57
+	text "Ho! This is geting"
+	line "even better!"
+	done
 
 _UnnamedText_44224: ; 959d9 (25:59d9)
-	db $0, "Very good!", $4f
-	db "Go fish for some", $55
-	db "marine #MON!", $57
+	text "Very good!"
+	line "Go fish for some"
+	next "marine #MON!"
+	done
 
 _UnnamedText_44229: ; 95a03 (25:5a03)
-	db $0, "Wonderful!", $4f
-	db "Do you like to", $55
-	db "collect things?", $57
+	text "Wonderful!"
+	line "Do you like to"
+	next "collect things?"
+	done
 
 _UnnamedText_4422e: ; 95a2e (25:5a2e)
-	db $0, "I'm impressed!", $4f
-	db "It must have been", $55
-	db "difficult to do!", $57
+	text "I'm impressed!"
+	line "It must have been"
+	next "difficult to do!"
+	done
 
 _UnnamedText_44233: ; 95a60 (25:5a60)
-	db $0, "You finally got at", $4f
-	db "least 100 species!", $55
-	db "I can't believe", $55
-	db "how good you are!", $57
+	text "You finally got at"
+	line "least 100 species!"
+	next "I can't believe"
+	next "how good you are!"
+	done
 
 _UnnamedText_44238: ; 95aa8 (25:5aa8)
-	db $0, "You even have the", $4f
-	db "evolved forms of", $55
-	db "#MON! Super!", $57
+	text "You even have the"
+	line "evolved forms of"
+	next "#MON! Super!"
+	done
 
 _UnnamedText_4423d: ; 95ad9 (25:5ad9)
-	db $0, "Excellent! Trade", $4f
-	db "with friends to", $55
-	db "get some more!", $57
+	text "Excellent! Trade"
+	line "with friends to"
+	next "get some more!"
+	done
 
 _UnnamedText_44242: ; 95b0a (25:5b0a)
-	db $0, "Outstanding!", $4f
-	db "You've become a", $55
-	db "real pro at this!", $57
+	text "Outstanding!"
+	line "You've become a"
+	next "real pro at this!"
+	done
 
 _UnnamedText_44247: ; 95b39 (25:5b39)
-	db $0, "I have nothing", $4f
-	db "left to say!", $55
-	db "You're the", $55
-	db "authority now!", $57
+	text "I have nothing"
+	line "left to say!"
+	next "You're the"
+	next "authority now!"
+	done
 
 _UnnamedText_4424c: ; 95b6f (25:5b6f)
-	db $0, "Your #DEX is", $4f
-	db "entirely complete!", $55
-	db "Congratulations!", $57
+	text "Your #DEX is"
+	line "entirely complete!"
+	next "Congratulations!"
+	done
 
 _ViridianPokeCenterText2: ; 95ba1 (25:5ba1)
 _ViridianPokeCenterText1: ; 95ba1 (25:5ba1)
-	db $0, "You can use that", $4f
-	db "PC in the corner.", $51
-	db "The receptionist", $4f
-	db "told me. So kind!", $57
+	text "You can use that"
+	line "PC in the corner."
 
+	page "The receptionist"
+	line "told me. So kind!"
+	done
+
 _ViridianPokeCenterText3: ; 95be8 (25:5be8)
-	db $0, "There's a #MON", $4f
-	db "CENTER in every", $55
-	db "town ahead.", $51
-	db "They don't charge", $4f
-	db "any money either!", $57
+	text "There's a #MON"
+	line "CENTER in every"
+	next "town ahead."
 
+	page "They don't charge"
+	line "any money either!"
+	done
+
 _ViridianMartText1: ; 95c36 (25:5c36)
-	db $0, "Okay! Say hi to", $4f
-	db "PROF.OAK for me!", $57
+	text "Okay! Say hi to"
+	line "PROF.OAK for me!"
+	done
 
 _ViridianMartText4: ; 95c58 (25:5c58)
-	db $0, "Hey! You came from", $4f
-	db "PALLET TOWN?", $57
+	text "Hey! You came from"
+	line "PALLET TOWN?"
+	done
 
 ViridianMartParcelQuestText: ; 95c79 (25:5c79)
-	db $0, "You know PROF.", $4f
-	db "OAK, right?", $51
-	db "His order came in.", $4f
-	db "Will you take it", $55
-	db "to him?", $51
-	db $52, " got", $4f
-	db "OAK's PARCEL!@@"
+	text "You know PROF."
+	line "OAK, right?"
 
+	page "His order came in."
+	line "Will you take it"
+	next "to him?"
+
+	page $52, " got"
+	line "OAK's PARCEL!@@"
+
 _ViridianMartText2: ; 95cd5 (25:5cd5)
-	db $0, "This shop sells", $4f
-	db "many ANTIDOTEs.", $57
+	text "This shop sells"
+	line "many ANTIDOTEs."
+	done
 
 _ViridianMartText3: ; 95cf6 (25:5cf6)
-	db $0, "No! POTIONs are", $4f
-	db "all sold out.", $57
+	text "No! POTIONs are"
+	line "all sold out."
+	done
 
 _SchoolText1: ; 95d15 (25:5d15)
-	db $0, "Whew! I'm trying", $4f
-	db "to memorize all", $55
-	db "my notes.", $57
+	text "Whew! I'm trying"
+	line "to memorize all"
+	next "my notes."
+	done
 
 _SchoolText2: ; 95d40 (25:5d40)
-	db $0, "Okay!", $51
-	db "Be sure to read", $4f
-	db "the blackboard", $55
-	db "carefully!", $57
+	text "Okay!"
 
+	page "Be sure to read"
+	line "the blackboard"
+	next "carefully!"
+	done
+
 _ViridianHouseText1: ; 95d71 (25:5d71)
-	db $0, "Coming up with", $4f
-	db "nicknames is fun,", $55
-	db "but hard.", $51
-	db "Simple names are", $4f
-	db "the easiest to", $55
-	db "remember.", $57
+	text "Coming up with"
+	line "nicknames is fun,"
+	next "but hard."
 
+	page "Simple names are"
+	line "the easiest to"
+	next "remember."
+	done
+
 _ViridianHouseText2: ; 95dc7 (25:5dc7)
-	db $0, "My Daddy loves", $4f
-	db "#MON too.", $57
+	text "My Daddy loves"
+	line "#MON too."
+	done
 
 _UnnamedText_1d5b1: ; 95de1 (25:5de1)
 	db $0, "SPEARY: Tetweet!", $57
@@ -123490,861 +125111,1076 @@
 	db "Name: SPEARY", $57
 
 _UnnamedText_74ace: ; 95e09 (25:5e09)
-	db $0, "Fwahahaha! This is", $4f
-	db "my hideout!", $51
-	db "I planned to", $4f
-	db "resurrect TEAM", $55
-	db "ROCKET here!", $51
-	db "But, you have", $4f
-	db "caught me again!", $55
-	db "So be it! This", $55
-	db "time, I'm not", $55
-	db "holding back!", $51
-	db "Once more, you", $4f
-	db "shall face", $55
-	db "GIOVANNI, the", $55
-	db "greatest trainer!", $57
+	text "Fwahahaha! This is"
+	line "my hideout!"
 
+	page "I planned to"
+	line "resurrect TEAM"
+	next "ROCKET here!"
+
+	page "But, you have"
+	line "caught me again!"
+	next "So be it! This"
+	next "time, I'm not"
+	next "holding back!"
+
+	page "Once more, you"
+	line "shall face"
+	next "GIOVANNI, the"
+	next "greatest trainer!"
+	done
+
 _UnnamedText_74ad3: ; 95ed5 (25:5ed5)
-	db $0, "Ha!", $4f
-	db "That was a truly", $55
-	db "intense fight!", $55
-	db "You have won!", $55
-	db "As proof, here is", $55
-	db "the EARTHBADGE!@@"
+	text "Ha!"
+	line "That was a truly"
+	next "intense fight!"
+	next "You have won!"
+	next "As proof, here is"
+	next "the EARTHBADGE!@@"
 
 _UnnamedText_74ad9: ; 95f2b (25:5f2b)
-	db $0, "Having lost, I", $4f
-	db "cannot face my", $55
-	db "underlings!", $55
-	db "TEAM ROCKET is", $55
-	db "finished forever!", $51
-	db "I will dedicate my", $4f
-	db "life to the study", $55
-	db "of #MON!", $51
-	db "Let us meet again", $4f
-	db "some day!", $55
-	db "Farewell!@@"
+	text "Having lost, I"
+	line "cannot face my"
+	next "underlings!"
+	next "TEAM ROCKET is"
+	next "finished forever!"
 
+	page "I will dedicate my"
+	line "life to the study"
+	next "of #MON!"
+
+	page "Let us meet again"
+	line "some day!"
+	next "Farewell!@@"
+
 _ViridianGymText12: ; 95fcc (25:5fcc)
-	db $0, "The EARTHBADGE", $4f
-	db "makes #MON of", $55
-	db "any level obey!", $51
-	db "It is evidence of", $4f
-	db "your mastery as a", $55
-	db "#MON trainer!", $51
-	db "With it, you can", $4f
-	db "enter the #MON", $55
-	db "LEAGUE!", $51
-	db "It is my gift for", $4f
-	db "your #MON", $55
-	db "LEAGUE challenge!", $57
+	text "The EARTHBADGE"
+	line "makes #MON of"
+	next "any level obey!"
 
+	page "It is evidence of"
+	line "your mastery as a"
+	next "#MON trainer!"
+
+	page "With it, you can"
+	line "enter the #MON"
+	next "LEAGUE!"
+
+	page "It is my gift for"
+	line "your #MON"
+	next "LEAGUE challenge!"
+	done
+
 _ReceivedTM27Text: ; 96082 (25:6082)
-	db $0, $52, " received", $4f
-	db "TM27!@@"
+	text $52, " received"
+	line "TM27!@@"
 
 _TM27ExplanationText: ; 96095 (25:6095)
-	db $0, $51
-	db "TM27 is FISSURE!", $4f
-	db "It will take out", $55
-	db "#MON with just", $55
-	db "one hit!", $51
-	db "I made it when I", $4f
-	db "ran the GYM here,", $55
-	db "too long ago...", $57
+	text $51
+	db "TM27 is FISSURE!"
+	line "It will take out"
+	next "#MON with just"
+	next "one hit!"
 
+	page "I made it when I"
+	line "ran the GYM here,"
+	next "too long ago..."
+	done
+
 _TM27NoRoomText: ; 96104 (25:6104)
-	db $0, "You do not have", $4f
-	db "space for this!", $57
+	text "You do not have"
+	line "space for this!"
+	done
 
 _ViridianGymBattleText1: ; 96125 (25:6125)
-	db $0, "Heh! You must be", $4f
-	db "running out of", $55
-	db "steam by now!", $57
+	text "Heh! You must be"
+	line "running out of"
+	next "steam by now!"
+	done
 
 _ViridianGymEndBattleText1: ; 96154 (25:6154)
-	db $0, "I", $4f
-	db "ran out of gas!", $58
+	text "I"
+	line "ran out of gas!"
+	prompt
 
 _ViridianGymAfterBattleText1: ; 96167 (25:6167)
-	db $0, "You need power to", $4f
-	db "keep up with our", $55
-	db "GYM LEADER!", $57
+	text "You need power to"
+	line "keep up with our"
+	next "GYM LEADER!"
+	done
 
 _ViridianGymBattleText2: ; 96197 (25:6197)
-	db $0, "Rrrroar! I'm", $4f
-	db "working myself", $55
-	db "into a rage!", $57
+	text "Rrrroar! I'm"
+	line "working myself"
+	next "into a rage!"
+	done
 
 _ViridianGymEndBattleText2: ; 961c0 (25:61c0)
-	db $0, "Wargh!", $58
+	text "Wargh!"
+	prompt
 
 _ViridianGymAfterBattleText2: ; 961c8 (25:61c8)
-	db $0, "I'm still not", $4f
-	db "worthy!", $57
+	text "I'm still not"
+	line "worthy!"
+	done
 
 _ViridianGymBattleText3: ; 961de (25:61de)
-	db $0, "#MON and I, we", $4f
-	db "make wonderful", $55
-	db "music together!", $57
+	text "#MON and I, we"
+	line "make wonderful"
+	next "music together!"
+	done
 
 _ViridianGymEndBattleText3: ; 9620d (25:620d)
-	db $0, "You are in", $4f
-	db "perfect harmony!", $58
+	text "You are in"
+	line "perfect harmony!"
+	prompt
 
 _ViridianGymAfterBattleText3: ; 9622a (25:622a)
-	db $0, "Do you know the", $4f
-	db "identity of our", $55
-	db "GYM LEADER?", $57
+	text "Do you know the"
+	line "identity of our"
+	next "GYM LEADER?"
+	done
 
 _ViridianGymBattleText4: ; 96257 (25:6257)
-	db $0, "Karate is the", $4f
-	db "ultimate form of", $55
-	db "martial arts!", $57
+	text "Karate is the"
+	line "ultimate form of"
+	next "martial arts!"
+	done
 
 _ViridianGymEndBattleText4: ; 96285 (25:6285)
-	db $0, "Atcho!", $58
+	text "Atcho!"
+	prompt
 
 _ViridianGymAfterBattleText4: ; 9628d (25:628d)
-	db $0, "If my #MON", $4f
-	db "were as good at", $55
-	db "Karate as I...", $57
+	text "If my #MON"
+	line "were as good at"
+	next "Karate as I..."
+	done
 
 _ViridianGymBattleText5: ; 962b8 (25:62b8)
-	db $0, "The truly talented", $4f
-	db "win with style!", $57
+	text "The truly talented"
+	line "win with style!"
+	done
 
 _ViridianGymEndBattleText5: ; 962dc (25:62dc)
-	db $0, "I", $4f
-	db "lost my grip!", $58
+	text "I"
+	line "lost my grip!"
+	prompt
 
 _ViridianGymAfterBattleText5: ; 962ed (25:62ed)
-	db $0, "The LEADER will", $4f
-	db "scold me!", $57
+	text "The LEADER will"
+	line "scold me!"
+	done
 
 _ViridianGymBattleText6: ; 96308 (25:6308)
-	db $0, "I'm the KARATE", $4f
-	db "KING! Your fate", $55
-	db "rests with me!", $57
+	text "I'm the KARATE"
+	line "KING! Your fate"
+	next "rests with me!"
+	done
 
 _ViridianGymEndBattleText6: ; 96336 (25:6336)
-	db $0, "Ayah!", $58
+	text "Ayah!"
+	prompt
 
 _ViridianGymAfterBattleText6: ; 9633d (25:633d)
-	db $0, "#MON LEAGUE?", $4f
-	db "You? Don't get", $55
-	db "cocky!", $57
+	text "#MON LEAGUE?"
+	line "You? Don't get"
+	next "cocky!"
+	done
 
 _ViridianGymBattleText7: ; 96360 (25:6360)
-	db $0, "Your #MON will", $4f
-	db "cower at the", $55
-	db "crack of my whip!", $57
+	text "Your #MON will"
+	line "cower at the"
+	next "crack of my whip!"
+	done
 
 _ViridianGymEndBattleText7: ; 9638f (25:638f)
-	db $0, "Yowch!", $4f
-	db "Whiplash!", $58
+	text "Yowch!"
+	line "Whiplash!"
+	prompt
 
 _ViridianGymAfterBattleText7: ; 963a1 (25:63a1)
-	db $0, "Wait! I was just", $4f
-	db "careless!", $57
+	text "Wait! I was just"
+	line "careless!"
+	done
 
 _ViridianGymBattleText8: ; 963bd (25:63bd)
-	db $0, "VIRIDIAN GYM was", $4f
-	db "closed for a long", $55
-	db "time, but now our", $55
-	db "LEADER is back!", $57
+	text "VIRIDIAN GYM was"
+	line "closed for a long"
+	next "time, but now our"
+	next "LEADER is back!"
+	done
 
 _ViridianGymEndBattleText8: ; 96403 (25:6403)
-	db $0, "I", $4f
-	db "was beaten?", $58
+	text "I"
+	line "was beaten?"
+	prompt
 
 _ViridianGymAfterBattleText8: ; 96412 (25:6412)
-	db $0, "You can go onto", $4f
-	db "#MON LEAGUE", $55
-	db "only by defeating", $55
-	db "our GYM LEADER!", $57
+	text "You can go onto"
+	line "#MON LEAGUE"
+	next "only by defeating"
+	next "our GYM LEADER!"
+	done
 
 _UnnamedText_74bd4: ; 96451 (25:6451)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "Even I don't know", $4f
-	db "VIRIDIAN LEADER's", $55
-	db "identity!", $51
-	db "This will be the", $4f
-	db "toughest of all", $55
-	db "the GYM LEADERs!", $51
-	db "I heard that the", $4f
-	db "trainers here", $55
-	db "like ground-type", $55
-	db "#MON!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "Even I don't know"
+	line "VIRIDIAN LEADER's"
+	next "identity!"
+
+	page "This will be the"
+	line "toughest of all"
+	next "the GYM LEADERs!"
+
+	page "I heard that the"
+	line "trainers here"
+	next "like ground-type"
+	next "#MON!"
+	done
+
 _UnnamedText_74bd9: ; 964fb (25:64fb)
-	db $0, "Blow me away!", $4f
-	db "GIOVANNI was the", $55
-	db "GYM LEADER here?", $57
+	text "Blow me away!"
+	line "GIOVANNI was the"
+	next "GYM LEADER here?"
+	done
 
 _UnnamedText_5c21a: ; 9652c (25:652c)
-	db $0, "Come again!", $57
+	text "Come again!"
+	done
 
 _UnnamedText_5c21f: ; 96539 (25:6539)
-	db $0, "It's ¥50 for a", $4f
-	db "child's ticket.", $51
-	db "Would you like to", $4f
-	db "come in?", $57
+	text "It's ¥50 for a"
+	line "child's ticket."
 
+	page "Would you like to"
+	line "come in?"
+	done
+
 _UnnamedText_5c224: ; 96572 (25:6572)
-	db $0, "Right, ¥50!", $4f
-	db "Thank you!", $57
+	text "Right, ¥50!"
+	line "Thank you!"
+	done
 
 _UnnamedText_5c229: ; 9658a (25:658a)
-	db $0, "You don't have", $4f
-	db "enough money.", $58
+	text "You don't have"
+	line "enough money."
+	prompt
 
 _UnnamedText_5c22e: ; 965a7 (25:65a7)
-	db $0, "You can't sneak", $4f
-	db "in the back way!", $51
-	db "Oh, whatever!", $4f
-	db "Do you know what", $55
-	db "AMBER is?", $57
+	text "You can't sneak"
+	line "in the back way!"
 
+	page "Oh, whatever!"
+	line "Do you know what"
+	next "AMBER is?"
+	done
+
 _UnnamedText_5c233: ; 965f1 (25:65f1)
-	db $0, "There's a lab", $4f
-	db "somewhere trying", $55
-	db "to resurrect", $55
-	db "ancient #MON", $55
-	db "from AMBER.", $57
+	text "There's a lab"
+	line "somewhere trying"
+	next "to resurrect"
+	next "ancient #MON"
+	next "from AMBER."
+	done
 
 _UnnamedText_5c238: ; 96636 (25:6636)
-	db $0, "AMBER is fossil-", $4f
-	db "ized tree sap.", $57
+	text "AMBER is fossil-"
+	line "ized tree sap."
+	done
 
 _UnnamedText_5c23d: ; 96657 (25:6657)
-	db $0, "Please go to the", $4f
-	db "other side!", $57
+	text "Please go to the"
+	line "other side!"
+	done
 
 _UnnamedText_5c242: ; 96675 (25:6675)
-	db $0, "Take plenty of", $4f
-	db "time to look!", $57
+	text "Take plenty of"
+	line "time to look!"
+	done
 
 _UnnamedText_5c251: ; 96693 (25:6693)
-	db $0, "That is one", $4f
-	db "magnificent", $55
-	db "fossil!", $57
+	text "That is one"
+	line "magnificent"
+	next "fossil!"
+	done
 
 _UnnamedText_5c28e: ; 966b4 (25:66b4)
-	db $0, "Ssh! I think that", $4f
-	db "this chunk of", $55
-	db "AMBER contains", $55
-	db "#MON DNA!", $51
-	db "It would be great", $4f
-	db "if #MON could", $55
-	db "be resurrected", $55
-	db "from it!", $51
-	db "But, my colleagues", $4f
-	db "just ignore me!", $51
-	db "So I have a favor", $4f
-	db "to ask!", $51
-	db "Take this to a", $4f
-	db "#MON LAB and", $55
-	db "get it examined!", $58
+	text "Ssh! I think that"
+	line "this chunk of"
+	next "AMBER contains"
+	next "#MON DNA!"
 
+	page "It would be great"
+	line "if #MON could"
+	next "be resurrected"
+	next "from it!"
+
+	page "But, my colleagues"
+	line "just ignore me!"
+
+	page "So I have a favor"
+	line "to ask!"
+
+	page "Take this to a"
+	line "#MON LAB and"
+	next "get it examined!"
+	prompt
+
 _ReceivedOldAmberText: ; 96790 (25:6790)
-	db $0, $52, " received", $4f
-	db "OLD AMBER!@@"
+	text $52, " received"
+	line "OLD AMBER!@@"
 
 _UnnamedText_5c299: ; 967a8 (25:67a8)
-	db $0, "Ssh! Get the OLD", $4f
-	db "AMBER checked!", $57
+	text "Ssh! Get the OLD"
+	line "AMBER checked!"
+	done
 
 _UnnamedText_5c29e: ; 967c9 (25:67c9)
-	db $0, "You don't have", $4f
-	db "space for this!", $57
+	text "You don't have"
+	line "space for this!"
+	done
 
 _UnnamedText_5c2ad: ; 967e8 (25:67e8)
-	db $0, "We are proud of 2", $4f
-	db "fossils of very", $55
-	db "rare, prehistoric", $55
-	db "#MON!", $57
+	text "We are proud of 2"
+	line "fossils of very"
+	next "rare, prehistoric"
+	next "#MON!"
+	done
 
 _UnnamedText_5c2bc: ; 96823 (25:6823)
-	db $0, "The AMBER is", $4f
-	db "clear and gold!", $57
+	text "The AMBER is"
+	line "clear and gold!"
+	done
 
 _MuseumF2Text1: ; 96841 (25:6841)
-	db $0, "MOON STONE?", $51
-	db "What's so special", $4f
-	db "about it?", $57
+	text "MOON STONE?"
 
+	page "What's so special"
+	line "about it?"
+	done
+
 _MuseumF2Text2: ; 96869 (25:6869)
-	db $0, "July 20, 1969!", $51
-	db "The 1st lunar", $4f
-	db "landing!", $51
-	db "I bought a color", $4f
-	db "TV to watch it!", $57
+	text "July 20, 1969!"
 
+	page "The 1st lunar"
+	line "landing!"
+
+	page "I bought a color"
+	line "TV to watch it!"
+	done
+
 _MuseumF2Text3: ; 968b1 (25:68b1)
-	db $0, "We have a space", $4f
-	db "exhibit now.", $57
+	text "We have a space"
+	line "exhibit now."
+	done
 
 _MuseumF2Text4: ; 968cf (25:68cf)
-	db $0, "I want a PIKACHU!", $4f
-	db "It's so cute!", $51
-	db "I asked my Daddy", $4f
-	db "to catch me one!", $57
+	text "I want a PIKACHU!"
+	line "It's so cute!"
 
+	page "I asked my Daddy"
+	line "to catch me one!"
+	done
+
 _MuseumF2Text5: ; 96911 (25:6911)
-	db $0, "Yeah, a PIKACHU", $4f
-	db "soon, I promise!", $57
+	text "Yeah, a PIKACHU"
+	line "soon, I promise!"
+	done
 
 _MuseumF2Text6: ; 96933 (25:6933)
-	db $0, "SPACE SHUTTLE", $4f
-	db "COLUMBIA", $57
+	text "SPACE SHUTTLE"
+	line "COLUMBIA"
+	done
 
 _MuseumF2Text7: ; 9694b (25:694b)
-	db $0, "Meteorite that", $4f
-	db "fell on MT.MOON.", $55
-	db "(MOON STONE?)", $57
+	text "Meteorite that"
+	line "fell on MT.MOON."
+	next "(MOON STONE?)"
+	done
 
 _UnnamedText_5c49e: ; 9697a (25:697a)
-	db $0, "I'm BROCK!", $4f
-	db "I'm PEWTER's GYM", $55
-	db "LEADER!", $51
-	db "I believe in rock", $4f
-	db "hard defense and", $55
-	db "determination!", $51
-	db "That's why my", $4f
-	db "#MON are all", $55
-	db "the rock-type!", $51
-	db "Do you still want", $4f
-	db "to challenge me?", $55
-	db "Fine then! Show", $55
-	db "me your best!", $57
+	text "I'm BROCK!"
+	line "I'm PEWTER's GYM"
+	next "LEADER!"
 
+	page "I believe in rock"
+	line "hard defense and"
+	next "determination!"
+
+	page "That's why my"
+	line "#MON are all"
+	next "the rock-type!"
+
+	page "Do you still want"
+	line "to challenge me?"
+	next "Fine then! Show"
+	next "me your best!"
+	done
+
 SECTION "bank26",ROMX,BANK[$26]
 
 _UnnamedText_5c4a3: ; 98000 (26:4000)
-	db $0, "There are all", $4f
-	db "kinds of trainers", $55
-	db "in the world!", $51
-	db "You appear to be", $4f
-	db "very gifted as a", $55
-	db "#MON trainer!", $51
-	db "Go to the GYM in", $4f
-	db "CERULEAN and test", $55
-	db "your abilities!", $57
+	text "There are all"
+	line "kinds of trainers"
+	next "in the world!"
 
+	page "You appear to be"
+	line "very gifted as a"
+	next "#MON trainer!"
+
+	page "Go to the GYM in"
+	line "CERULEAN and test"
+	next "your abilities!"
+	done
+
 _TM34PreReceiveText: ; 98092 (26:4092)
-	db $0, "Wait! Take this", $4f
-	db "with you!", $57
+	text "Wait! Take this"
+	line "with you!"
+	done
 
 _ReceivedTM34Text: ; 980ad (26:40ad)
-	db $0, $52, " received", $4f
-	db "TM34!@@"
+	text $52, " received"
+	line "TM34!@@"
 
 _TM34ExplanationText: ; 980c0 (26:40c0)
-	db $0, $51
-	db "A TM contains a", $4f
-	db "technique that", $55
-	db "can be taught to", $55
-	db "#MON!", $51
-	db "A TM is good only", $4f
-	db "once! So when you", $55
-	db "use one to teach", $55
-	db "a new technique,", $55
-	db "pick the #MON", $55
-	db "carefully!", $51
-	db "TM34 contains", $4f
-	db "BIDE!", $51
-	db "Your #MON will", $4f
-	db "absorb damage in", $55
-	db "battle then pay", $55
-	db "it back double!", $57
+	text $51
+	db "A TM contains a"
+	line "technique that"
+	next "can be taught to"
+	next "#MON!"
 
+	page "A TM is good only"
+	line "once! So when you"
+	next "use one to teach"
+	next "a new technique,"
+	next "pick the #MON"
+	next "carefully!"
+
+	page "TM34 contains"
+	line "BIDE!"
+
+	page "Your #MON will"
+	line "absorb damage in"
+	next "battle then pay"
+	next "it back double!"
+	done
+
 _TM34NoRoomText: ; 981ab (26:41ab)
-	db $0, "You don't have", $4f
-	db "room for this!", $57
+	text "You don't have"
+	line "room for this!"
+	done
 
 _UnnamedText_5c4bc: ; 981c9 (26:41c9)
-	db $0, "I took", $4f
-	db "you for granted.", $51
-	db "As proof of your", $4f
-	db "victory, here's", $55
-	db "the BOULDERBADGE!", $51
-	db $52, " received", $4f
-	db "the BOULDERBADGE!@@"
+	text "I took"
+	line "you for granted."
 
+	page "As proof of your"
+	line "victory, here's"
+	next "the BOULDERBADGE!"
+
+	page $52, " received"
+	line "the BOULDERBADGE!@@"
+
 _UnnamedText_5c4c1: ; 98232 (26:4232)
-	db $0, $51
-	db "That's an official", $4f
-	db "#MON LEAGUE", $55
-	db "BADGE!", $51
-	db "Its bearer's", $4f
-	db "#MON become", $55
-	db "more powerful!", $51
-	db "The technique", $4f
-	db "FLASH can now be", $55
-	db "used any time!", $58
+	text $51
+	db "That's an official"
+	line "#MON LEAGUE"
+	next "BADGE!"
 
+	page "Its bearer's"
+	line "#MON become"
+	next "more powerful!"
+
+	page "The technique"
+	line "FLASH can now be"
+	next "used any time!"
+	prompt
+
 _PewterGymBattleText1: ; 982ae (26:42ae)
-	db $0, "Stop right there,", $4f
-	db "kid!", $51
-	db "You're still light", $4f
-	db "years from facing", $55
-	db "BROCK!", $57
+	text "Stop right there,"
+	line "kid!"
 
+	page "You're still light"
+	line "years from facing"
+	next "BROCK!"
+	done
+
 _PewterGymEndBattleText1: ; 982f1 (26:42f1)
-	db $0, "Darn!", $51
-	db "Light years isn't", $4f
-	db "time! It measures", $55
-	db "distance!", $58
+	text "Darn!"
 
+	page "Light years isn't"
+	line "time! It measures"
+	next "distance!"
+	prompt
+
 _PewterGymAfterBattleText1: ; 98325 (26:4325)
-	db $0, "You're pretty hot,", $4f
-	db "but not as hot", $55
-	db "as BROCK!", $57
+	text "You're pretty hot,"
+	line "but not as hot"
+	next "as BROCK!"
+	done
 
 _UnnamedText_5c515: ; 98351 (26:4351)
-	db $0, "Hiya! I can tell", $4f
-	db "you have what it", $55
-	db "takes to become a", $55
-	db "#MON champ!", $51
-	db "I'm no trainer,", $4f
-	db "but I can tell", $55
-	db "you how to win!", $51
-	db "Let me take you", $4f
-	db "to the top!", $57
+	text "Hiya! I can tell"
+	line "you have what it"
+	next "takes to become a"
+	next "#MON champ!"
 
+	page "I'm no trainer,"
+	line "but I can tell"
+	next "you how to win!"
+
+	page "Let me take you"
+	line "to the top!"
+	done
+
 _UnnamedText_5c51a: ; 983dc (26:43dc)
-	db $0, "All right! Let's", $4f
-	db "get happening!", $58
+	text "All right! Let's"
+	line "get happening!"
+	prompt
 
 _UnnamedText_5c51f: ; 983fc (26:43fc)
-	db $0, "The 1st #MON", $4f
-	db "out in a match is", $55
-	db "at the top of the", $55
-	db "#MON LIST!", $51
-	db "By changing the", $4f
-	db "order of #MON,", $55
-	db "matches could be", $55
-	db "made easier!", $57
+	text "The 1st #MON"
+	line "out in a match is"
+	next "at the top of the"
+	next "#MON LIST!"
 
+	page "By changing the"
+	line "order of #MON,"
+	next "matches could be"
+	next "made easier!"
+	done
+
 _UnnamedText_5c524: ; 98476 (26:4476)
-	db $0, "It's a free", $4f
-	db "service! Let's", $55
-	db "get happening!", $58
+	text "It's a free"
+	line "service! Let's"
+	next "get happening!"
+	prompt
 
 _UnnamedText_5c529: ; 9849f (26:449f)
-	db $0, "Just as I thought!", $4f
-	db "You're #MON", $55
-	db "champ material!", $57
+	text "Just as I thought!"
+	line "You're #MON"
+	next "champ material!"
+	done
 
 _PewterHouse1Text1: ; 984ce (26:44ce)
 	db $0, "NIDORAN: Bowbow!@@"
 
 _PewterHouse1Text2: ; 984e1 (26:44e1)
-	db $0, "NIDORAN sit!", $57
+	text "NIDORAN sit!"
+	done
 
 _PewterHouse1Text3: ; 984ef (26:44ef)
-	db $0, "Our #MON's an", $4f
-	db "outsider, so it's", $55
-	db "hard to handle.", $51
-	db "An outsider is a", $4f
-	db "#MON that you", $55
-	db "get in a trade.", $51
-	db "It grows fast, but", $4f
-	db "it may ignore an", $55
-	db "unskilled trainer", $55
-	db "in battle!", $51
-	db "If only we had", $4f
-	db "some BADGEs...", $57
+	text "Our #MON's an"
+	line "outsider, so it's"
+	next "hard to handle."
 
+	page "An outsider is a"
+	line "#MON that you"
+	next "get in a trade."
+
+	page "It grows fast, but"
+	line "it may ignore an"
+	next "unskilled trainer"
+	next "in battle!"
+
+	page "If only we had"
+	line "some BADGEs..."
+	done
+
 _UnnamedText_74cc6: ; 985ac (26:45ac)
-	db $0, "A shady, old man", $4f
-	db "got me to buy", $55
-	db "this really weird", $55
-	db "fish #MON!", $51
-	db "It's totally weak", $4f
-	db "and it cost ¥500!", $57
+	text "A shady, old man"
+	line "got me to buy"
+	next "this really weird"
+	next "fish #MON!"
 
+	page "It's totally weak"
+	line "and it cost ¥500!"
+	done
+
 _UnnamedText_74cd5: ; 9860c (26:460c)
-	db $0, "Good things can", $4f
-	db "happen if you", $55
-	db "raise #MON", $55
-	db "diligently, even", $55
-	db "the weak ones!", $57
+	text "Good things can"
+	line "happen if you"
+	next "raise #MON"
+	next "diligently, even"
+	next "the weak ones!"
+	done
 
 _PewterHouse2Text1: ; 98656 (26:4656)
-	db $0, "#MON learn new", $4f
-	db "techniques as", $55
-	db "they grow!", $51
-	db "But, some moves", $4f
-	db "must be taught by", $55
-	db "the trainer!", $57
+	text "#MON learn new"
+	line "techniques as"
+	next "they grow!"
 
+	page "But, some moves"
+	line "must be taught by"
+	next "the trainer!"
+	done
+
 _PewterHouse2Text2: ; 986ae (26:46ae)
-	db $0, "#MON become", $4f
-	db "easier to catch", $55
-	db "when they are", $55
-	db "hurt or asleep!", $51
-	db "But, it's not a", $4f
-	db "sure thing!", $57
+	text "#MON become"
+	line "easier to catch"
+	next "when they are"
+	next "hurt or asleep!"
 
+	page "But, it's not a"
+	line "sure thing!"
+	done
+
 _PewterPokecenterText1: ; 98704 (26:4704)
-	db $0, "What!?", $51
-	db "TEAM ROCKET is", $4f
-	db "at MT.MOON? Huh?", $55
-	db "I'm on the phone!", $51
-	db "Scram!", $57
+	text "What!?"
 
+	page "TEAM ROCKET is"
+	line "at MT.MOON? Huh?"
+	next "I'm on the phone!"
+
+	page "Scram!"
+	done
+
 _PewterPokecenterText5: ; 98744 (26:4744)
 	db $0, "JIGGLYPUFF: Puu", $4f
 	db "pupuu!", $57
 
 _UnnamedText_1d6ab: ; 9875c (26:475c)
-	db $0, "Those miserable", $4f
-	db "ROCKETs!", $51
-	db "Look what they", $4f
-	db "did here!", $51
-	db "They stole a TM", $4f
-	db "for teaching", $55
-	db "#MON how to", $55
-	db "DIG holes!", $51
-	db "That cost me a", $4f
-	db "bundle, it did!", $57
+	text "Those miserable"
+	line "ROCKETs!"
 
+	page "Look what they"
+	line "did here!"
+
+	page "They stole a TM"
+	line "for teaching"
+	next "#MON how to"
+	next "DIG holes!"
+
+	page "That cost me a"
+	line "bundle, it did!"
+	done
+
 _UnnamedText_1d6b0: ; 987e2 (26:47e2)
-	db $0, "I figure what's", $4f
-	db "lost is lost!", $51
-	db "I decided to teach", $4f
-	db "DIGLETT how to", $55
-	db "DIG without a TM!", $57
+	text "I figure what's"
+	line "lost is lost!"
 
+	page "I decided to teach"
+	line "DIGLETT how to"
+	next "DIG without a TM!"
+	done
+
 _CeruleanHouseTrashedText2: ; 98834 (26:4834)
-	db $0, "TEAM ROCKET must", $4f
-	db "be trying to DIG", $55
-	db "their way into no", $55
-	db "good!", $57
+	text "TEAM ROCKET must"
+	line "be trying to DIG"
+	next "their way into no"
+	next "good!"
+	done
 
 _CeruleanHouseTrashedText3: ; 9886f (26:486f)
-	db $0, "TEAM ROCKET left", $4f
-	db "a way out!", $57
+	text "TEAM ROCKET left"
+	line "a way out!"
+	done
 
 _CeruleanHouseText1: ; 9888c (26:488c)
-	db $0, "My husband likes", $4f
-	db "trading #MON.", $51
-	db "If you are a", $4f
-	db "collector, would", $55
-	db "you please trade", $55
-	db "with him?", $57
+	text "My husband likes"
+	line "trading #MON."
 
+	page "If you are a"
+	line "collector, would"
+	next "you please trade"
+	next "with him?"
+	done
+
 _CeruleanPokecenterText1: ; 988e5 (26:48e5)
-	db $0, "That BILL!", $51
-	db "I heard that", $4f
-	db "he'll do whatever", $55
-	db "it takes to get", $55
-	db "rare #MON!", $57
+	text "That BILL!"
 
+	page "I heard that"
+	line "he'll do whatever"
+	next "it takes to get"
+	next "rare #MON!"
+	done
+
 _CeruleanPokecenterText3: ; 9892a (26:492a)
-	db $0, "Have you heard", $4f
-	db "about BILL?", $51
-	db "Everyone calls", $4f
-	db "him a #MANIAC!", $51
-	db "I think people", $4f
-	db "are just jealous", $55
-	db "of BILL, though.", $51
-	db "Who wouldn't want", $4f
-	db "to boast about", $55
-	db "their #MON?", $57
+	text "Have you heard"
+	line "about BILL?"
 
+	page "Everyone calls"
+	line "him a #MANIAC!"
+
+	page "I think people"
+	line "are just jealous"
+	next "of BILL, though."
+
+	page "Who wouldn't want"
+	line "to boast about"
+	next "their #MON?"
+	done
+
 _UnnamedText_5c7be: ; 989c1 (26:49c1)
-	db $0, "Hi, you're a new", $4f
-	db "face!", $51
-	db "Trainers who want", $4f
-	db "to turn pro have", $55
-	db "to have a policy", $55
-	db "about #MON!", $51
-	db "What is your", $4f
-	db "approach when you", $55
-	db "catch #MON?", $51
-	db "My policy is an", $4f
-	db "all-out offensive", $55
-	db "with water-type", $55
-	db "#MON!", $57
+	text "Hi, you're a new"
+	line "face!"
 
+	page "Trainers who want"
+	line "to turn pro have"
+	next "to have a policy"
+	next "about #MON!"
+
+	page "What is your"
+	line "approach when you"
+	next "catch #MON?"
+
+	page "My policy is an"
+	line "all-out offensive"
+	next "with water-type"
+	next "#MON!"
+	done
+
 _UnnamedText_5c7c3: ; 98a7b (26:4a7b)
-	db $0, "TM11 teaches", $4f
-	db "BUBBLEBEAM!", $51
-	db "Use it on an", $4f
-	db "aquatic #MON!", $57
+	text "TM11 teaches"
+	line "BUBBLEBEAM!"
 
+	page "Use it on an"
+	line "aquatic #MON!"
+	done
+
 _UnnamedText_5c7c8: ; 98ab0 (26:4ab0)
-	db $0, "The CASCADEBADGE", $4f
-	db "makes all #MON", $55
-	db "up to L30 obey!", $51
-	db "That includes", $4f
-	db "even outsiders!", $51
-	db "There's more, you", $4f
-	db "can now use CUT", $55
-	db "any time!", $51
-	db "You can CUT down", $4f
-	db "small bushes to", $55
-	db "open new paths!", $51
-	db "You can also have", $4f
-	db "my favorite TM!", $57
+	text "The CASCADEBADGE"
+	line "makes all #MON"
+	next "up to L30 obey!"
 
+	page "That includes"
+	line "even outsiders!"
+
+	page "There's more, you"
+	line "can now use CUT"
+	next "any time!"
+
+	page "You can CUT down"
+	line "small bushes to"
+	next "open new paths!"
+
+	page "You can also have"
+	line "my favorite TM!"
+	done
+
 _ReceivedTM11Text: ; 98b7d (26:4b7d)
-	db $0, $52, " received", $4f
-	db "TM11!@@"
+	text $52, " received"
+	line "TM11!@@"
 
 _UnnamedText_5c7d3: ; 98b90 (26:4b90)
-	db $0, "You better make", $4f
-	db "room for this!", $57
+	text "You better make"
+	line "room for this!"
+	done
 
 _UnnamedText_5c7d8: ; 98bb0 (26:4bb0)
-	db $0, "Wow!", $4f
-	db "You're too much!", $51
-	db "All right!", $51
-	db "You can have the", $4f
-	db "CASCADEBADGE to", $55
-	db "show you beat me!@@"
+	text "Wow!"
+	line "You're too much!"
 
+	page "All right!"
+
+	page "You can have the"
+	line "CASCADEBADGE to"
+	next "show you beat me!@@"
+
 _CeruleanGymBattleText1: ; 98c05 (26:4c05)
-	db $0, "I'm more than good", $4f
-	db "enough for you!", $51
-	db "MISTY can wait!", $57
+	text "I'm more than good"
+	line "enough for you!"
 
+	page "MISTY can wait!"
+	done
+
 _CeruleanGymEndBattleText1: ; 98c38 (26:4c38)
-	db $0, "You", $4f
-	db "overwhelmed me!", $58
+	text "You"
+	line "overwhelmed me!"
+	prompt
 
 _CeruleanGymAfterBattleText1: ; 98c4d (26:4c4d)
-	db $0, "You have to face", $4f
-	db "other trainers to", $55
-	db "find out how good", $55
-	db "you really are.", $57
+	text "You have to face"
+	line "other trainers to"
+	next "find out how good"
+	next "you really are."
+	done
 
 _CeruleanGymBattleText2: ; 98c93 (26:4c93)
-	db $0, "Splash!", $51
-	db "I'm first up!", $4f
-	db "Let's do it!", $57
+	text "Splash!"
 
+	page "I'm first up!"
+	line "Let's do it!"
+	done
+
 _CeruleanGymEndBattleText2: ; 98cb5 (26:4cb5)
-	db $0, "That", $4f
-	db "can't be!", $58
+	text "That"
+	line "can't be!"
+	prompt
 
 _CeruleanGymAfterBattleText2: ; 98cc4 (26:4cc4)
-	db $0, "MISTY is going to", $4f
-	db "keep improving!", $51
-	db "She won't lose to", $4f
-	db "someone like you!", $57
+	text "MISTY is going to"
+	line "keep improving!"
 
+	page "She won't lose to"
+	line "someone like you!"
+	done
+
 _UnnamedText_5c82a: ; 98d0a (26:4d0a)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "Here's my advice!", $51
-	db "The LEADER, MISTY,", $4f
-	db "is a pro who uses", $55
-	db "water #MON!", $51
-	db "You can drain all", $4f
-	db "their water with", $55
-	db "plant #MON!", $51
-	db "Or, zap them with", $4f
-	db "electricity!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "Here's my advice!"
+
+	page "The LEADER, MISTY,"
+	line "is a pro who uses"
+	next "water #MON!"
+
+	page "You can drain all"
+	line "their water with"
+	next "plant #MON!"
+
+	page "Or, zap them with"
+	line "electricity!"
+	done
+
 _UnnamedText_5c82f: ; 98db0 (26:4db0)
-	db $0, "You beat MISTY!", $4f
-	db "What'd I tell ya?", $51
-	db "You and me kid,", $4f
-	db "we make a pretty", $55
-	db "darn good team!", $57
+	text "You beat MISTY!"
+	line "What'd I tell ya?"
 
+	page "You and me kid,"
+	line "we make a pretty"
+	next "darn good team!"
+	done
+
 _UnnamedText_1d810: ; 98e03 (26:4e03)
-	db $0, "Hi! Welcome to", $4f
-	db "our BIKE SHOP.", $51
-	db "Have we got just", $4f
-	db "the BIKE for you!", $58
+	text "Hi! Welcome to"
+	line "our BIKE SHOP."
 
+	page "Have we got just"
+	line "the BIKE for you!"
+	prompt
+
 _UnnamedText_1d815: ; 98e45 (26:4e45)
-	db $0, "It's a cool BIKE!", $4f
-	db "Do you want it?", $57
+	text "It's a cool BIKE!"
+	line "Do you want it?"
+	done
 
 _UnnamedText_1d81a: ; 98e67 (26:4e67)
-	db $0, "Sorry! You can't", $4f
-	db "afford it!", $58
+	text "Sorry! You can't"
+	line "afford it!"
+	prompt
 
 _UnnamedText_1d81f: ; 98e83 (26:4e83)
-	db $0, "Oh, that's...", $51
-	db "A BIKE VOUCHER!", $51
-	db "OK! Here you go!", $58
+	text "Oh, that's..."
 
+	page "A BIKE VOUCHER!"
+
+	page "OK! Here you go!"
+	prompt
+
 _UnnamedText_1d824: ; 98eb2 (26:4eb2)
-	db $0, $52, " exchanged", $4f
-	db "the BIKE VOUCHER", $55
-	db "for a BICYCLE.@@"
+	text $52, " exchanged"
+	line "the BIKE VOUCHER"
+	next "for a BICYCLE.@@"
 
 _UnnamedText_1d82a: ; 98ee0 (26:4ee0)
-	db $0, "Come back again", $4f
-	db "some time!", $57
+	text "Come back again"
+	line "some time!"
+	done
 
 _UnnamedText_1d82f: ; 98efc (26:4efc)
-	db $0, "How do you like", $4f
-	db "your new BICYCLE?", $51
-	db "You can take it", $4f
-	db "on CYCLING ROAD", $55
-	db "and in caves!", $57
+	text "How do you like"
+	line "your new BICYCLE?"
 
+	page "You can take it"
+	line "on CYCLING ROAD"
+	next "and in caves!"
+	done
+
 _UnnamedText_1d834: ; 98f4d (26:4f4d)
-	db $0, "You better make", $4f
-	db "room for this!", $57
+	text "You better make"
+	line "room for this!"
+	done
 
 _UnnamedText_1d843: ; 98f6d (26:4f6d)
-	db $0, "A plain city BIKE", $4f
-	db "is good enough", $55
-	db "for me!", $51
-	db "You can't put a", $4f
-	db "shopping basket", $55
-	db "on an MTB!", $57
+	text "A plain city BIKE"
+	line "is good enough"
+	next "for me!"
 
+	page "You can't put a"
+	line "shopping basket"
+	next "on an MTB!"
+	done
+
 _UnnamedText_1d85c: ; 98fc1 (26:4fc1)
-	db $0, "These BIKEs are", $4f
-	db "cool, but they're", $55
-	db "way expensive!", $57
+	text "These BIKEs are"
+	line "cool, but they're"
+	next "way expensive!"
+	done
 
 _UnnamedText_1d861: ; 98ff2 (26:4ff2)
-	db $0, "Wow. Your BIKE is", $4f
-	db "really cool!", $57
+	text "Wow. Your BIKE is"
+	line "really cool!"
+	done
 
 _CeruleanMartText2: ; 99012 (26:5012)
-	db $0, "Use REPEL to keep", $4f
-	db "bugs and weak", $55
-	db "#MON away.", $51
-	db "Put your strongest", $4f
-	db "#MON at the", $55
-	db "top of the list", $55
-	db "for best results!", $57
+	text "Use REPEL to keep"
+	line "bugs and weak"
+	next "#MON away."
 
+	page "Put your strongest"
+	line "#MON at the"
+	next "top of the list"
+	next "for best results!"
+	done
+
 _CeruleanMartText3: ; 9907f (26:507f)
-	db $0, "Have you seen any", $4f
-	db "RARE CANDY?", $51
-	db "It's supposed to", $4f
-	db "make #MON go", $55
-	db "up one level!", $57
+	text "Have you seen any"
+	line "RARE CANDY?"
 
+	page "It's supposed to"
+	line "make #MON go"
+	next "up one level!"
+	done
+
 _UnnamedText_74e77: ; 990c9 (26:50c9)
-	db $0, "#MON BADGEs", $4f
-	db "are owned only by", $55
-	db "skilled trainers.", $51
-	db "I see you have", $4f
-	db "at least one.", $51
-	db "Those BADGEs have", $4f
-	db "amazing secrets!", $58
+	text "#MON BADGEs"
+	line "are owned only by"
+	next "skilled trainers."
 
+	page "I see you have"
+	line "at least one."
+
+	page "Those BADGEs have"
+	line "amazing secrets!"
+	prompt
+
 _UnnamedText_74e7c: ; 9913a (26:513a)
-	db $0, "Now then...", $51
-	db "Which of the 8", $4f
-	db "BADGEs should I", $55
-	db "describe?", $57
+	text "Now then..."
 
+	page "Which of the 8"
+	line "BADGEs should I"
+	next "describe?"
+	done
+
 _UnnamedText_74e81: ; 99170 (26:5170)
-	db $0, "Come visit me any", $4f
-	db "time you wish.", $57
+	text "Come visit me any"
+	line "time you wish."
+	done
 
 _UnnamedText_74e96: ; 99192 (26:5192)
-	db $0, "The ATTACK of all", $4f
-	db "#MON increases", $55
-	db "a little bit.", $51
-	db "It also lets you", $4f
-	db "use FLASH any", $55
-	db "time you desire.", $58
+	text "The ATTACK of all"
+	line "#MON increases"
+	next "a little bit."
 
+	page "It also lets you"
+	line "use FLASH any"
+	next "time you desire."
+	prompt
+
 _UnnamedText_74e9b: ; 991f2 (26:51f2)
-	db $0, "#MON up to L30", $4f
-	db "will obey you.", $51
-	db "Any higher, they", $4f
-	db "become unruly!", $51
-	db "It also lets you", $4f
-	db "use CUT outside", $55
-	db "of battle.", $58
+	text "#MON up to L30"
+	line "will obey you."
 
+	page "Any higher, they"
+	line "become unruly!"
+
+	page "It also lets you"
+	line "use CUT outside"
+	next "of battle."
+	prompt
+
 _UnnamedText_74ea0: ; 9925d (26:525d)
-	db $0, "The SPEED of all", $4f
-	db "#MON increases", $55
-	db "a little bit.", $51
-	db "It also lets you", $4f
-	db "use FLY outside", $55
-	db "of battle.", $58
+	text "The SPEED of all"
+	line "#MON increases"
+	next "a little bit."
 
+	page "It also lets you"
+	line "use FLY outside"
+	next "of battle."
+	prompt
+
 _UnnamedText_74ea5: ; 992b8 (26:52b8)
-	db $0, "#MON up to L50", $4f
-	db "will obey you.", $51
-	db "Any higher, they", $4f
-	db "become unruly!", $51
-	db "It also lets you", $4f
-	db "use STRENGTH out-", $55
-	db "side of battle.", $58
+	text "#MON up to L50"
+	line "will obey you."
 
+	page "Any higher, they"
+	line "become unruly!"
+
+	page "It also lets you"
+	line "use STRENGTH out-"
+	next "side of battle."
+	prompt
+
 _UnnamedText_74eaa: ; 9932a (26:532a)
-	db $0, "The DEFENSE of all", $4f
-	db "#MON increases", $55
-	db "a little bit.", $51
-	db "It also lets you", $4f
-	db "use SURF outside", $55
-	db "of battle.", $58
+	text "The DEFENSE of all"
+	line "#MON increases"
+	next "a little bit."
 
+	page "It also lets you"
+	line "use SURF outside"
+	next "of battle."
+	prompt
+
 _UnnamedText_74eaf: ; 99388 (26:5388)
-	db $0, "#MON up to L70", $4f
-	db "will obey you.", $51
-	db "Any higher, they", $4f
-	db "become unruly!", $58
+	text "#MON up to L70"
+	line "will obey you."
 
+	page "Any higher, they"
+	line "become unruly!"
+	prompt
+
 _UnnamedText_74eb4: ; 993c7 (26:53c7)
-	db $0, "Your #MON's", $4f
-	db "SPECIAL abilities", $55
-	db "increase a bit.", $58
+	text "Your #MON's"
+	line "SPECIAL abilities"
+	next "increase a bit."
+	prompt
 
 _UnnamedText_74eb9: ; 993f5 (26:53f5)
-	db $0, "All #MON will", $4f
-	db "obey you!", $58
+	text "All #MON will"
+	line "obey you!"
+	prompt
 
 _LavenderPokecenterText4: ; 9940e (26:540e)
 _LavenderPokecenterText2: ; 9940e (26:540e)
 _LavenderPokecenterText1: ; 9940e (26:540e)
-	db $0, "TEAM ROCKET will", $4f
-	db "do anything for", $55
-	db "the sake of gold!", $57
+	text "TEAM ROCKET will"
+	line "do anything for"
+	next "the sake of gold!"
+	done
 
 _LavenderPokecenterText3: ; 99442 (26:5442)
-	db $0, "I saw CUBONE's", $4f
-	db "mother die trying", $55
-	db "to escape from", $55
-	db "TEAM ROCKET!", $57
+	text "I saw CUBONE's"
+	line "mother die trying"
+	next "to escape from"
+	next "TEAM ROCKET!"
+	done
 
 _PokemonTower1Text1: ; 9947f (26:547f)
-	db $0, "#MON TOWER was", $4f
-	db "erected in the", $55
-	db "memory of #MON", $55
-	db "that had died.", $57
+	text "#MON TOWER was"
+	line "erected in the"
+	next "memory of #MON"
+	next "that had died."
+	done
 
 _PokemonTower1Text2: ; 994bc (26:54bc)
-	db $0, "Did you come to", $4f
-	db "pay respects?", $55
-	db "Bless you!", $57
+	text "Did you come to"
+	line "pay respects?"
+	next "Bless you!"
+	done
 
 _PokemonTower1Text3: ; 994e6 (26:54e6)
-	db $0, "I came to pray", $4f
-	db "for my CLEFAIRY.", $51
-	db "Sniff! I can't", $4f
-	db "stop crying...", $57
+	text "I came to pray"
+	line "for my CLEFAIRY."
 
+	page "Sniff! I can't"
+	line "stop crying..."
+	done
+
 _PokemonTower1Text4: ; 99524 (26:5524)
-	db $0, "My GROWLITHE...", $4f
-	db "Why did you die?", $57
+	text "My GROWLITHE..."
+	line "Why did you die?"
+	done
 
 _PokemonTower1Text5: ; 99546 (26:5546)
-	db $0, "I am a CHANNELER!", $4f
-	db "There are spirits", $55
-	db "up to mischief!", $57
+	text "I am a CHANNELER!"
+	line "There are spirits"
+	next "up to mischief!"
+	done
 
 _UnnamedText_6062d: ; 9957b (26:557b)
 	db $0, $53, ": Hey,", $4f
@@ -124357,11 +126193,13 @@
 	db "Let's go, pal!", $57
 
 _UnnamedText_60632: ; 995e5 (26:55e5)
-	db $0, "What?", $4f
-	db "You stinker!", $51
-	db "I took it easy on", $4f
-	db "you too!", $58
+	text "What?"
+	line "You stinker!"
 
+	page "I took it easy on"
+	line "you too!"
+	prompt
+
 _UnnamedText_60637: ; 99614 (26:5614)
 	db $0, $53, ": Well,", $4f
 	db "look at all your", $55
@@ -124370,206 +126208,259 @@
 	db "bit more!", $58
 
 _UnnamedText_6063c: ; 99657 (26:5657)
-	db $0, "How's your #DEX", $4f
-	db "coming, pal?", $55
-	db "I just caught a", $55
-	db "CUBONE!", $51
-	db "I can't find the", $4f
-	db "grown-up MAROWAK", $55
-	db "yet!", $51
-	db "I doubt there are", $4f
-	db "any left! Well, I", $55
-	db "better get going!", $55
-	db "I've got a lot to", $55
-	db "accomplish, pal!", $51
-	db "Smell ya later!", $57
+	text "How's your #DEX"
+	line "coming, pal?"
+	next "I just caught a"
+	next "CUBONE!"
 
+	page "I can't find the"
+	line "grown-up MAROWAK"
+	next "yet!"
+
+	page "I doubt there are"
+	line "any left! Well, I"
+	next "better get going!"
+	next "I've got a lot to"
+	next "accomplish, pal!"
+
+	page "Smell ya later!"
+	done
+
 _PokemonTower2Text2: ; 9971a (26:571a)
-	db $0, "Even we could not", $4f
-	db "identify the", $55
-	db "wayward GHOSTs!", $51
-	db "A SILPH SCOPE", $4f
-	db "might be able to", $55
-	db "unmask them.", $57
+	text "Even we could not"
+	line "identify the"
+	next "wayward GHOSTs!"
 
+	page "A SILPH SCOPE"
+	line "might be able to"
+	next "unmask them."
+	done
+
 _PokemonTower3BattleText1: ; 99776 (26:5776)
-	db $0, "Urrg...Awaa...", $4f
-	db "Huhu...graa..", $57
+	text "Urrg...Awaa..."
+	line "Huhu...graa.."
+	done
 
 _PokemonTower3EndBattleText1: ; 99794 (26:5794)
-	db $0, "Hwa!", $4f
-	db "I'm saved!", $58
+	text "Hwa!"
+	line "I'm saved!"
+	prompt
 
 _PokemonTower3AfterBattleText1: ; 997a4 (26:57a4)
-	db $0, "The GHOSTs can be", $4f
-	db "identified by the", $55
-	db "SILPH SCOPE.", $57
+	text "The GHOSTs can be"
+	line "identified by the"
+	next "SILPH SCOPE."
+	done
 
 _PokemonTower3BattleText2: ; 997d6 (26:57d6)
-	db $0, "Kekeke....", $4f
-	db "Kwaaah!", $57
+	text "Kekeke...."
+	line "Kwaaah!"
+	done
 
 _PokemonTower3EndBattleText2: ; 997ea (26:57ea)
-	db $0, "Hmm?", $4f
-	db "What am I doing?", $58
+	text "Hmm?"
+	line "What am I doing?"
+	prompt
 
 _PokemonTower3AfterBattleText2: ; 99801 (26:5801)
-	db $0, "Sorry! I was", $4f
-	db "possessed!", $57
+	text "Sorry! I was"
+	line "possessed!"
+	done
 
 _PokemonTower3BattleText3: ; 9981a (26:581a)
-	db $0, "Be gone!", $4f
-	db "Evil spirit!", $57
+	text "Be gone!"
+	line "Evil spirit!"
+	done
 
 _PokemonTower3EndBattleText3: ; 99831 (26:5831)
-	db $0, "Whew!", $4f
-	db "The spirit left!", $58
+	text "Whew!"
+	line "The spirit left!"
+	prompt
 
 _PokemonTower3AfterBattleText3: ; 99849 (26:5849)
-	db $0, "My friends were", $4f
-	db "possessed too!", $57
+	text "My friends were"
+	line "possessed too!"
+	done
 
 _PokemonTower4BattleText1: ; 99869 (26:5869)
-	db $0, "GHOST! No!", $4f
-	db "Kwaaah!", $57
+	text "GHOST! No!"
+	line "Kwaaah!"
+	done
 
 _PokemonTower4EndBattleText1: ; 9987d (26:587d)
-	db $0, "Where", $4f
-	db "is the GHOST?", $58
+	text "Where"
+	line "is the GHOST?"
+	prompt
 
 _PokemonTower4AfterBattleText1: ; 99892 (26:5892)
-	db $0, "I must have been", $4f
-	db "dreaming...", $57
+	text "I must have been"
+	line "dreaming..."
+	done
 
 _PokemonTower4BattleText2: ; 998b0 (26:58b0)
-	db $0, "Be cursed with", $4f
-	db "me! Kwaaah!", $57
+	text "Be cursed with"
+	line "me! Kwaaah!"
+	done
 
 _PokemonTower4EndBattleText2: ; 998cc (26:58cc)
-	db $0, "What!", $58
+	text "What!"
+	prompt
 
 _PokemonTower4AfterBattleText2: ; 998d3 (26:58d3)
-	db $0, "We can't crack", $4f
-	db "the identity of", $55
-	db "the GHOSTs.", $57
+	text "We can't crack"
+	line "the identity of"
+	next "the GHOSTs."
+	done
 
 _PokemonTower4BattleText3: ; 998fe (26:58fe)
-	db $0, "Huhuhu...", $4f
-	db "Beat me not!", $57
+	text "Huhuhu..."
+	line "Beat me not!"
+	done
 
 _PokemonTower4EndBattleText3: ; 99916 (26:5916)
-	db $0, "Huh?", $4f
-	db "Who? What?", $58
+	text "Huh?"
+	line "Who? What?"
+	prompt
 
 _PokemonTower4AfterBattleText3: ; 99927 (26:5927)
-	db $0, "May the departed", $4f
-	db "souls of #MON", $55
-	db "rest in peace...", $57
+	text "May the departed"
+	line "souls of #MON"
+	next "rest in peace..."
+	done
 
 _PokemonTower5Text1: ; 99958 (26:5958)
-	db $0, "Come, child! I", $4f
-	db "sealed this space", $55
-	db "with white magic!", $51
-	db "You can rest here!", $57
+	text "Come, child! I"
+	line "sealed this space"
+	next "with white magic!"
 
+	page "You can rest here!"
+	done
+
 _PokemonTower5BattleText1: ; 9999f (26:599f)
-	db $0, "Give...me...", $4f
-	db "your...soul...", $57
+	text "Give...me..."
+	line "your...soul..."
+	done
 
 _PokemonTower5EndBattleText1: ; 999bc (26:59bc)
-	db $0, "Gasp!", $58
+	text "Gasp!"
+	prompt
 
 _PokemonTower5AfterBattleText1: ; 999c3 (26:59c3)
-	db $0, "I was under", $4f
-	db "possession!", $57
+	text "I was under"
+	line "possession!"
+	done
 
 _PokemonTower5BattleText2: ; 999dc (26:59dc)
-	db $0, "You...shall...", $4f
-	db "join...us...", $57
+	text "You...shall..."
+	line "join...us..."
+	done
 
 _PokemonTower5EndBattleText2: ; 999f9 (26:59f9)
-	db $0, "What", $4f
-	db "a nightmare!", $58
+	text "What"
+	line "a nightmare!"
+	prompt
 
 _PokemonTower5AfterBattleText2: ; 99a0c (26:5a0c)
-	db $0, "I was possessed!", $57
+	text "I was possessed!"
+	done
 
 _PokemonTower5BattleText3: ; 99a1e (26:5a1e)
-	db $0, "Zombies!", $57
+	text "Zombies!"
+	done
 
 _PokemonTower5EndBattleText3: ; 99a28 (26:5a28)
-	db $0, "Ha?", $58
+	text "Ha?"
+	prompt
 
 _PokemonTower5AfterBattleText3: ; 99a2d (26:5a2d)
-	db $0, "I regained my", $4f
-	db "senses!", $57
+	text "I regained my"
+	line "senses!"
+	done
 
 _PokemonTower5BattleText4: ; 99a44 (26:5a44)
-	db $0, "Urgah...", $4f
-	db "Urff....", $57
+	text "Urgah..."
+	line "Urff...."
+	done
 
 _PokemonTower5EndBattleText4: ; 99a57 (26:5a57)
-	db $0, "Whoo!", $58
+	text "Whoo!"
+	prompt
 
 _PokemonTower5AfterBattleText4: ; 99a5e (26:5a5e)
-	db $0, "I fell to evil", $4f
-	db "spirits despite", $55
-	db "my training!", $57
+	text "I fell to evil"
+	line "spirits despite"
+	next "my training!"
+	done
 
 _UnnamedText_60a43: ; 99a8b (26:5a8b)
-	db $0, "Entered purified,", $4f
-	db "protected zone!", $51
-	db $52, "'s #MON", $4f
-	db "are fully healed!", $57
+	text "Entered purified,"
+	line "protected zone!"
 
+	page $52, "'s #MON"
+	line "are fully healed!"
+	done
+
 _UnnamedText_60c1f: ; 99ac8 (26:5ac8)
-	db $0, "The GHOST was the", $4f
-	db "restless soul of", $55
-	db "CUBONE's mother!", $57
+	text "The GHOST was the"
+	line "restless soul of"
+	next "CUBONE's mother!"
+	done
 
 _UnnamedText_60c24: ; 99afc (26:5afc)
-	db $0, "The mother's soul", $4f
-	db "was calmed.", $51
-	db "It departed to", $4f
-	db "the afterlife!", $57
+	text "The mother's soul"
+	line "was calmed."
 
+	page "It departed to"
+	line "the afterlife!"
+	done
+
 _PokemonTower6BattleText1: ; 99b38 (26:5b38)
-	db $0, "Give...me...", $4f
-	db "blood...", $57
+	text "Give...me..."
+	line "blood..."
+	done
 
 _PokemonTower6EndBattleText1: ; 99b4f (26:5b4f)
-	db $0, "Groan!", $58
+	text "Groan!"
+	prompt
 
 _PokemonTower6AfterBattleText1: ; 99b57 (26:5b57)
-	db $0, "I feel anemic and", $4f
-	db "weak...", $57
+	text "I feel anemic and"
+	line "weak..."
+	done
 
 _PokemonTower6BattleText2: ; 99b72 (26:5b72)
-	db $0, "Urff... Kwaah!", $57
+	text "Urff... Kwaah!"
+	done
 
 _PokemonTower6EndBattleText2: ; 99b82 (26:5b82)
-	db $0, "Some-", $4f
-	db "thing fell out!", $58
+	text "Some-"
+	line "thing fell out!"
+	prompt
 
 _PokemonTower6AfterBattleText2: ; 99b99 (26:5b99)
-	db $0, "Hair didn't fall", $4f
-	db "out! It was an", $55
-	db "evil spirit!", $57
+	text "Hair didn't fall"
+	line "out! It was an"
+	next "evil spirit!"
+	done
 
 _PokemonTower6BattleText3: ; 99bc6 (26:5bc6)
-	db $0, "Ke..ke...ke...", $4f
-	db "ke..ke...ke!!", $57
+	text "Ke..ke...ke..."
+	line "ke..ke...ke!!"
+	done
 
 _PokemonTower6EndBattleText3: ; 99be4 (26:5be4)
-	db $0, "Keee!", $58
+	text "Keee!"
+	prompt
 
 _PokemonTower6AfterBattleText3: ; 99beb (26:5beb)
-	db $0, "What's going on", $4f
-	db "here?", $57
+	text "What's going on"
+	line "here?"
+	done
 
 _UnnamedText_60c56: ; 99c01 (26:5c01)
-	db $0, "Be gone...", $4f
-	db "Intruders...", $57
+	text "Be gone..."
+	line "Intruders..."
+	done
 
 _UnnamedText_60ec4: ; 99c1a (26:5c1a)
 	db $0, "MR.FUJI: Heh? You", $4f
@@ -124592,69 +126483,86 @@
 	db "of this tower.", $57
 
 _PokemonTower7BattleText1: ; 99d31 (26:5d31)
-	db $0, "What do you want?", $4f
-	db "Why are you here?", $57
+	text "What do you want?"
+	line "Why are you here?"
+	done
 
 _PokemonTower7EndBattleText1: ; 99d56 (26:5d56)
-	db $0, "I give up!", $58
+	text "I give up!"
+	prompt
 
 _PokemonTower7AfterBattleText1: ; 99d62 (26:5d62)
-	db $0, "I'm not going to", $4f
-	db "forget this!", $57
+	text "I'm not going to"
+	line "forget this!"
+	done
 
 _PokemonTower7BattleText2: ; 99d80 (26:5d80)
-	db $0, "This old guy came", $4f
-	db "and complained", $55
-	db "about us harming", $55
-	db "useless #MON!", $51
-	db "We're talking it", $4f
-	db "over as adults!", $57
+	text "This old guy came"
+	line "and complained"
+	next "about us harming"
+	next "useless #MON!"
 
+	page "We're talking it"
+	line "over as adults!"
+	done
+
 _PokemonTower7EndBattleText2: ; 99de1 (26:5de1)
-	db $0, "Please!", $4f
-	db "No more!", $58
+	text "Please!"
+	line "No more!"
+	prompt
 
 _PokemonTower7AfterBattleText2: ; 99df3 (26:5df3)
-	db $0, "#MON are only", $4f
-	db "good for making", $55
-	db "money!", $51
-	db "Stay out of our", $4f
-	db "business!", $57
+	text "#MON are only"
+	line "good for making"
+	next "money!"
 
+	page "Stay out of our"
+	line "business!"
+	done
+
 _PokemonTower7BattleText3: ; 99e33 (26:5e33)
-	db $0, "You're not saving", $4f
-	db "anyone, kid!", $57
+	text "You're not saving"
+	line "anyone, kid!"
+	done
 
 _PokemonTower7EndBattleText3: ; 99e52 (26:5e52)
-	db $0, "Don't", $4f
-	db "fight us ROCKETs!", $58
+	text "Don't"
+	line "fight us ROCKETs!"
+	prompt
 
 _PokemonTower7AfterBattleText3: ; 99e6a (26:5e6a)
-	db $0, "You're not getting", $4f
-	db "away with this!", $57
+	text "You're not getting"
+	line "away with this!"
+	done
 
 _UnnamedText_1d8d1: ; 99e8d (26:5e8d)
-	db $0, "That's odd, MR.FUJI", $4f
-	db "isn't here.", $55
-	db "Where'd he go?", $57
+	text "That's odd, MR.FUJI"
+	line "isn't here."
+	next "Where'd he go?"
+	done
 
 _UnnamedText_1d8d6: ; 99eba (26:5eba)
-	db $0, "MR.FUJI had been", $4f
-	db "praying alone for", $55
-	db "CUBONE's mother.", $57
+	text "MR.FUJI had been"
+	line "praying alone for"
+	next "CUBONE's mother."
+	done
 
 _UnnamedText_1d8f4: ; 99eee (26:5eee)
-	db $0, "This is really", $4f
-	db "MR.FUJI's house.", $51
-	db "He's really kind!", $51
-	db "He looks after", $4f
-	db "abandoned and", $55
-	db "orphaned #MON!", $57
+	text "This is really"
+	line "MR.FUJI's house."
 
+	page "He's really kind!"
+
+	page "He looks after"
+	line "abandoned and"
+	next "orphaned #MON!"
+	done
+
 _UnnamedText_1d8f9: ; 99f4b (26:5f4b)
-	db $0, "It's so warm!", $4f
-	db "#MON are so", $55
-	db "nice to hug!", $57
+	text "It's so warm!"
+	line "#MON are so"
+	next "nice to hug!"
+	done
 
 _LavenderHouse1Text3: ; 99f72 (26:5f72)
 	db $0, "PSYDUCK: Gwappa!@@"
@@ -124672,23 +126580,26 @@
 	db "help your quest.", $58
 
 _ReceivedFluteText: ; 99ffb (26:5ffb)
-	db $0, $52, " received", $4f
-	db "a @"
+	text $52, " received"
+	line "a @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _FluteExplanationText: ; 9a011 (26:6011)
-	db $0, $51
-	db "Upon hearing #", $4f
-	db "FLUTE, sleeping", $55
-	db "#MON will", $55
-	db "spring awake.", $51
-	db "It works on all", $4f
-	db "sleeping #MON.", $57
+	text $51
+	db "Upon hearing #"
+	line "FLUTE, sleeping"
+	next "#MON will"
+	next "spring awake."
 
+	page "It works on all"
+	line "sleeping #MON."
+	done
+
 _FluteNoRoomText: ; 9a069 (26:6069)
-	db $0, "You must make", $4f
-	db "room for this!", $57
+	text "You must make"
+	line "room for this!"
+	done
 
 _MrFujiAfterFluteText: ; 9a087 (26:6087)
 	db $0, "MR.FUJI: Has my", $4f
@@ -124695,84 +126606,105 @@
 	db "FLUTE helped you?", $57
 
 _LavenderHouse1Text6: ; 9a0aa (26:60aa)
-	db $0, "#MON Monthly", $4f
-	db "Grand Prize", $55
-	db "Drawing!", $51
-	db "The application", $4f
-	db "form is...", $51
-	db "Gone! It's been", $4f
-	db "clipped out!", $57
+	text "#MON Monthly"
+	line "Grand Prize"
+	next "Drawing!"
 
+	page "The application"
+	line "form is..."
+
+	page "Gone! It's been"
+	line "clipped out!"
+	done
+
 _LavenderMartText2: ; 9a104 (26:6104)
-	db $0, "I'm searching for", $4f
-	db "items that raise", $55
-	db "the abilities of", $55
-	db "#MON during a", $55
-	db "single battle.", $51
-	db "X ATTACK, X", $4f
-	db "DEFEND, X SPEED", $55
-	db "and X SPECIAL are", $55
-	db "what I'm after.", $51
-	db "Do you know where", $4f
-	db "I can get them?", $57
+	text "I'm searching for"
+	line "items that raise"
+	next "the abilities of"
+	next "#MON during a"
+	next "single battle."
 
+	page "X ATTACK, X"
+	line "DEFEND, X SPEED"
+	next "and X SPECIAL are"
+	next "what I'm after."
+
+	page "Do you know where"
+	line "I can get them?"
+	done
+
 _UnnamedText_5c953: ; 9a1b4 (26:61b4)
-	db $0, "You know REVIVE?", $4f
-	db "It revives any", $55
-	db "fainted #MON!", $57
+	text "You know REVIVE?"
+	line "It revives any"
+	next "fainted #MON!"
+	done
 
 _UnnamedText_5c958: ; 9a1e3 (26:61e3)
-	db $0, "I found a NUGGET", $4f
-	db "in the mountains.", $51
-	db "I thought it was", $4f
-	db "useless, but it", $55
-	db "sold for ¥5000!", $57
+	text "I found a NUGGET"
+	line "in the mountains."
 
+	page "I thought it was"
+	line "useless, but it"
+	next "sold for ¥5000!"
+	done
+
 _LavenderHouse2Text1: ; 9a238 (26:6238)
 	db $0, "CUBONE: Kyarugoo!@@"
 
 _UnnamedText_1d9dc: ; 9a24c (26:624c)
-	db $0, "I hate those", $4f
-	db "horrible ROCKETs!", $51
-	db "That poor CUBONE's", $4f
-	db "mother...", $51
-	db "It was killed", $4f
-	db "trying to escape", $55
-	db "from TEAM ROCKET!", $57
+	text "I hate those"
+	line "horrible ROCKETs!"
 
+	page "That poor CUBONE's"
+	line "mother..."
+
+	page "It was killed"
+	line "trying to escape"
+	next "from TEAM ROCKET!"
+	done
+
 _UnnamedText_1d9e1: ; 9a2b9 (26:62b9)
-	db $0, "The GHOST of", $4f
-	db "#MON TOWER is", $55
-	db "gone!", $51
-	db "Someone must have", $4f
-	db "soothed its", $55
-	db "restless soul!", $57
+	text "The GHOST of"
+	line "#MON TOWER is"
+	next "gone!"
 
+	page "Someone must have"
+	line "soothed its"
+	next "restless soul!"
+	done
+
 _UnnamedText_1dab3: ; 9a308 (26:6308)
-	db $0, "Hello, hello!", $4f
-	db "I am the official", $55
-	db "NAME RATER!", $51
-	db "Want me to rate", $4f
-	db "the nicknames of", $55
-	db "your #MON?", $57
+	text "Hello, hello!"
+	line "I am the official"
+	next "NAME RATER!"
 
+	page "Want me to rate"
+	line "the nicknames of"
+	next "your #MON?"
+	done
+
 _UnnamedText_1dab8: ; 9a361 (26:6361)
-	db $0, "Which #MON", $4f
-	db "should I look at?", $58
+	text "Which #MON"
+	line "should I look at?"
+	prompt
 
 _UnnamedText_1dabd: ; 9a37f (26:637f)
 	TX_RAM $cd6d
-	db $0, ", is it?", $4f
-	db "That is a decent", $55
-	db "nickname!", $51
-	db "But, would you", $4f
-	db "like me to give", $55
-	db "it a nicer name?", $51
-	db "How about it?", $57
+	text ", is it?"
+	line "That is a decent"
+	next "nickname!"
 
+	page "But, would you"
+	line "like me to give"
+	next "it a nicer name?"
+
+	page "How about it?"
+	done
+
 _UnnamedText_1dac2: ; 9a3e5 (26:63e5)
-	db $0, "Fine! What should", $4f
-	db "we name it?", $58
+	text "Fine! What should"
+	line "we name it?"
+	prompt
 
 _UnnamedText_1dac7: ; 9a404 (26:6404)
 	db $0, "OK! This #MON", $4f
@@ -124781,63 +126713,77 @@
 
 UnnamedText_9a425: ; 9a425 (26:6425)
 	TX_RAM $cee9
-	db $0, "!", $51
-	db "That's a better", $4f
-	db "name than before!", $57
+	text "!"
 
+	page "That's a better"
+	line "name than before!"
+	done
+
 _UnnamedText_1dacc: ; 9a44c (26:644c)
-	db $0, "Fine! Come any", $4f
-	db "time you like!", $57
+	text "Fine! Come any"
+	line "time you like!"
+	done
 
 _UnnamedText_1dad1: ; 9a46b (26:646b)
 	TX_RAM $cd6d
-	db $0, ", is it?", $4f
-	db "That is a truly", $55
-	db "impeccable name!", $51
-	db "Take good care of", $4f
-	db "@"
+	text ", is it?"
+	line "That is a truly"
+	next "impeccable name!"
+
+	page "Take good care of"
+	line "@"
 	TX_RAM $cd6d
-	db $0, "!", $57
+	text "!"
+	done
 
 _VermilionPokecenterText2: ; 9a4b2 (26:64b2)
 _VermilionPokecenterText1: ; 9a4b2 (26:64b2)
-	db $0, "Even if they are", $4f
-	db "the same level,", $55
-	db "#MON can have", $55
-	db "very different", $55
-	db "abilities.", $51
-	db "A #MON raised", $4f
-	db "by a trainer is", $55
-	db "stronger than one", $55
-	db "in the wild.", $57
+	text "Even if they are"
+	line "the same level,"
+	next "#MON can have"
+	next "very different"
+	next "abilities."
 
+	page "A #MON raised"
+	line "by a trainer is"
+	next "stronger than one"
+	next "in the wild."
+	done
+
 _VermilionPokecenterText3: ; 9a539 (26:6539)
-	db $0, "My #MON was", $4f
-	db "poisoned! It", $55
-	db "fainted while we", $55
-	db "were walking!", $57
+	text "My #MON was"
+	line "poisoned! It"
+	next "fainted while we"
+	next "were walking!"
+	done
 
 _UnnamedText_59bb7: ; 9a572 (26:6572)
-	db $0, "Won't you admire", $4f
-	db "my PIKACHU's", $55
-	db "adorable tail?", $57
+	text "Won't you admire"
+	line "my PIKACHU's"
+	next "adorable tail?"
+	done
 
 _UnnamedText_59bbc: ; 9a59e (26:659e)
-	db $0, "Humph! My PIKACHU", $4f
-	db "is twice as cute", $55
-	db "as that one!", $57
+	text "Humph! My PIKACHU"
+	line "is twice as cute"
+	next "as that one!"
+	done
 
 _UnnamedText_59be4: ; 9a5cf (26:65cf)
-	db $0, "I just love my", $4f
-	db "SEEL!", $51
-	db "It squeals when I", $4f
-	db "hug it!", $57
+	text "I just love my"
+	line "SEEL!"
 
+	page "It squeals when I"
+	line "hug it!"
+	done
+
 _UnnamedText_59be9: ; 9a5ff (26:65ff)
-	db $0, "Oh dear!", $51
-	db "My SEEL is far", $4f
-	db "more attractive!", $57
+	text "Oh dear!"
 
+	page "My SEEL is far"
+	line "more attractive!"
+	done
+
 _UnnamedText_59c00: ; 9a629 (26:6629)
 	db $0, "PIKACHU: Chu!", $4f
 	db "Pikachu!", $57
@@ -124846,314 +126792,394 @@
 	db $0, "SEEL: Kyuoo!", $57
 
 _UnnamedText_59c65: ; 9a64f (26:664f)
-	db $0, "I chair the", $4f
-	db "#MON Fan Club!", $51
-	db "I have collected", $4f
-	db "over 100 #MON!", $51
-	db "I'm very fussy", $4f
-	db "when it comes to", $55
-	db "#MON!", $51
-	db "So...", $51
-	db "Did you come", $4f
-	db "visit to hear", $55
-	db "about my #MON?", $57
+	text "I chair the"
+	line "#MON Fan Club!"
 
+	page "I have collected"
+	line "over 100 #MON!"
+
+	page "I'm very fussy"
+	line "when it comes to"
+	next "#MON!"
+
+	page "So..."
+
+	page "Did you come"
+	line "visit to hear"
+	next "about my #MON?"
+	done
+
 _UnnamedText_59c6a: ; 9a6e0 (26:66e0)
-	db $0, "Good!", $4f
-	db "Then listen up!", $51
-	db "My favorite", $4f
-	db "RAPIDASH...", $51
-	db "It...cute...", $4f
-	db "lovely...smart...", $55
-	db "plus...amazing...", $55
-	db "you think so?...", $55
-	db "oh yes...it...", $55
-	db "stunning...", $55
-	db "kindly...", $55
-	db "love it!", $51
-	db "Hug it...when...", $55
-	db "sleeping...warm", $55
-	db "and cuddly...", $55
-	db "spectacular...", $55
-	db "ravishing...", $55
-	db "...Oops! Look at", $55
-	db "the time! I kept", $55
-	db "you too long!", $51
-	db "Thanks for hearing", $4f
-	db "me out! I want", $55
-	db "you to have this!", $58
+	text "Good!"
+	line "Then listen up!"
 
+	page "My favorite"
+	line "RAPIDASH..."
+
+	page "It...cute..."
+	line "lovely...smart..."
+	next "plus...amazing..."
+	next "you think so?..."
+	next "oh yes...it..."
+	next "stunning..."
+	next "kindly..."
+	next "love it!"
+
+	page "Hug it...when..."
+	next "sleeping...warm"
+	next "and cuddly..."
+	next "spectacular..."
+	next "ravishing..."
+	next "...Oops! Look at"
+	next "the time! I kept"
+	next "you too long!"
+
+	page "Thanks for hearing"
+	line "me out! I want"
+	next "you to have this!"
+	prompt
+
 _ReceivedBikeVoucherText: ; 9a82e (26:682e)
-	db $0, $52, " received", $4f
-	db "a @"
+	text $52, " received"
+	line "a @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_59c74: ; 9a844 (26:6844)
-	db $0, $51
-	db "Exchange that for", $4f
-	db "a BICYCLE!", $51
-	db "Don't worry, my", $4f
-	db "FEAROW will FLY", $55
-	db "me anywhere!", $51
-	db "So, I don't need a", $4f
-	db "BICYCLE!", $51
-	db "I hope you like", $4f
-	db "cycling!", $57
+	text $51
+	db "Exchange that for"
+	line "a BICYCLE!"
 
+	page "Don't worry, my"
+	line "FEAROW will FLY"
+	next "me anywhere!"
+
+	page "So, I don't need a"
+	line "BICYCLE!"
+
+	page "I hope you like"
+	line "cycling!"
+	done
+
 _UnnamedText_59c79: ; 9a8c3 (26:68c3)
-	db $0, "Oh. Come back", $4f
-	db "when you want to", $55
-	db "hear my story!", $57
+	text "Oh. Come back"
+	line "when you want to"
+	next "hear my story!"
+	done
 
 _UnnamedText_59c7e: ; 9a8f2 (26:68f2)
-	db $0, "Hello, ", $52, "!", $51
-	db "Did you come see", $4f
-	db "me about my", $55
-	db "#MON again?", $51
-	db "No? Too bad!", $57
+	text "Hello, ", $52, "!"
 
+	page "Did you come see"
+	line "me about my"
+	next "#MON again?"
+
+	page "No? Too bad!"
+	done
+
 _UnnamedText_59c83: ; 9a933 (26:6933)
-	db $0, "Make room for", $4f
-	db "this!", $57
+	text "Make room for"
+	line "this!"
+	done
 
 _FanClubText6: ; 9a948 (26:6948)
-	db $0, "Our Chairman is", $4f
-	db "very vocal about", $55
-	db "#MON.", $57
+	text "Our Chairman is"
+	line "very vocal about"
+	next "#MON."
+	done
 
 _FanClubText7: ; 9a970 (26:6970)
-	db $0, "Let's all listen", $4f
-	db "politely to other", $55
-	db "trainers!", $57
+	text "Let's all listen"
+	line "politely to other"
+	next "trainers!"
+	done
 
 _FanClubText8: ; 9a99d (26:699d)
-	db $0, "If someone brags,", $4f
-	db "brag right back!", $57
+	text "If someone brags,"
+	line "brag right back!"
+	done
 
 _VermilionMartText2: ; 9a9c1 (26:69c1)
-	db $0, "There are evil", $4f
-	db "people who will", $55
-	db "use #MON for", $55
-	db "criminal acts.", $51
-	db "TEAM ROCKET", $4f
-	db "traffics in rare", $55
-	db "#MON.", $51
-	db "They also abandon", $4f
-	db "#MON that they", $55
-	db "consider not to", $55
-	db "be popular or", $55
-	db "useful.", $57
+	text "There are evil"
+	line "people who will"
+	next "use #MON for"
+	next "criminal acts."
 
+	page "TEAM ROCKET"
+	line "traffics in rare"
+	next "#MON."
+
+	page "They also abandon"
+	line "#MON that they"
+	next "consider not to"
+	next "be popular or"
+	next "useful."
+	done
+
 _VermilionMartText3: ; 9aa67 (26:6a67)
-	db $0, "I think #MON", $4f
-	db "can be good or", $55
-	db "evil. It depends", $55
-	db "on the trainer.", $57
+	text "I think #MON"
+	line "can be good or"
+	next "evil. It depends"
+	next "on the trainer."
+	done
 
 _UnnamedText_5cb6d: ; 9aaa5 (26:6aa5)
-	db $0, "Hey, kid! What do", $4f
-	db "you think you're", $55
-	db "doing here?", $51
-	db "You won't live", $4f
-	db "long in combat!", $55
-	db "That's for sure!", $51
-	db "I tell you kid,", $4f
-	db "electric #MON", $55
-	db "saved me during", $55
-	db "the war!", $51
-	db "They zapped my", $4f
-	db "enemies into", $55
-	db "paralysis!", $51
-	db "The same as I'll", $4f
-	db "do to you!", $57
+	text "Hey, kid! What do"
+	line "you think you're"
+	next "doing here?"
 
+	page "You won't live"
+	line "long in combat!"
+	next "That's for sure!"
+
+	page "I tell you kid,"
+	line "electric #MON"
+	next "saved me during"
+	next "the war!"
+
+	page "They zapped my"
+	line "enemies into"
+	next "paralysis!"
+
+	page "The same as I'll"
+	line "do to you!"
+	done
+
 SECTION "bank27",ROMX,BANK[$27]
 
 _UnnamedText_5cb72: ; 9c000 (27:4000)
-	db $0, "A little word of", $4f
-	db "advice, kid!", $51
-	db "Electricity is", $4f
-	db "sure powerful!", $51
-	db "But, it's useless", $4f
-	db "against ground-", $55
-	db "type #MON!", $57
+	text "A little word of"
+	line "advice, kid!"
 
+	page "Electricity is"
+	line "sure powerful!"
+
+	page "But, it's useless"
+	line "against ground-"
+	next "type #MON!"
+	done
+
 _UnnamedText_5cb77: ; 9c069 (27:4069)
-	db $0, "The THUNDERBADGE", $4f
-	db "cranks up your", $55
-	db "#MON's SPEED!", $51
-	db "It also lets your", $4f
-	db "#MON FLY any", $55
-	db "time, kid!", $51
-	db "You're special,", $4f
-	db "kid! Take this!", $57
+	text "The THUNDERBADGE"
+	line "cranks up your"
+	next "#MON's SPEED!"
 
+	page "It also lets your"
+	line "#MON FLY any"
+	next "time, kid!"
+
+	page "You're special,"
+	line "kid! Take this!"
+	done
+
 _ReceivedTM24Text: ; 9c0e0 (27:40e0)
-	db $0, $52, " received ", $4f
-	db "@"
+	text $52, " received "
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM24ExplanationText: ; 9c0f5 (27:40f5)
-	db $0, $51
-	db "TM24 contains", $4f
-	db "THUNDERBOLT!", $51
-	db "Teach it to an", $4f
-	db "electric #MON!", $57
+	text $51
+	db "TM24 contains"
+	line "THUNDERBOLT!"
 
+	page "Teach it to an"
+	line "electric #MON!"
+	done
+
 _TM24NoRoomText: ; 9c130 (27:4130)
-	db $0, "Yo kid, make room", $4f
-	db "in your pack!", $57
+	text "Yo kid, make room"
+	line "in your pack!"
+	done
 
 _ReceivedThunderbadgeText: ; 9c151 (27:4151)
-	db $0, "Whoa!", $51
-	db "You're the real", $4f
-	db "deal, kid!", $51
-	db "Fine then, take", $4f
-	db "the THUNDERBADGE!", $58
+	text "Whoa!"
 
+	page "You're the real"
+	line "deal, kid!"
+
+	page "Fine then, take"
+	line "the THUNDERBADGE!"
+	prompt
+
 _VermilionGymBattleText1: ; 9c194 (27:4194)
-	db $0, "When I was in the", $4f
-	db "Army, LT.SURGE", $55
-	db "was my strict CO!", $57
+	text "When I was in the"
+	line "Army, LT.SURGE"
+	next "was my strict CO!"
+	done
 
 _VermilionGymEndBattleText1: ; 9c1c8 (27:41c8)
-	db $0, "Stop!", $4f
-	db "You're very good!", $58
+	text "Stop!"
+	line "You're very good!"
+	prompt
 
 _VermilionGymAfterBattleText1: ; 9c1e0 (27:41e0)
-	db $0, "The door won't", $4f
-	db "open?", $51
-	db "LT.SURGE always", $4f
-	db "was cautious!", $57
+	text "The door won't"
+	line "open?"
 
+	page "LT.SURGE always"
+	line "was cautious!"
+	done
+
 _VermilionGymBattleText2: ; 9c213 (27:4213)
-	db $0, "I'm a lightweight,", $4f
-	db "but I'm good with", $55
-	db "electricity!", $57
+	text "I'm a lightweight,"
+	line "but I'm good with"
+	next "electricity!"
+	done
 
 _VermilionGymEndBattleText2: ; 9c244 (27:4244)
-	db $0, "Fried!", $58
+	text "Fried!"
+	prompt
 
 _VermilionGymAfterBattleText2: ; 9c24c (27:424c)
-	db $0, "OK, I'll talk!", $51
-	db "LT.SURGE said he", $4f
-	db "hid door switches", $55
-	db "inside something!", $57
+	text "OK, I'll talk!"
 
+	page "LT.SURGE said he"
+	line "hid door switches"
+	next "inside something!"
+	done
+
 _VermilionGymBattleText3: ; 9c290 (27:4290)
-	db $0, "This is no place", $4f
-	db "for kids!", $57
+	text "This is no place"
+	line "for kids!"
+	done
 
 _VermilionGymEndBattleText3: ; 9c2ac (27:42ac)
-	db $0, "Wow!", $4f
-	db "Surprised me!", $58
+	text "Wow!"
+	line "Surprised me!"
+	prompt
 
 _VermilionGymAfterBattleText3: ; 9c2c0 (27:42c0)
-	db $0, "LT.SURGE set up", $4f
-	db "double locks!", $55
-	db "Here's a hint!", $51
-	db "When you open the", $4f
-	db "1st lock, the 2nd", $55
-	db "lock is right", $55
-	db "next to it!", $57
+	text "LT.SURGE set up"
+	line "double locks!"
+	next "Here's a hint!"
 
+	page "When you open the"
+	line "1st lock, the 2nd"
+	next "lock is right"
+	next "next to it!"
+	done
+
 _UnnamedText_5cbf4: ; 9c32b (27:432b)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "LT.SURGE has a", $4f
-	db "nickname. People", $55
-	db "refer to him as", $55
-	db "the Lightning", $55
-	db "American!", $51
-	db "He's an expert on", $4f
-	db "electric #MON!", $51
-	db "Birds and water", $4f
-	db "#MON are at", $55
-	db "risk! Beware of", $55
-	db "paralysis too!", $51
-	db "LT.SURGE is very", $4f
-	db "cautious!", $51
-	db "You'll have to", $4f
-	db "break a code to", $55
-	db "get to him!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "LT.SURGE has a"
+	line "nickname. People"
+	next "refer to him as"
+	next "the Lightning"
+	next "American!"
+
+	page "He's an expert on"
+	line "electric #MON!"
+
+	page "Birds and water"
+	line "#MON are at"
+	next "risk! Beware of"
+	next "paralysis too!"
+
+	page "LT.SURGE is very"
+	line "cautious!"
+
+	page "You'll have to"
+	line "break a code to"
+	next "get to him!"
+	done
+
 _UnnamedText_5cbf9: ; 9c429 (27:4429)
-	db $0, "Whew! That match", $4f
-	db "was electric!", $57
+	text "Whew! That match"
+	line "was electric!"
+	done
 
 _VermilionHouse1Text1: ; 9c449 (27:4449)
-	db $0, "I'm getting my", $4f
-	db "PIDGEY to fly a", $55
-	db "letter to SAFFRON", $55
-	db "in the north!", $57
+	text "I'm getting my"
+	line "PIDGEY to fly a"
+	next "letter to SAFFRON"
+	next "in the north!"
+	done
 
 _VermilionHouse1Text2: ; 9c488 (27:4488)
 	db $0, "PIDGEY: Kurukkoo!@@"
 
 _VermilionHouse1Text3: ; 9c49c (27:449c)
-	db $0, "Dear PIPPI, I hope", $4f
-	db "to see you soon.", $51
-	db "I heard SAFFRON", $4f
-	db "has problems with", $55
-	db "TEAM ROCKET.", $51
-	db "VERMILION appears", $4f
-	db "to be safe.", $57
+	text "Dear PIPPI, I hope"
+	line "to see you soon."
 
+	page "I heard SAFFRON"
+	line "has problems with"
+	next "TEAM ROCKET."
+
+	page "VERMILION appears"
+	line "to be safe."
+	done
+
 _VermilionDockText1: ; 9c50e (27:450e)
 	db $0, $57
 
 _UnnamedText_560b1: ; 9c510 (27:4510)
-	db $0, "I'm the FISHING", $4f
-	db "GURU!", $51
-	db "I simply Looove", $4f
-	db "fishing!", $51
-	db "Do you like to", $4f
-	db "fish?", $57
+	text "I'm the FISHING"
+	line "GURU!"
 
+	page "I simply Looove"
+	line "fishing!"
+
+	page "Do you like to"
+	line "fish?"
+	done
+
 _UnnamedText_560b6: ; 9c554 (27:4554)
-	db $0, "Grand! I like", $4f
-	db "your style!", $51
-	db "Take this and", $4f
-	db "fish, young one!", $51
-	db $52, " received", $4f
-	db "an @"
+	text "Grand! I like"
+	line "your style!"
+
+	page "Take this and"
+	line "fish, young one!"
+
+	page $52, " received"
+	line "an @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_560bb: ; 9c5a4 (27:45a4)
-	db $0, $51
-	db "Fishing is a way", $4f
-	db "of life!", $51
-	db "From the seas to", $4f
-	db "rivers, go out", $55
-	db "and land the big", $55
-	db "one, young one!", $57
+	text $51
+	db "Fishing is a way"
+	line "of life!"
 
+	page "From the seas to"
+	line "rivers, go out"
+	next "and land the big"
+	next "one, young one!"
+	done
+
 _UnnamedText_560c0: ; 9c601 (27:4601)
-	db $0, "Oh... That's so", $4f
-	db "disappointing...", $57
+	text "Oh... That's so"
+	line "disappointing..."
+	done
 
 _UnnamedText_560c5: ; 9c622 (27:4622)
-	db $0, "Hello there,", $4f
-	db $52, "!", $51
-	db "How are the fish", $4f
-	db "biting?", $57
+	text "Hello there,"
+	line $52, "!"
 
+	page "How are the fish"
+	line "biting?"
+	done
+
 _UnnamedText_560ca: ; 9c64c (27:464c)
-	db $0, "Oh no!", $51
-	db "You have no room", $4f
-	db "for my gift!", $57
+	text "Oh no!"
 
+	page "You have no room"
+	line "for my gift!"
+	done
+
 _CeladonMart1Text1: ; 9c672 (27:4672)
-	db $0, "Hello! Welcome to", $4f
-	db "CELADON DEPT.", $55
-	db "STORE.", $51
-	db "The board on the", $4f
-	db "right describes", $55
-	db "the store layout.", $57
+	text "Hello! Welcome to"
+	line "CELADON DEPT."
+	next "STORE."
 
+	page "The board on the"
+	line "right describes"
+	next "the store layout."
+	done
+
 _CeladonMart1Text2: ; 9c6cd (27:46cd)
 	db $0, "1F: SERVICE", $4f
 	db "    COUNTER", $51
@@ -125170,16 +127196,19 @@
 	db "    COUNTER", $57
 
 _CeladonMart2Text3: ; 9c76b (27:476b)
-	db $0, "SUPER REPEL keeps", $4f
-	db "weak #MON at", $55
-	db "bay...", $51
-	db "Hmm, it's a more", $4f
-	db "powerful REPEL!", $57
+	text "SUPER REPEL keeps"
+	line "weak #MON at"
+	next "bay..."
 
+	page "Hmm, it's a more"
+	line "powerful REPEL!"
+	done
+
 _CeladonMart2Text4: ; 9c7b2 (27:47b2)
-	db $0, "For long outings,", $4f
-	db "you should buy", $55
-	db "REVIVE.", $57
+	text "For long outings,"
+	line "you should buy"
+	next "REVIVE."
+	done
 
 _CeladonMart2Text5: ; 9c7dc (27:47dc)
 	db $0, "Top Grade Items", $4f
@@ -125188,98 +127217,119 @@
 	db "    MARKET", $57
 
 _TM18PreReceiveText: ; 9c814 (27:4814)
-	db $0, "Oh, hi! I finally", $4f
-	db "finished #MON!", $51
-	db "Not done yet?", $4f
-	db "This might be", $55
-	db "useful!", $58
+	text "Oh, hi! I finally"
+	line "finished #MON!"
 
+	page "Not done yet?"
+	line "This might be"
+	next "useful!"
+	prompt
+
 _ReceivedTM18Text: ; 9c85a (27:485a)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM18ExplanationText: ; 9c86e (27:486e)
-	db $0, "TM18 is COUNTER!", $4f
-	db "Not like the one", $55
-	db "I'm leaning on,", $55
-	db "mind you!", $57
+	text "TM18 is COUNTER!"
+	line "Not like the one"
+	next "I'm leaning on,"
+	next "mind you!"
+	done
 
 _TM18NoRoomText: ; 9c8aa (27:48aa)
-	db $0, "Your pack is full", $4f
-	db "of items!", $57
+	text "Your pack is full"
+	line "of items!"
+	done
 
 _CeladonMart3Text2: ; 9c8c7 (27:48c7)
-	db $0, "Captured #MON", $4f
-	db "are registered", $55
-	db "with an ID No.", $55
-	db "and OT, the name", $55
-	db "of the Original", $55
-	db "Trainer that", $55
-	db "caught it!", $57
+	text "Captured #MON"
+	line "are registered"
+	next "with an ID No."
+	next "and OT, the name"
+	next "of the Original"
+	next "Trainer that"
+	next "caught it!"
+	done
 
 _CeladonMart3Text3: ; 9c92d (27:492d)
-	db $0, "All right!", $51
-	db "My buddy's going", $4f
-	db "to trade me his", $55
-	db "KANGASKHAN for my", $55
-	db "GRAVELER!", $57
+	text "All right!"
 
+	page "My buddy's going"
+	line "to trade me his"
+	next "KANGASKHAN for my"
+	next "GRAVELER!"
+	done
+
 _CeladonMart3Text4: ; 9c975 (27:4975)
-	db $0, "Come on GRAVELER!", $51
-	db "I love GRAVELER!", $4f
-	db "I collect them!", $51
-	db "Huh?", $51
-	db "GRAVELER turned", $4f
-	db "into a different", $55
-	db "#MON!", $57
+	text "Come on GRAVELER!"
 
+	page "I love GRAVELER!"
+	line "I collect them!"
+
+	page "Huh?"
+
+	page "GRAVELER turned"
+	line "into a different"
+	next "#MON!"
+	done
+
 _CeladonMart3Text5: ; 9c9d5 (27:49d5)
-	db $0, "You can identify", $4f
-	db "#MON you got", $55
-	db "in trades by", $55
-	db "their ID Numbers!", $57
+	text "You can identify"
+	line "#MON you got"
+	next "in trades by"
+	next "their ID Numbers!"
+	done
 
 _CeladonMart3Text6: ; 9ca13 (27:4a13)
-	db $0, "It's an SNES!", $57
+	text "It's an SNES!"
+	done
 
 _CeladonMart3Text7: ; 9ca21 (27:4a21)
-	db $0, "An RPG! There's", $4f
-	db "no time for that!", $57
+	text "An RPG! There's"
+	line "no time for that!"
+	done
 
 _CeladonMart3Text9: ; 9ca43 (27:4a43)
-	db $0, "A sports game!", $4f
-	db "Dad'll like that!", $57
+	text "A sports game!"
+	line "Dad'll like that!"
+	done
 
 _CeladonMart3Text11: ; 9ca64 (27:4a64)
-	db $0, "A puzzle game!", $4f
-	db "Looks addictive!", $57
+	text "A puzzle game!"
+	line "Looks addictive!"
+	done
 
 _CeladonMart3Text13: ; 9ca85 (27:4a85)
-	db $0, "A fighting game!", $4f
-	db "Looks tough!", $57
+	text "A fighting game!"
+	line "Looks tough!"
+	done
 
 _CeladonMart3Text14: ; 9caa4 (27:4aa4)
 	db $0, "3F: TV GAME SHOP", $57
 
 _CeladonMart3Text15: ; 9cab6 (27:4ab6)
-	db $0, "Red and Blue!", $4f
-	db "Both are #MON!", $57
+	text "Red and Blue!"
+	line "Both are #MON!"
+	done
 
 _CeladonMart4Text2: ; 9cad4 (27:4ad4)
-	db $0, "I'm getting a", $4f
-	db "# DOLL for my", $55
-	db "girl friend!", $57
+	text "I'm getting a"
+	line "# DOLL for my"
+	next "girl friend!"
+	done
 
 _CeladonMart4Text3: ; 9cafd (27:4afd)
-	db $0, "I heard something", $4f
-	db "useful.", $51
-	db "You can run from", $4f
-	db "wild #MON by", $55
-	db "distracting them", $55
-	db "with a # DOLL!", $57
+	text "I heard something"
+	line "useful."
 
+	page "You can run from"
+	line "wild #MON by"
+	next "distracting them"
+	next "with a # DOLL!"
+	done
+
 _CeladonMart4Text4: ; 9cb56 (27:4b56)
 	db $0, "Express yourself", $4f
 	db "with gifts!", $51
@@ -125289,130 +127339,154 @@
 	db "sale now!", $57
 
 _UnnamedText_484ee: ; 9cbb5 (27:4bb5)
-	db $0, "Give her which", $4f
-	db "drink?", $57
+	text "Give her which"
+	line "drink?"
+	done
 
 _UnnamedText_484f3: ; 9cbcc (27:4bcc)
-	db $0, "Yay!", $51
-	db "FRESH WATER!", $51
-	db "Thank you!", $51
-	db "You can have this", $4f
-	db "from me!@@"
+	text "Yay!"
 
+	page "FRESH WATER!"
+
+	page "Thank you!"
+
+	page "You can have this"
+	line "from me!@@"
+
 _UnnamedText_484f9: ; 9cc06 (27:4c06)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_484fe: ; 9cc1a (27:4c1a)
-	db $0, $51
+	text $51
 	db "@"
 	TX_RAM $cf4b
-	db $0, " contains", $4f
-	db "ICE BEAM!", $51
-	db "It can freeze the", $4f
-	db "target sometimes!@@"
+	text " contains"
+	line "ICE BEAM!"
 
+	page "It can freeze the"
+	line "target sometimes!@@"
+
 _UnnamedText_48504: ; 9cc5a (27:4c5a)
-	db $0, "Yay!", $51
-	db "SODA POP!", $51
-	db "Thank you!", $51
-	db "You can have this", $4f
-	db "from me!@@"
+	text "Yay!"
 
+	page "SODA POP!"
+
+	page "Thank you!"
+
+	page "You can have this"
+	line "from me!@@"
+
 _UnnamedText_4850a: ; 9cc91 (27:4c91)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_4850f: ; 9cca5 (27:4ca5)
-	db $0, $51
+	text $51
 	db "@"
 	TX_RAM $cf4b
-	db $0, " contains", $4f
-	db "ROCK SLIDE!", $51
-	db "It can spook the", $4f
-	db "target sometimes!@@"
+	text " contains"
+	line "ROCK SLIDE!"
 
+	page "It can spook the"
+	line "target sometimes!@@"
+
 _UnnamedText_48515: ; 9cce6 (27:4ce6)
-	db $0, "Yay!", $51
-	db "LEMONADE!", $51
-	db "Thank you!", $51
-	db "You can have this", $4f
-	db "from me!@@"
+	text "Yay!"
 
+	page "LEMONADE!"
+
+	page "Thank you!"
+
+	page "You can have this"
+	line "from me!@@"
+
 _ReceivedTM49Text: ; 9cd1d (27:4d1d)
-	db $0, $52, " received", $4f
-	db "TM49!@@"
+	text $52, " received"
+	line "TM49!@@"
 
 _UnnamedText_48520: ; 9cd30 (27:4d30)
-	db $0, $51
-	db "TM49 contains", $4f
-	db "TRI ATTACK!@@"
+	text $51
+	db "TM49 contains"
+	line "TRI ATTACK!@@"
 
 _UnnamedText_48526: ; 9cd4d (27:4d4d)
-	db $0, "You don't have", $4f
-	db "space for this!@@"
+	text "You don't have"
+	line "space for this!@@"
 
 _UnnamedText_4852c: ; 9cd6d (27:4d6d)
-	db $0, "No thank you!", $4f
-	db "I'm not thirsty", $55
-	db "after all!@@"
+	text "No thank you!"
+	line "I'm not thirsty"
+	next "after all!@@"
 
 _CeladonMartRoofText1: ; 9cd97 (27:4d97)
-	db $0, "My sister is a", $4f
-	db "trainer, believe", $55
-	db "it or not.", $51
-	db "But, she's so", $4f
-	db "immature, she", $55
-	db "drives me nuts!", $57
+	text "My sister is a"
+	line "trainer, believe"
+	next "it or not."
 
+	page "But, she's so"
+	line "immature, she"
+	next "drives me nuts!"
+	done
+
 _UnnamedText_48598: ; 9cdee (27:4dee)
-	db $0, "I'm thirsty!", $4f
-	db "I want something", $55
-	db "to drink!", $57
+	text "I'm thirsty!"
+	line "I want something"
+	next "to drink!"
+	done
 
 _CeladonMartRoofText4: ; 9ce16 (27:4e16)
-	db $0, "I'm thirsty!", $4f
-	db "I want something", $55
-	db "to drink!", $51
-	db "Give her a drink?", $57
+	text "I'm thirsty!"
+	line "I want something"
+	next "to drink!"
 
+	page "Give her a drink?"
+	done
+
 _CeladonMartRoofText6: ; 9ce50 (27:4e50)
 	db $0, "ROOFTOP SQUARE:", $4f
 	db "VENDING MACHINES", $57
 
 _VendingMachineText1: ; 9ce72 (27:4e72)
-	db $0, "A vending machine!", $4f
-	db "Here's the menu!", $58
+	text "A vending machine!"
+	line "Here's the menu!"
+	prompt
 
 _VendingMachineText4: ; 9ce96 (27:4e96)
-	db $0, "Oops, not enough", $4f
-	db "money!", $57
+	text "Oops, not enough"
+	line "money!"
+	done
 
 _VendingMachineText5: ; 9ceaf (27:4eaf)
 	TX_RAM $cf4b
-	db $0, $4f
-	db "popped out!", $57
+	db $0
+	line "popped out!"
+	done
 
 _VendingMachineText6: ; 9cec0 (27:4ec0)
-	db $0, "There's no more", $4f
-	db "room for stuff!", $57
+	text "There's no more"
+	line "room for stuff!"
+	done
 
 _VendingMachineText7: ; 9cee0 (27:4ee0)
-	db $0, "Not thirsty!", $57
+	text "Not thirsty!"
+	done
 
 _CeladonMansion1Text1: ; 9ceee (27:4eee)
 	db $0, "MEOWTH: Meow!@@"
 
 _CeladonMansion1Text2: ; 9cefe (27:4efe)
-	db $0, "My dear #MON", $4f
-	db "keep me company.", $51
-	db "MEOWTH even brings", $4f
-	db "money home!", $57
+	text "My dear #MON"
+	line "keep me company."
 
+	page "MEOWTH even brings"
+	line "money home!"
+	done
+
 _CeladonMansion1Text3: ; 9cf3c (27:4f3c)
 	db $0, "CLEFAIRY: Pi", $4f
 	db "pippippi!@@"
@@ -125422,582 +127496,726 @@
 	db "kyaoo!@@"
 
 _CeladonMansion1Text5: ; 9cf6b (27:4f6b)
-	db $0, "CELADON MANSION", $4f
-	db "Manager's Suite", $57
+	text "CELADON MANSION"
+	line "Manager's Suite"
+	done
 
 _CeladonMansion2Text1: ; 9cf8b (27:4f8b)
-	db $0, "GAME FREAK", $4f
-	db "Meeting Room", $57
+	text "GAME FREAK"
+	line "Meeting Room"
+	done
 
 _ProgrammerText: ; 9cfa4 (27:4fa4)
-	db $0, "Me? I'm the", $4f
-	db "programmer!", $57
+	text "Me? I'm the"
+	line "programmer!"
+	done
 
 _GraphicArtistText: ; 9cfbc (27:4fbc)
-	db $0, "I'm the graphic", $4f
-	db "artist!", $55
-	db "I drew you!", $57
+	text "I'm the graphic"
+	line "artist!"
+	next "I drew you!"
+	done
 
 _WriterText: ; 9cfe0 (27:4fe0)
-	db $0, "I wrote the story!", $4f
-	db "Isn't ERIKA cute?", $51
-	db "I like MISTY a", $4f
-	db "lot too!", $51
-	db "Oh, and SABRINA,", $4f
-	db "I like her!", $57
+	text "I wrote the story!"
+	line "Isn't ERIKA cute?"
 
+	page "I like MISTY a"
+	line "lot too!"
+
+	page "Oh, and SABRINA,"
+	line "I like her!"
+	done
+
 _GameDesignerText: ; 9d03a (27:503a)
-	db $0, "Is that right?", $51
-	db "I'm the game", $4f
-	db "designer!", $51
-	db "Filling up your", $4f
-	db "#DEX is tough,", $55
-	db "but don't quit!", $51
-	db "When you finish,", $4f
-	db "come tell me!", $57
+	text "Is that right?"
 
+	page "I'm the game"
+	line "designer!"
+
+	page "Filling up your"
+	line "#DEX is tough,"
+	next "but don't quit!"
+
+	page "When you finish,"
+	line "come tell me!"
+	done
+
 _CompletedDexText: ; 9d0ad (27:50ad)
-	db $0, "Wow! Excellent!", $4f
-	db "You completed", $55
-	db "your #DEX!", $55
-	db "Congratulations!", $55
-	db "...@@"
+	text "Wow! Excellent!"
+	line "You completed"
+	next "your #DEX!"
+	next "Congratulations!"
+	next "...@@"
 
 _CeladonMansion3Text5: ; 9d0ed (27:50ed)
-	db $0, "It's the game", $4f
-	db "program! Messing", $55
-	db "with it could bug", $55
-	db "out the game!", $57
+	text "It's the game"
+	line "program! Messing"
+	next "with it could bug"
+	next "out the game!"
+	done
 
 _CeladonMansion3Text6: ; 9d12c (27:512c)
-	db $0, "Someone's playing", $4f
-	db "a game instead of", $55
-	db "working!", $57
+	text "Someone's playing"
+	line "a game instead of"
+	next "working!"
+	done
 
 _CeladonMansion3Text7: ; 9d159 (27:5159)
-	db $0, "It's the script!", $4f
-	db "Better not look", $55
-	db "at the ending!", $57
+	text "It's the script!"
+	line "Better not look"
+	next "at the ending!"
+	done
 
 _CeladonMansion3Text8: ; 9d189 (27:5189)
-	db $0, "GAME FREAK", $4f
-	db "Development Room", $57
+	text "GAME FREAK"
+	line "Development Room"
+	done
 
 _CeladonMansion4Text1: ; 9d1a6 (27:51a6)
-	db $0, "I KNOW EVERYTHING!", $57
+	text "I KNOW EVERYTHING!"
+	done
 
 _CeladonMansion5Text1: ; 9d1ba (27:51ba)
-	db $0, "I know everything", $4f
-	db "about the world", $55
-	db "of #MON in", $55
-	db "your GAME BOY!", $51
-	db "Get together with", $4f
-	db "your friends and", $55
-	db "trade #MON!", $57
+	text "I know everything"
+	line "about the world"
+	next "of #MON in"
+	next "your GAME BOY!"
 
+	page "Get together with"
+	line "your friends and"
+	next "trade #MON!"
+	done
+
 _CeladonPokecenterText2: ; 9d226 (27:5226)
-	db $0, "# FLUTE awakens", $4f
-	db "#MON with a", $55
-	db "sound that only", $55
-	db "they can hear!", $57
+	text "# FLUTE awakens"
+	line "#MON with a"
+	next "sound that only"
+	next "they can hear!"
+	done
 
 _CeladonPokecenterText3: ; 9d262 (27:5262)
-	db $0, "I rode uphill on", $4f
-	db "CYCLING ROAD from", $55
-	db "FUCHSIA!", $57
+	text "I rode uphill on"
+	line "CYCLING ROAD from"
+	next "FUCHSIA!"
+	done
 
 _UnnamedText_48a5e: ; 9d28f (27:528f)
-	db $0, "Hello. Lovely", $4f
-	db "weather isn't it?", $55
-	db "It's so pleasant.", $51
-	db "...Oh dear...", $4f
-	db "I must have dozed", $55
-	db "off. Welcome.", $51
-	db "My name is ERIKA.", $4f
-	db "I am the LEADER", $55
-	db "of CELADON GYM.", $51
-	db "I teach the art of", $4f
-	db "flower arranging.", $55
-	db "My #MON are of", $55
-	db "the grass-type.", $51
-	db "Oh, I'm sorry, I", $4f
-	db "had no idea that", $55
-	db "you wished to", $55
-	db "challenge me.", $51
-	db "Very well, but I", $4f
-	db "shall not lose.", $57
+	text "Hello. Lovely"
+	line "weather isn't it?"
+	next "It's so pleasant."
 
+	page "...Oh dear..."
+	line "I must have dozed"
+	next "off. Welcome."
+
+	page "My name is ERIKA."
+	line "I am the LEADER"
+	next "of CELADON GYM."
+
+	page "I teach the art of"
+	line "flower arranging."
+	next "My #MON are of"
+	next "the grass-type."
+
+	page "Oh, I'm sorry, I"
+	line "had no idea that"
+	next "you wished to"
+	next "challenge me."
+
+	page "Very well, but I"
+	line "shall not lose."
+	done
+
 _UnnamedText_48a63: ; 9d3c2 (27:53c2)
-	db $0, "Oh!", $4f
-	db "I concede defeat.", $51
-	db "You are remarkably", $4f
-	db "strong.", $51
-	db "I must confer you", $4f
-	db "the RAINBOWBADGE.", $58
+	text "Oh!"
+	line "I concede defeat."
 
+	page "You are remarkably"
+	line "strong."
+
+	page "I must confer you"
+	line "the RAINBOWBADGE."
+	prompt
+
 _UnnamedText_48a68: ; 9d418 (27:5418)
-	db $0, "You are cataloging", $4f
-	db "#MON? I must", $55
-	db "say I'm impressed.", $51
-	db "I would never", $4f
-	db "collect #MON", $55
-	db "if they were", $55
-	db "unattractive.", $57
+	text "You are cataloging"
+	line "#MON? I must"
+	next "say I'm impressed."
 
+	page "I would never"
+	line "collect #MON"
+	next "if they were"
+	next "unattractive."
+	done
+
 _UnnamedText_48a6d: ; 9d481 (27:5481)
-	db $0, "The RAINBOWBADGE", $4f
-	db "will make #MON", $55
-	db "up to L50 obey.", $51
-	db "It also allows", $4f
-	db "#MON to use", $55
-	db "STRENGTH in and", $55
-	db "out of battle.", $51
-	db "Please also take", $4f
-	db "this with you.", $57
+	text "The RAINBOWBADGE"
+	line "will make #MON"
+	next "up to L50 obey."
 
+	page "It also allows"
+	line "#MON to use"
+	next "STRENGTH in and"
+	next "out of battle."
+
+	page "Please also take"
+	line "this with you."
+	done
+
 _ReceivedTM21Text: ; 9d50c (27:550c)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM21ExplanationText: ; 9d520 (27:5520)
-	db $0, $51
-	db "TM21 contains", $4f
-	db "MEGA DRAIN.", $51
-	db "Half the damage", $4f
-	db "it inflicts is", $55
-	db "drained to heal", $55
-	db "your #MON!", $57
+	text $51
+	db "TM21 contains"
+	line "MEGA DRAIN."
 
+	page "Half the damage"
+	line "it inflicts is"
+	next "drained to heal"
+	next "your #MON!"
+	done
+
 _TM21NoRoomText: ; 9d576 (27:5576)
-	db $0, "You should make", $4f
-	db "room for this.", $57
+	text "You should make"
+	line "room for this."
+	done
 
 _CeladonGymBattleText2: ; 9d596 (27:5596)
-	db $0, "Hey!", $51
-	db "You are not", $4f
-	db "allowed in here!", $57
+	text "Hey!"
 
+	page "You are not"
+	line "allowed in here!"
+	done
+
 _CeladonGymEndBattleText2: ; 9d5b9 (27:55b9)
-	db $0, "You're", $4f
-	db "too rough!", $58
+	text "You're"
+	line "too rough!"
+	prompt
 
 _CeladonGymAfterBattleText2: ; 9d5cb (27:55cb)
-	db $0, "Bleaah!", $4f
-	db "I hope ERIKA", $55
-	db "wipes you out!", $57
+	text "Bleaah!"
+	line "I hope ERIKA"
+	next "wipes you out!"
+	done
 
 _CeladonGymBattleText3: ; 9d5f0 (27:55f0)
-	db $0, "I was getting", $4f
-	db "bored.", $57
+	text "I was getting"
+	line "bored."
+	done
 
 _CeladonGymEndBattleText3: ; 9d606 (27:5606)
-	db $0, "My", $4f
-	db "makeup!", $58
+	text "My"
+	line "makeup!"
+	prompt
 
 _CeladonGymAfterBattleText3: ; 9d612 (27:5612)
-	db $0, "Grass-type #MON", $4f
-	db "are tough against", $55
-	db "the water-type!", $51
-	db "They also have an", $4f
-	db "edge on rock and", $55
-	db "ground #MON!", $57
+	text "Grass-type #MON"
+	line "are tough against"
+	next "the water-type!"
 
+	page "They also have an"
+	line "edge on rock and"
+	next "ground #MON!"
+	done
+
 _CeladonGymBattleText4: ; 9d675 (27:5675)
-	db $0, "Aren't you the", $4f
-	db "peeping Tom?", $57
+	text "Aren't you the"
+	line "peeping Tom?"
+	done
 
 _CeladonGymEndBattleText4: ; 9d691 (27:5691)
-	db $0, "I'm", $4f
-	db "in shock!", $58
+	text "I'm"
+	line "in shock!"
+	prompt
 
 _CeladonGymAfterBattleText4: ; 9d69f (27:569f)
-	db $0, "Oh, you weren't", $4f
-	db "peeping? We get a", $55
-	db "lot of gawkers!", $57
+	text "Oh, you weren't"
+	line "peeping? We get a"
+	next "lot of gawkers!"
+	done
 
 _CeladonGymBattleText5: ; 9d6d1 (27:56d1)
-	db $0, "Look at my grass", $4f
-	db "#MON!", $51
-	db "They're so easy", $4f
-	db "to raise!", $57
+	text "Look at my grass"
+	line "#MON!"
 
+	page "They're so easy"
+	line "to raise!"
+	done
+
 _CeladonGymEndBattleText5: ; 9d702 (27:5702)
-	db $0, "No!", $58
+	text "No!"
+	prompt
 
 _CeladonGymAfterBattleText5: ; 9d707 (27:5707)
-	db $0, "We only use grass-", $4f
-	db "type #MON at", $55
-	db "our GYM!", $51
-	db "We also use them", $4f
-	db "for making flower", $55
-	db "arrangements!", $57
+	text "We only use grass-"
+	line "type #MON at"
+	next "our GYM!"
 
+	page "We also use them"
+	line "for making flower"
+	next "arrangements!"
+	done
+
 _CeladonGymBattleText6: ; 9d762 (27:5762)
-	db $0, "Don't bring any", $4f
-	db "bugs or fire", $55
-	db "#MON in here!", $57
+	text "Don't bring any"
+	line "bugs or fire"
+	next "#MON in here!"
+	done
 
 _CeladonGymEndBattleText6: ; 9d78d (27:578d)
-	db $0, "Oh!", $4f
-	db "You!", $58
+	text "Oh!"
+	line "You!"
+	prompt
 
 _CeladonGymAfterBattleText6: ; 9d797 (27:5797)
-	db $0, "Our LEADER, ERIKA,", $4f
-	db "might be quiet,", $55
-	db "but she's also", $55
-	db "very skilled!", $57
+	text "Our LEADER, ERIKA,"
+	line "might be quiet,"
+	next "but she's also"
+	next "very skilled!"
+	done
 
 _CeladonGymBattleText7: ; 9d7d7 (27:57d7)
-	db $0, "Pleased to meet", $4f
-	db "you. My hobby is", $55
-	db "#MON training.", $57
+	text "Pleased to meet"
+	line "you. My hobby is"
+	next "#MON training."
+	done
 
 _CeladonGymEndBattleText7: ; 9d808 (27:5808)
-	db $0, "Oh!", $4f
-	db "Splendid!", $58
+	text "Oh!"
+	line "Splendid!"
+	prompt
 
 _CeladonGymAfterBattleText7: ; 9d817 (27:5817)
-	db $0, "I have a blind", $4f
-	db "date coming up.", $55
-	db "I have to learn", $55
-	db "to be polite.", $57
+	text "I have a blind"
+	line "date coming up."
+	next "I have to learn"
+	next "to be polite."
+	done
 
 _CeladonGymBattleText8: ; 9d855 (27:5855)
-	db $0, "Welcome to", $4f
-	db "CELADON GYM!", $51
-	db "You better not", $4f
-	db "underestimate", $55
-	db "girl power!", $57
+	text "Welcome to"
+	line "CELADON GYM!"
 
+	page "You better not"
+	line "underestimate"
+	next "girl power!"
+	done
+
 _CeladonGymEndBattleText8: ; 9d897 (27:5897)
-	db $0, "Oh!", $4f
-	db "Beaten!", $58
+	text "Oh!"
+	line "Beaten!"
+	prompt
 
 _CeladonGymAfterBattleText8: ; 9d8a4 (27:58a4)
-	db $0, "I didn't bring my", $4f
-	db "best #MON!", $51
-	db "Wait 'til next", $4f
-	db "time!", $57
+	text "I didn't bring my"
+	line "best #MON!"
 
+	page "Wait 'til next"
+	line "time!"
+	done
+
 _CeladonGameCornerText1: ; 9d8d5 (27:58d5)
-	db $0, "Welcome!", $51
-	db "You can exchange", $4f
-	db "your coins for", $55
-	db "fabulous prizes", $55
-	db "next door.", $57
+	text "Welcome!"
 
+	page "You can exchange"
+	line "your coins for"
+	next "fabulous prizes"
+	next "next door."
+	done
+
 _UnnamedText_48d22: ; 9d91a (27:591a)
-	db $0, "Welcome to ROCKET", $4f
-	db "GAME CORNER!", $51
-	db "Do you need some", $4f
-	db "game coins?", $51
-	db "It's ¥1000 for 50", $4f
-	db "coins. Would you", $55
-	db "like some?", $57
+	text "Welcome to ROCKET"
+	line "GAME CORNER!"
 
+	page "Do you need some"
+	line "game coins?"
+
+	page "It's ¥1000 for 50"
+	line "coins. Would you"
+	next "like some?"
+	done
+
 _UnnamedText_48d27: ; 9d984 (27:5984)
-	db $0, "Thanks! Here are", $4f
-	db "your 50 coins!", $57
+	text "Thanks! Here are"
+	line "your 50 coins!"
+	done
 
 _UnnamedText_48d2c: ; 9d9a5 (27:59a5)
-	db $0, "No? Please come", $4f
-	db "play sometime!", $57
+	text "No? Please come"
+	line "play sometime!"
+	done
 
 _UnnamedText_48d31: ; 9d9c5 (27:59c5)
-	db $0, "You can't afford", $4f
-	db "the coins!", $57
+	text "You can't afford"
+	line "the coins!"
+	done
 
 _UnnamedText_48d36: ; 9d9e1 (27:59e1)
-	db $0, "Oops! Your COIN", $4f
-	db "CASE is full.", $57
+	text "Oops! Your COIN"
+	line "CASE is full."
+	done
 
 _UnnamedText_48d3b: ; 9da00 (27:5a00)
-	db $0, "You don't have a", $4f
-	db "COIN CASE!", $57
+	text "You don't have a"
+	line "COIN CASE!"
+	done
 
 _CeladonGameCornerText3: ; 9da1c (27:5a1c)
-	db $0, "Keep this quiet.", $51
-	db "It's rumored that", $4f
-	db "this place is run", $55
-	db "by TEAM ROCKET.", $57
+	text "Keep this quiet."
 
+	page "It's rumored that"
+	line "this place is run"
+	next "by TEAM ROCKET."
+	done
+
 _CeladonGameCornerText4: ; 9da61 (27:5a61)
-	db $0, "I think these", $4f
-	db "machines have", $55
-	db "different odds.", $57
+	text "I think these"
+	line "machines have"
+	next "different odds."
+	done
 
 _UnnamedText_48d9c: ; 9da8e (27:5a8e)
-	db $0, "Kid, do you want", $4f
-	db "to play?", $58
+	text "Kid, do you want"
+	line "to play?"
+	prompt
 
 _Received10CoinsText: ; 9daa9 (27:5aa9)
-	db $0, $52, " received", $4f
-	db "10 coins!@@"
+	text $52, " received"
+	line "10 coins!@@"
 
 _UnnamedText_48da7: ; 9dac0 (27:5ac0)
-	db $0, "You don't need my", $4f
-	db "coins!", $57
+	text "You don't need my"
+	line "coins!"
+	done
 
 _UnnamedText_48dac: ; 9dad9 (27:5ad9)
-	db $0, "Wins seem to come", $4f
-	db "and go.", $57
+	text "Wins seem to come"
+	line "and go."
+	done
 
 _CeladonGameCornerText6: ; 9daf4 (27:5af4)
-	db $0, "I'm having a", $4f
-	db "wonderful time!", $57
+	text "I'm having a"
+	line "wonderful time!"
+	done
 
 _UnnamedText_48dca: ; 9db11 (27:5b11)
-	db $0, "Hey!", $51
-	db "You have better", $4f
-	db "things to do,", $55
-	db "champ in making!", $51
-	db "CELADON GYM's", $4f
-	db "LEADER is ERIKA!", $55
-	db "She uses grass-", $55
-	db "type #MON!", $51
-	db "She might appear", $4f
-	db "docile, but don't", $55
-	db "be fooled!", $57
+	text "Hey!"
 
+	page "You have better"
+	line "things to do,"
+	next "champ in making!"
+
+	page "CELADON GYM's"
+	line "LEADER is ERIKA!"
+	next "She uses grass-"
+	next "type #MON!"
+
+	page "She might appear"
+	line "docile, but don't"
+	next "be fooled!"
+	done
+
 _UnnamedText_48dcf: ; 9dbac (27:5bac)
-	db $0, "They offer rare", $4f
-	db "#MON that can", $55
-	db "be exchanged for", $55
-	db "your coins.", $51
-	db "But, I just can't", $4f
-	db "seem to win!", $57
+	text "They offer rare"
+	line "#MON that can"
+	next "be exchanged for"
+	next "your coins."
 
+	page "But, I just can't"
+	line "seem to win!"
+	done
+
 _CeladonGameCornerText8: ; 9dc06 (27:5c06)
-	db $0, "Games are scary!", $4f
-	db "It's so easy to", $55
-	db "get hooked!", $57
+	text "Games are scary!"
+	line "It's so easy to"
+	next "get hooked!"
+	done
 
 _UnnamedText_48e26: ; 9dc33 (27:5c33)
-	db $0, "What's up? Want", $4f
-	db "some coins?", $58
+	text "What's up? Want"
+	line "some coins?"
+	prompt
 
 _Received20CoinsText: ; 9dc4f (27:5c4f)
-	db $0, $52, " received", $4f
-	db "20 coins!@@"
+	text $52, " received"
+	line "20 coins!@@"
 
 _UnnamedText_48e31: ; 9dc66 (27:5c66)
-	db $0, "You have lots of", $4f
-	db "coins!", $57
+	text "You have lots of"
+	line "coins!"
+	done
 
 _UnnamedText_48e36: ; 9dc7f (27:5c7f)
-	db $0, "Darn! I need more", $4f
-	db "coins for the", $55
-	db "#MON I want!", $57
+	text "Darn! I need more"
+	line "coins for the"
+	next "#MON I want!"
+	done
 
 _UnnamedText_48e88: ; 9dcad (27:5cad)
-	db $0, "Hey, what? You're", $4f
-	db "throwing me off!", $55
-	db "Here are some", $55
-	db "coins, shoo!", $58
+	text "Hey, what? You're"
+	line "throwing me off!"
+	next "Here are some"
+	next "coins, shoo!"
+	prompt
 
 _UnnamedText_48e8d: ; 9dceb (27:5ceb)
-	db $0, $52, " received", $4f
-	db "20 coins!@@"
+	text $52, " received"
+	line "20 coins!@@"
 
 _UnnamedText_48e93: ; 9dd02 (27:5d02)
-	db $0, "You've got your", $4f
-	db "own coins!", $57
+	text "You've got your"
+	line "own coins!"
+	done
 
 _UnnamedText_48e98: ; 9dd1d (27:5d1d)
-	db $0, "The trick is to", $4f
-	db "watch the reels", $55
-	db "closely!", $57
+	text "The trick is to"
+	line "watch the reels"
+	next "closely!"
+	done
 
 _UnnamedText_48ece: ; 9dd47 (27:5d47)
-	db $0, "I'm guarding this", $4f
-	db "poster!", $55
-	db "Go away, or else!", $57
+	text "I'm guarding this"
+	line "poster!"
+	next "Go away, or else!"
+	done
 
 _UnnamedText_48ed3: ; 9dd73 (27:5d73)
-	db $0, "Dang!", $58
+	text "Dang!"
+	prompt
 
 _UnnamedText_48ed8: ; 9dd7a (27:5d7a)
-	db $0, "Our hideout might", $4f
-	db "be discovered! I", $55
-	db "better tell BOSS!", $57
+	text "Our hideout might"
+	line "be discovered! I"
+	next "better tell BOSS!"
+	done
 
 _UnnamedText_48f09: ; 9ddb0 (27:5db0)
-	db $0, "Hey!", $51
-	db "A switch behind", $4f
-	db "the poster!?", $55
-	db "Let's push it!@@"
+	text "Hey!"
 
+	page "A switch behind"
+	line "the poster!?"
+	next "Let's push it!@@"
+
 _UnnamedText_48f19: ; 9dde2 (27:5de2)
-	db $0, "Oops! Forgot the", $4f
-	db "COIN CASE!", $57
+	text "Oops! Forgot the"
+	line "COIN CASE!"
+	done
 
 _CeladonMart5Text1: ; 9ddff (27:5dff)
-	db $0, "#MON ability", $4f
-	db "enhancers can be", $55
-	db "bought only here.", $51
-	db "Use CALCIUM to", $4f
-	db "increase SPECIAL", $55
-	db "abilities.", $51
-	db "Use CARBOS to", $4f
-	db "increase SPEED.", $57
+	text "#MON ability"
+	line "enhancers can be"
+	next "bought only here."
 
+	page "Use CALCIUM to"
+	line "increase SPECIAL"
+	next "abilities."
+
+	page "Use CARBOS to"
+	line "increase SPEED."
+	done
+
 _CeladonMart5Text2: ; 9de79 (27:5e79)
-	db $0, "I'm here for", $4f
-	db "#MON ability", $55
-	db "enhancers.", $51
-	db "PROTEIN increases", $4f
-	db "ATTACK power.", $51
-	db "IRON increases", $4f
-	db "DEFENSE!", $57
+	text "I'm here for"
+	line "#MON ability"
+	next "enhancers."
 
+	page "PROTEIN increases"
+	line "ATTACK power."
+
+	page "IRON increases"
+	line "DEFENSE!"
+	done
+
 _CeladonMart5Text5: ; 9ded6 (27:5ed6)
 	db $0, "5F: DRUG STORE", $57
 
 _CeladonPrizeRoomText1: ; 9dee6 (27:5ee6)
-	db $0, "I sure do fancy", $4f
-	db "that PORYGON!", $51
-	db "But, it's hard to", $4f
-	db "win at slots!", $57
+	text "I sure do fancy"
+	line "that PORYGON!"
 
+	page "But, it's hard to"
+	line "win at slots!"
+	done
+
 _CeladonPrizeRoomText2: ; 9df24 (27:5f24)
-	db $0, "I had a major", $4f
-	db "haul today!", $57
+	text "I had a major"
+	line "haul today!"
+	done
 
 _CeladonDinerText1: ; 9df3f (27:5f3f)
-	db $0, "Hi!", $51
-	db "We're taking a", $4f
-	db "break now.", $57
+	text "Hi!"
 
+	page "We're taking a"
+	line "break now."
+	done
+
 _CeladonDinerText2: ; 9df5d (27:5f5d)
-	db $0, "My #MON are", $4f
-	db "weak, so I often", $55
-	db "have to go to the", $55
-	db "DRUG STORE.", $57
+	text "My #MON are"
+	line "weak, so I often"
+	next "have to go to the"
+	next "DRUG STORE."
+	done
 
 _CeladonDinerText3: ; 9df99 (27:5f99)
-	db $0, "Psst! There's a", $4f
-	db "basement under", $55
-	db "the GAME CORNER.", $57
+	text "Psst! There's a"
+	line "basement under"
+	next "the GAME CORNER."
+	done
 
 _CeladonDinerText4: ; 9dfc9 (27:5fc9)
-	db $0, "Munch...", $51
-	db "The man at that", $4f
-	db "table lost it all", $55
-	db "at the slots.", $57
+	text "Munch..."
 
+	page "The man at that"
+	line "table lost it all"
+	next "at the slots."
+	done
+
 _UnnamedText_491a7: ; 9e003 (27:6003)
-	db $0, "Go ahead! Laugh!", $51
-	db "I'm flat out", $4f
-	db "busted!", $51
-	db "No more slots for", $4f
-	db "me! I'm going", $55
-	db "straight!", $51
-	db "Here! I won't be", $4f
-	db "needing this any-", $55
-	db "more!", $58
+	text "Go ahead! Laugh!"
 
+	page "I'm flat out"
+	line "busted!"
+
+	page "No more slots for"
+	line "me! I'm going"
+	next "straight!"
+
+	page "Here! I won't be"
+	line "needing this any-"
+	next "more!"
+	prompt
+
 _ReceivedCoinCaseText: ; 9e07a (27:607a)
-	db $0, $52, " received", $4f
-	db "a @"
+	text $52, " received"
+	line "a @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _CoinCaseNoRoomText: ; 9e090 (27:6090)
-	db $0, "Make room for", $4f
-	db "this!", $57
+	text "Make room for"
+	line "this!"
+	done
 
 _UnnamedText_491b7: ; 9e0a5 (27:60a5)
-	db $0, "I always thought", $4f
-	db "I was going to", $55
-	db "win it back...", $57
+	text "I always thought"
+	line "I was going to"
+	next "win it back..."
+	done
 
 _CeladonHouseText1: ; 9e0d5 (27:60d5)
-	db $0, "Hehehe! The slots", $4f
-	db "just reel in the", $55
-	db "dough, big time!", $57
+	text "Hehehe! The slots"
+	line "just reel in the"
+	next "dough, big time!"
+	done
 
 _CeladonHouseText2: ; 9e10a (27:610a)
-	db $0, "CHIEF!", $51
-	db "We just shipped", $4f
-	db "2000 #MON as", $55
-	db "slot prizes!", $57
+	text "CHIEF!"
 
+	page "We just shipped"
+	line "2000 #MON as"
+	next "slot prizes!"
+	done
+
 _CeladonHouseText3: ; 9e13c (27:613c)
-	db $0, "Don't touch the", $4f
-	db "poster at the", $55
-	db "GAME CORNER!", $51
-	db "There's no secret", $4f
-	db "switch behind it!", $57
+	text "Don't touch the"
+	line "poster at the"
+	next "GAME CORNER!"
 
+	page "There's no secret"
+	line "switch behind it!"
+	done
+
 _CeladonHotelText1: ; 9e18a (27:618a)
-	db $0, "#MON? No, this", $4f
-	db "is a hotel for", $55
-	db "people.", $51
-	db "We're full up.", $57
+	text "#MON? No, this"
+	line "is a hotel for"
+	next "people."
 
+	page "We're full up."
+	done
+
 _CeladonHotelText2: ; 9e1bf (27:61bf)
-	db $0, "I'm on vacation", $4f
-	db "with my brother", $55
-	db "and boy friend.", $51
-	db "CELADON is such a", $4f
-	db "pretty city!", $57
+	text "I'm on vacation"
+	line "with my brother"
+	next "and boy friend."
 
+	page "CELADON is such a"
+	line "pretty city!"
+	done
+
 _CeladonHotelText3: ; 9e20e (27:620e)
-	db $0, "Why did she bring", $4f
-	db "her brother?", $57
+	text "Why did she bring"
+	line "her brother?"
+	done
 
 _FuchsiaMartText2: ; 9e22e (27:622e)
-	db $0, "Do you have a", $4f
-	db "SAFARI ZONE flag?", $51
-	db "What about cards", $4f
-	db "or calendars?", $57
+	text "Do you have a"
+	line "SAFARI ZONE flag?"
 
+	page "What about cards"
+	line "or calendars?"
+	done
+
 _FuchsiaMartText3: ; 9e26e (27:626e)
-	db $0, "Did you try X", $4f
-	db "SPEED? It speeds", $55
-	db "up a #MON in", $55
-	db "battle!", $57
+	text "Did you try X"
+	line "SPEED? It speeds"
+	next "up a #MON in"
+	next "battle!"
+	done
 
 _FuchsiaHouse1Text1: ; 9e2a3 (27:62a3)
-	db $0, "SAFARI ZONE's", $4f
-	db "WARDEN is old,", $55
-	db "but still active!", $51
-	db "All his teeth are", $4f
-	db "false, though.", $57
+	text "SAFARI ZONE's"
+	line "WARDEN is old,"
+	next "but still active!"
 
+	page "All his teeth are"
+	line "false, though."
+	done
+
 _FuchsiaHouse1Text2: ; 9e2f3 (27:62f3)
-	db $0, "Hmm? You've met", $4f
-	db "BILL?", $51
-	db "He's my grandson!", $51
-	db "He always liked", $4f
-	db "collecting things", $55
-	db "even as a child!", $57
+	text "Hmm? You've met"
+	line "BILL?"
 
+	page "He's my grandson!"
+
+	page "He always liked"
+	line "collecting things"
+	next "even as a child!"
+	done
+
 _FuchsiaHouse1Text3: ; 9e34d (27:634d)
-	db $0, "BILL files his", $4f
-	db "own #MON data", $55
-	db "on his PC!", $51
-	db "Did he show you?", $57
+	text "BILL files his"
+	line "own #MON data"
+	next "on his PC!"
 
+	page "Did he show you?"
+	done
+
 _FuchsiaPokecenterText1: ; 9e387 (27:6387)
-	db $0, "You can't win", $4f
-	db "with just one", $55
-	db "strong #MON.", $51
-	db "It's tough, but", $4f
-	db "you have to raise", $55
-	db "them evenly.", $57
+	text "You can't win"
+	line "with just one"
+	next "strong #MON."
 
+	page "It's tough, but"
+	line "you have to raise"
+	next "them evenly."
+	done
+
 _FuchsiaPokecenterText3: ; 9e3de (27:63de)
-	db $0, "There's a narrow", $4f
-	db "trail west of", $55
-	db "VIRIDIAN CITY.", $51
-	db "It goes to #MON", $4f
-	db "LEAGUE HQ.", $55
-	db "The HQ governs", $55
-	db "all trainers.", $57
+	text "There's a narrow"
+	line "trail west of"
+	next "VIRIDIAN CITY."
 
+	page "It goes to #MON"
+	line "LEAGUE HQ."
+	next "The HQ governs"
+	next "all trainers."
+	done
+
 _WardenGibberishText1: ; 9e444 (27:6444)
 	db $0, "WARDEN: Hif fuff", $4f
 	db "hefifoo!", $51
@@ -126006,22 +128224,25 @@
 	db "hee fwee!", $57
 
 _WardenGibberishText2: ; 9e48b (27:648b)
-	db $0, "Ah howhee ho hoo!", $4f
-	db "Eef ee hafahi ho!", $57
+	text "Ah howhee ho hoo!"
+	line "Eef ee hafahi ho!"
+	done
 
 _WardenGibberishText3: ; 9e4b0 (27:64b0)
-	db $0, "Ha? He ohay heh", $4f
-	db "ha hoo ee haheh!", $57
+	text "Ha? He ohay heh"
+	line "ha hoo ee haheh!"
+	done
 
 _WardenTeethText1: ; 9e4d2 (27:64d2)
-	db $0, $52, " gave the", $4f
-	db "GOLD TEETH to the", $55
-	db "WARDEN!@@"
+	text $52, " gave the"
+	line "GOLD TEETH to the"
+	next "WARDEN!@@"
 
 _WardenTeethText2: ; 9e4f9 (27:64f9)
-	db $0, $51
-	db "The WARDEN popped", $4f
-	db "in his teeth!", $58
+	text $51
+	db "The WARDEN popped"
+	line "in his teeth!"
+	prompt
 
 _WardenThankYouText: ; 9e51b (27:651b)
 	db $0, "WARDEN: Thanks,", $4f
@@ -126035,10 +128256,10 @@
 	db "your trouble.", $58
 
 _ReceivedHM04Text: ; 9e5a2 (27:65a2)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _HM04ExplanationText: ; 9e5b6 (27:65b6)
 	db $0, "WARDEN: HM04", $4f
@@ -126056,94 +128277,113 @@
 	db "rare SURF HM.", $57
 
 _HM04NoRoomText: ; 9e67a (27:667a)
-	db $0, "Your pack is", $4f
-	db "stuffed full!", $57
+	text "Your pack is"
+	line "stuffed full!"
+	done
 
 _UnnamedText_75176: ; 9e696 (27:6696)
-	db $0, "#MON photos", $4f
-	db "and fossils.", $57
+	text "#MON photos"
+	line "and fossils."
+	done
 
 _UnnamedText_7517b: ; 9e6b0 (27:66b0)
-	db $0, "Old #MON", $4f
-	db "merchandise.", $57
+	text "Old #MON"
+	line "merchandise."
+	done
 
 _SafariZoneEntranceText1: ; 9e6c7 (27:66c7)
-	db $0, "Welcome to the", $4f
-	db "SAFARI ZONE!", $57
+	text "Welcome to the"
+	line "SAFARI ZONE!"
+	done
 
 UnnamedText_9e6e4: ; 9e6e4 (27:66e4)
-	db $0, "For just ¥500,", $4f
-	db "you can catch all", $55
-	db "the #MON you", $55
-	db "want in the park!", $51
-	db "Would you like to", $4f
-	db "join the hunt?@@"
+	text "For just ¥500,"
+	line "you can catch all"
+	next "the #MON you"
+	next "want in the park!"
 
+	page "Would you like to"
+	line "join the hunt?@@"
+
 UnnamedText_9e747: ; 9e747 (27:6747)
-	db $0, "That'll be ¥500", $4f
-	db "please!", $51
-	db "We only use a", $4f
-	db "special # BALL", $55
-	db "here.", $51
-	db $52, " received", $4f
-	db "30 SAFARI BALLs!@@"
+	text "That'll be ¥500"
+	line "please!"
 
+	page "We only use a"
+	line "special # BALL"
+	next "here."
+
+	page $52, " received"
+	line "30 SAFARI BALLs!@@"
+
 _UnnamedText_75360: ; 9e79f (27:679f)
-	db $0, $51
-	db "We'll call you on", $4f
-	db "the PA when you", $55
-	db "run out of time", $55
-	db "or SAFARI BALLs!", $57
+	text $51
+	db "We'll call you on"
+	line "the PA when you"
+	next "run out of time"
+	next "or SAFARI BALLs!"
+	done
 
 _UnnamedText_75365: ; 9e7e3 (27:67e3)
-	db $0, "OK! Please come", $4f
-	db "again!", $57
+	text "OK! Please come"
+	line "again!"
+	done
 
 _UnnamedText_7536a: ; 9e7fb (27:67fb)
-	db $0, "Oops! Not enough", $4f
-	db "money!", $57
+	text "Oops! Not enough"
+	line "money!"
+	done
 
 UnnamedText_9e814: ; 9e814 (27:6814)
-	db $0, "Leaving early?@@"
+	text "Leaving early?@@"
 
 _UnnamedText_753bb: ; 9e825 (27:6825)
-	db $0, "Please return any", $4f
-	db "SAFARI BALLs you", $55
-	db "have left.", $57
+	text "Please return any"
+	line "SAFARI BALLs you"
+	next "have left."
+	done
 
 _UnnamedText_753c0: ; 9e854 (27:6854)
-	db $0, "Good Luck!", $57
+	text "Good Luck!"
+	done
 
 _UnnamedText_753c5: ; 9e860 (27:6860)
-	db $0, "Did you get a", $4f
-	db "good haul?", $55
-	db "Come again!", $57
+	text "Did you get a"
+	line "good haul?"
+	next "Come again!"
+	done
 
 _UnnamedText_753e6: ; 9e886 (27:6886)
-	db $0, "Hi! Is it your", $4f
-	db "first time here?", $57
+	text "Hi! Is it your"
+	line "first time here?"
+	done
 
 _UnnamedText_753eb: ; 9e8a7 (27:68a7)
-	db $0, "SAFARI ZONE has 4", $4f
-	db "zones in it.", $51
-	db "Each zone has", $4f
-	db "different kinds", $55
-	db "of #MON. Use", $55
-	db "SAFARI BALLs to", $55
-	db "catch them!", $51
-	db "When you run out", $4f
-	db "of time or SAFARI", $55
-	db "BALLs, it's game", $55
-	db "over for you!", $51
-	db "Before you go,", $4f
-	db "open an unused", $55
-	db "#MON BOX so", $55
-	db "there's room for", $55
-	db "new #MON!", $57
+	text "SAFARI ZONE has 4"
+	line "zones in it."
 
+	page "Each zone has"
+	line "different kinds"
+	next "of #MON. Use"
+	next "SAFARI BALLs to"
+	next "catch them!"
+
+	page "When you run out"
+	line "of time or SAFARI"
+	next "BALLs, it's game"
+	next "over for you!"
+
+	page "Before you go,"
+	line "open an unused"
+	next "#MON BOX so"
+	next "there's room for"
+	next "new #MON!"
+	done
+
 _UnnamedText_753f0: ; 9e993 (27:6993)
-	db $0, "Sorry, you're a", $4f
-	db "regular here!", $57
+	text "Sorry, you're a"
+	line "regular here!"
+	done
 
 _UnnamedText_75581: ; 9e9b1 (27:69b1)
 	db $0, "KOGA: Fwahahaha!", $51
@@ -126160,477 +128400,596 @@
 	db "techniques!", $57
 
 _UnnamedText_75586: ; 9ea66 (27:6a66)
-	db $0, "Humph!", $4f
-	db "You have proven", $55
-	db "your worth!", $51
-	db "Here! Take the", $4f
-	db "SOULBADGE!", $58
+	text "Humph!"
+	line "You have proven"
+	next "your worth!"
 
+	page "Here! Take the"
+	line "SOULBADGE!"
+	prompt
+
 SECTION "bank28",ROMX,BANK[$28]
 
 _UnnamedText_7558b: ; a0000 (28:4000)
-	db $0, "When afflicted by", $4f
-	db "TOXIC, #MON", $55
-	db "suffer more and", $55
-	db "more as battle", $55
-	db "progresses!", $51
-	db "It will surely", $4f
-	db "terrorize foes!", $57
+	text "When afflicted by"
+	line "TOXIC, #MON"
+	next "suffer more and"
+	next "more as battle"
+	next "progresses!"
 
+	page "It will surely"
+	line "terrorize foes!"
+	done
+
 _UnnamedText_75590: ; a0069 (28:4069)
-	db $0, "Now that you have", $4f
-	db "the SOULBADGE,", $55
-	db "the DEFENSE of", $55
-	db "your #MON", $55
-	db "increases!", $51
-	db "It also lets you", $4f
-	db "SURF outside of", $55
-	db "battle!", $51
-	db "Ah! Take this", $4f
-	db "too!", $57
+	text "Now that you have"
+	line "the SOULBADGE,"
+	next "the DEFENSE of"
+	next "your #MON"
+	next "increases!"
 
+	page "It also lets you"
+	line "SURF outside of"
+	next "battle!"
+
+	page "Ah! Take this"
+	line "too!"
+	done
+
 _ReceivedTM06Text: ; a00eb (28:40eb)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM06ExplanationText: ; a00ff (28:40ff)
-	db $0, $51
-	db "TM06 contains", $4f
-	db "TOXIC!", $51
-	db "It is a secret", $4f
-	db "technique over", $55
-	db "400 years old!", $57
+	text $51
+	db "TM06 contains"
+	line "TOXIC!"
 
+	page "It is a secret"
+	line "technique over"
+	next "400 years old!"
+	done
+
 _TM06NoRoomText: ; a0143 (28:4143)
-	db $0, "Make space for", $4f
-	db "this, child!", $57
+	text "Make space for"
+	line "this, child!"
+	done
 
 _FuchsiaGymBattleText1: ; a0160 (28:4160)
-	db $0, "Strength isn't", $4f
-	db "the key for", $55
-	db "#MON!", $51
-	db "It's strategy!", $51
-	db "I'll show you how", $4f
-	db "strategy can beat", $55
-	db "brute strength!", $57
+	text "Strength isn't"
+	line "the key for"
+	next "#MON!"
 
+	page "It's strategy!"
+
+	page "I'll show you how"
+	line "strategy can beat"
+	next "brute strength!"
+	done
+
 _FuchsiaGymEndBattleText1: ; a01c2 (28:41c2)
-	db $0, "What?", $4f
-	db "Extraordinary!", $58
+	text "What?"
+	line "Extraordinary!"
+	prompt
 
 _FuchsiaGymAfterBattleText1: ; a01d8 (28:41d8)
-	db $0, "So, you mix brawn", $4f
-	db "with brains?", $55
-	db "Good strategy!", $57
+	text "So, you mix brawn"
+	line "with brains?"
+	next "Good strategy!"
+	done
 
 _FuchsiaGymBattleText2: ; a0207 (28:4207)
-	db $0, "I wanted to become", $4f
-	db "a ninja, so I", $55
-	db "joined this GYM!", $57
+	text "I wanted to become"
+	line "a ninja, so I"
+	next "joined this GYM!"
+	done
 
 _FuchsiaGymEndBattleText2: ; a023a (28:423a)
-	db $0, "I'm done", $4f
-	db "for!", $58
+	text "I'm done"
+	line "for!"
+	prompt
 
 _FuchsiaGymAfterBattleText2: ; a0248 (28:4248)
-	db $0, "I will keep on", $4f
-	db "training under", $55
-	db "KOGA, my ninja", $55
-	db "master!", $57
+	text "I will keep on"
+	line "training under"
+	next "KOGA, my ninja"
+	next "master!"
+	done
 
 _FuchsiaGymBattleText3: ; a027e (28:427e)
-	db $0, "Let's see you", $4f
-	db "beat my special", $55
-	db "techniques!", $57
+	text "Let's see you"
+	line "beat my special"
+	next "techniques!"
+	done
 
 _FuchsiaGymEndBattleText3: ; a02a8 (28:42a8)
-	db $0, "You", $4f
-	db "had me fooled!", $58
+	text "You"
+	line "had me fooled!"
+	prompt
 
 _FuchsiaGymAfterBattleText3: ; a02bc (28:42bc)
-	db $0, "I like poison and", $4f
-	db "sleep techniques,", $55
-	db "as they linger", $55
-	db "after battle!", $57
+	text "I like poison and"
+	line "sleep techniques,"
+	next "as they linger"
+	next "after battle!"
+	done
 
 _FuchsiaGymBattleText4: ; a02fe (28:42fe)
-	db $0, "Stop right there!", $51
-	db "Our invisible", $4f
-	db "walls have you", $55
-	db "frustrated?", $57
+	text "Stop right there!"
 
+	page "Our invisible"
+	line "walls have you"
+	next "frustrated?"
+	done
+
 _FuchsiaGymEndBattleText4: ; a033a (28:433a)
-	db $0, "Whoa!", $4f
-	db "He's got it!", $58
+	text "Whoa!"
+	line "He's got it!"
+	prompt
 
 _FuchsiaGymAfterBattleText4: ; a034d (28:434d)
-	db $0, "You impressed me!", $4f
-	db "Here's a hint!", $51
-	db "Look very closely", $4f
-	db "for gaps in the", $55
-	db "invisible walls!", $57
+	text "You impressed me!"
+	line "Here's a hint!"
 
+	page "Look very closely"
+	line "for gaps in the"
+	next "invisible walls!"
+	done
+
 _FuchsiaGymBattleText5: ; a03a1 (28:43a1)
-	db $0, "I also study the", $4f
-	db "way of the ninja", $55
-	db "with master KOGA!", $51
-	db "Ninja have a long", $4f
-	db "history of using", $55
-	db "animals!", $57
+	text "I also study the"
+	line "way of the ninja"
+	next "with master KOGA!"
 
+	page "Ninja have a long"
+	line "history of using"
+	next "animals!"
+	done
+
 _FuchsiaGymEndBattleText5: ; a0402 (28:4402)
-	db $0, "Awoo!", $58
+	text "Awoo!"
+	prompt
 
 _FuchsiaGymAfterBattleText5: ; a0409 (28:4409)
-	db $0, "I still have much", $4f
-	db "to learn!", $57
+	text "I still have much"
+	line "to learn!"
+	done
 
 _FuchsiaGymBattleText6: ; a0426 (28:4426)
-	db $0, "Master KOGA comes", $4f
-	db "from a long line", $55
-	db "of ninjas!", $51
-	db "What did you", $4f
-	db "descend from?", $57
+	text "Master KOGA comes"
+	line "from a long line"
+	next "of ninjas!"
 
+	page "What did you"
+	line "descend from?"
+	done
+
 _FuchsiaGymEndBattleText6: ; a0470 (28:4470)
-	db $0, "Dropped", $4f
-	db "my balls!", $58
+	text "Dropped"
+	line "my balls!"
+	prompt
 
 _FuchsiaGymAfterBattleText6: ; a0483 (28:4483)
-	db $0, "Where there is", $4f
-	db "light, there is", $55
-	db "shadow!", $51
-	db "Light and shadow!", $4f
-	db "Which do you", $55
-	db "choose?", $57
+	text "Where there is"
+	line "light, there is"
+	next "shadow!"
 
+	page "Light and shadow!"
+	line "Which do you"
+	next "choose?"
+	done
+
 _UnnamedText_7564e: ; a04d2 (28:44d2)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "FUCHSIA GYM is", $4f
-	db "riddled with", $55
-	db "invisible walls!", $51
-	db "KOGA might appear", $4f
-	db "close, but he's", $55
-	db "blocked off!", $51
-	db "You have to find", $4f
-	db "gaps in the walls", $55
-	db "to reach him!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "FUCHSIA GYM is"
+	line "riddled with"
+	next "invisible walls!"
+
+	page "KOGA might appear"
+	line "close, but he's"
+	next "blocked off!"
+
+	page "You have to find"
+	line "gaps in the walls"
+	next "to reach him!"
+	done
+
 _UnnamedText_75653: ; a0574 (28:4574)
-	db $0, "It's amazing how", $4f
-	db "ninja can terrify", $55
-	db "even now!", $57
+	text "It's amazing how"
+	line "ninja can terrify"
+	next "even now!"
+	done
 
 _FuchsiaMeetingRoomText1: ; a05a1 (28:45a1)
-	db $0, "We nicknamed the", $4f
-	db "WARDEN SLOWPOKE.", $51
-	db "He and SLOWPOKE", $4f
-	db "both look vacant!", $57
+	text "We nicknamed the"
+	line "WARDEN SLOWPOKE."
 
+	page "He and SLOWPOKE"
+	line "both look vacant!"
+	done
+
 _FuchsiaMeetingRoomText2: ; a05e6 (28:45e6)
-	db $0, "SLOWPOKE is very", $4f
-	db "knowledgeable", $55
-	db "about #MON!", $51
-	db "He even has some", $4f
-	db "fossils of rare,", $55
-	db "extinct #MON!", $57
+	text "SLOWPOKE is very"
+	line "knowledgeable"
+	next "about #MON!"
 
+	page "He even has some"
+	line "fossils of rare,"
+	next "extinct #MON!"
+	done
+
 _FuchsiaMeetingRoomText3: ; a0642 (28:4642)
-	db $0, "SLOWPOKE came in,", $4f
-	db "but I couldn't", $55
-	db "understand him.", $51
-	db "I think he's got", $4f
-	db "a speech problem!", $57
+	text "SLOWPOKE came in,"
+	line "but I couldn't"
+	next "understand him."
 
+	page "I think he's got"
+	line "a speech problem!"
+	done
+
 _UnnamedText_561bd: ; a0695 (28:4695)
-	db $0, "I'm the FISHING", $4f
-	db "GURU's older", $55
-	db "brother!", $51
-	db "I simply Looove", $4f
-	db "fishing!", $51
-	db "Do you like to", $4f
-	db "fish?", $57
+	text "I'm the FISHING"
+	line "GURU's older"
+	next "brother!"
 
+	page "I simply Looove"
+	line "fishing!"
+
+	page "Do you like to"
+	line "fish?"
+	done
+
 _UnnamedText_561c2: ; a06e8 (28:46e8)
-	db $0, "Grand! I like", $4f
-	db "your style!", $51
-	db "Take this and", $4f
-	db "fish, young one!", $51
-	db $52, " received", $4f
-	db "a @"
+	text "Grand! I like"
+	line "your style!"
+
+	page "Take this and"
+	line "fish, young one!"
+
+	page $52, " received"
+	line "a @"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_56212: ; a0737 (28:4737)
-	db $0, "Oh... That's so", $4f
-	db "disappointing...", $57
+	text "Oh... That's so"
+	line "disappointing..."
+	done
 
 _UnnamedText_56217: ; a0758 (28:4758)
-	db $0, "Hello there,", $4f
-	db $52, "!", $51
-	db "How are the fish", $4f
-	db "biting?", $57
+	text "Hello there,"
+	line $52, "!"
 
+	page "How are the fish"
+	line "biting?"
+	done
+
 _UnnamedText_5621c: ; a0782 (28:4782)
-	db $0, "Oh no!", $51
-	db "You have no room", $4f
-	db "for my gift!", $57
+	text "Oh no!"
 
+	page "You have no room"
+	line "for my gift!"
+	done
+
 _Mansion1BattleText2: ; a07a8 (28:47a8)
-	db $0, "Who are you? There", $4f
-	db "shouldn't be", $55
-	db "anyone here.", $57
+	text "Who are you? There"
+	line "shouldn't be"
+	next "anyone here."
+	done
 
 _Mansion1EndBattleText2: ; a07d5 (28:47d5)
-	db $0, "Ouch!", $58
+	text "Ouch!"
+	prompt
 
 _Mansion1AfterBattleText2: ; a07dc (28:47dc)
-	db $0, "A key? I don't", $4f
-	db "know what you're", $55
-	db "talking about.", $57
+	text "A key? I don't"
+	line "know what you're"
+	next "talking about."
+	done
 
 _UnnamedText_44395: ; a080a (28:480a)
-	db $0, "A secret switch!", $51
-	db "Press it?", $57
+	text "A secret switch!"
 
+	page "Press it?"
+	done
+
 _UnnamedText_4439a: ; a0826 (28:4826)
-	db $0, "Who wouldn't?", $58
+	text "Who wouldn't?"
+	prompt
 
 _UnnamedText_4439f: ; a0834 (28:4834)
-	db $0, "Not quite yet!", $57
+	text "Not quite yet!"
+	done
 
 _UnnamedText_75914: ; a0844 (28:4844)
-	db $0, "Hah!", $51
-	db "I am BLAINE! I", $4f
-	db "am the LEADER of", $55
-	db "CINNABAR GYM!", $51
-	db "My fiery #MON", $4f
-	db "will incinerate", $55
-	db "all challengers!", $51
-	db "Hah! You better", $4f
-	db "have BURN HEAL!", $57
+	text "Hah!"
 
+	page "I am BLAINE! I"
+	line "am the LEADER of"
+	next "CINNABAR GYM!"
+
+	page "My fiery #MON"
+	line "will incinerate"
+	next "all challengers!"
+
+	page "Hah! You better"
+	line "have BURN HEAL!"
+	done
+
 UnnamedText_a08c7: ; a08c7 (28:48c7)
-	db $0, "I have", $4f
-	db "burnt out!", $51
-	db "You have earned", $4f
-	db "the VOLCANOBADGE!@@"
+	text "I have"
+	line "burnt out!"
 
+	page "You have earned"
+	line "the VOLCANOBADGE!@@"
+
 _UnnamedText_75920: ; a08fd (28:48fd)
-	db $0, "FIRE BLAST is the", $4f
-	db "ultimate fire", $55
-	db "technique!", $51
-	db "Don't waste it on", $4f
-	db "water #MON!", $57
+	text "FIRE BLAST is the"
+	line "ultimate fire"
+	next "technique!"
 
+	page "Don't waste it on"
+	line "water #MON!"
+	done
+
 _UnnamedText_75925: ; a0946 (28:4946)
-	db $0, "Hah!", $51
-	db "The VOLCANOBADGE", $4f
-	db "heightens the", $55
-	db "SPECIAL abilities", $55
-	db "of your #MON!", $51
-	db "Here, you can", $4f
-	db "have this too!", $57
+	text "Hah!"
 
+	page "The VOLCANOBADGE"
+	line "heightens the"
+	next "SPECIAL abilities"
+	next "of your #MON!"
+
+	page "Here, you can"
+	line "have this too!"
+	done
+
 _ReceivedTM38Text: ; a09a8 (28:49a8)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM38ExplanationText: ; a09bc (28:49bc)
-	db $0, $51
-	db "TM38 contains", $4f
-	db "FIRE BLAST!", $51
-	db "Teach it to fire-", $4f
-	db "type #MON!", $51
-	db "CHARMELEON or", $4f
-	db "PONYTA would be", $55
-	db "good bets!", $57
+	text $51
+	db "TM38 contains"
+	line "FIRE BLAST!"
 
+	page "Teach it to fire-"
+	line "type #MON!"
+
+	page "CHARMELEON or"
+	line "PONYTA would be"
+	next "good bets!"
+	done
+
 _TM38NoRoomText: ; a0a1e (28:4a1e)
-	db $0, "Make room for my", $4f
-	db "gift!", $57
+	text "Make room for my"
+	line "gift!"
+	done
 
 _UnnamedText_7595f: ; a0a36 (28:4a36)
-	db $0, "Do you know how", $4f
-	db "hot #MON fire", $55
-	db "breath can get?", $57
+	text "Do you know how"
+	line "hot #MON fire"
+	next "breath can get?"
+	done
 
 _UnnamedText_75964: ; a0a65 (28:4a65)
-	db $0, "Yow!", $4f
-	db "Hot, hot, hot!", $58
+	text "Yow!"
+	line "Hot, hot, hot!"
+	prompt
 
 _UnnamedText_75969: ; a0a7a (28:4a7a)
-	db $0, "Fire, or to be", $4f
-	db "more precise,", $55
-	db "combustion...", $51
-	db "Blah, blah, blah,", $4f
-	db "blah...", $57
+	text "Fire, or to be"
+	line "more precise,"
+	next "combustion..."
 
+	page "Blah, blah, blah,"
+	line "blah..."
+	done
+
 _UnnamedText_75994: ; a0ac0 (28:4ac0)
-	db $0, "I was a thief, but", $4f
-	db "I became straight", $55
-	db "as a trainer!", $57
+	text "I was a thief, but"
+	line "I became straight"
+	next "as a trainer!"
+	done
 
 _UnnamedText_75999: ; a0af4 (28:4af4)
-	db $0, "I", $4f
-	db "surrender!", $58
+	text "I"
+	line "surrender!"
+	prompt
 
 _UnnamedText_7599e: ; a0b02 (28:4b02)
-	db $0, "I can't help", $4f
-	db "stealing other", $55
-	db "people's #MON!", $57
+	text "I can't help"
+	line "stealing other"
+	next "people's #MON!"
+	done
 
 _UnnamedText_759c9: ; a0b2c (28:4b2c)
-	db $0, "You can't win!", $4f
-	db "I have studied", $55
-	db "#MON totally!", $57
+	text "You can't win!"
+	line "I have studied"
+	next "#MON totally!"
+	done
 
 _UnnamedText_759ce: ; a0b58 (28:4b58)
-	db $0, "Waah!", $4f
-	db "My studies!", $58
+	text "Waah!"
+	line "My studies!"
+	prompt
 
 _UnnamedText_759d3: ; a0b6b (28:4b6b)
-	db $0, "My theories are", $4f
-	db "too complicated", $55
-	db "for you!", $57
+	text "My theories are"
+	line "too complicated"
+	next "for you!"
+	done
 
 _UnnamedText_759fe: ; a0b95 (28:4b95)
-	db $0, "I just like using", $4f
-	db "fire #MON!", $57
+	text "I just like using"
+	line "fire #MON!"
+	done
 
 _UnnamedText_75a03: ; a0bb3 (28:4bb3)
-	db $0, "Too hot", $4f
-	db "to handle!", $58
+	text "Too hot"
+	line "to handle!"
+	prompt
 
 _UnnamedText_75a08: ; a0bc7 (28:4bc7)
-	db $0, "I wish there was", $4f
-	db "a thief #MON!", $55
-	db "I'd use that!", $57
+	text "I wish there was"
+	line "a thief #MON!"
+	next "I'd use that!"
+	done
 
 _UnnamedText_75a33: ; a0bf4 (28:4bf4)
-	db $0, "I know why BLAINE", $4f
-	db "became a trainer!", $57
+	text "I know why BLAINE"
+	line "became a trainer!"
+	done
 
 _UnnamedText_75a38: ; a0c19 (28:4c19)
-	db $0, "Ow!", $58
+	text "Ow!"
+	prompt
 
 _UnnamedText_75a3d: ; a0c1e (28:4c1e)
-	db $0, "BLAINE was lost", $4f
-	db "in the mountains", $55
-	db "when a fiery bird", $55
-	db "#MON appeared.", $51
-	db "Its light enabled", $4f
-	db "BLAINE to find", $55
-	db "his way down!", $57
+	text "BLAINE was lost"
+	line "in the mountains"
+	next "when a fiery bird"
+	next "#MON appeared."
 
+	page "Its light enabled"
+	line "BLAINE to find"
+	next "his way down!"
+	done
+
 _UnnamedText_75a68: ; a0c90 (28:4c90)
-	db $0, "I've been to many", $4f
-	db "GYMs, but this is", $55
-	db "my favorite!", $57
+	text "I've been to many"
+	line "GYMs, but this is"
+	next "my favorite!"
+	done
 
 _UnnamedText_75a6d: ; a0cc1 (28:4cc1)
-	db $0, "Yowza!", $4f
-	db "Too hot!", $58
+	text "Yowza!"
+	line "Too hot!"
+	prompt
 
 _UnnamedText_75a72: ; a0cd2 (28:4cd2)
-	db $0, "Us fire #MON", $4f
-	db "fans like PONYTA", $55
-	db "and NINETALES!", $57
+	text "Us fire #MON"
+	line "fans like PONYTA"
+	next "and NINETALES!"
+	done
 
 _UnnamedText_75a9d: ; a0d00 (28:4d00)
-	db $0, "Fire is weak", $4f
-	db "against H2O!", $57
+	text "Fire is weak"
+	line "against H2O!"
+	done
 
 _UnnamedText_75aa2: ; a0d1b (28:4d1b)
-	db $0, "Oh!", $4f
-	db "Snuffed out!", $58
+	text "Oh!"
+	line "Snuffed out!"
+	prompt
 
 _UnnamedText_75aa7: ; a0d2d (28:4d2d)
-	db $0, "Water beats fire!", $4f
-	db "But, fire melts", $55
-	db "ice #MON!", $57
+	text "Water beats fire!"
+	line "But, fire melts"
+	next "ice #MON!"
+	done
 
 _UnnamedText_75ac2: ; a0d5a (28:4d5a)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "The hot-headed", $4f
-	db "BLAINE is a fire", $55
-	db "#MON pro!", $51
-	db "Douse his spirits", $4f
-	db "with water!", $51
-	db "You better take", $4f
-	db "some BURN HEALs!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "The hot-headed"
+	line "BLAINE is a fire"
+	next "#MON pro!"
+
+	page "Douse his spirits"
+	line "with water!"
+
+	page "You better take"
+	line "some BURN HEALs!"
+	done
+
 _UnnamedText_75ac7: ; a0dd9 (28:4dd9)
-	db $0, $52, "! You beat", $4f
-	db "that fire brand!", $57
+	text $52, "! You beat"
+	line "that fire brand!"
+	done
 
 _Lab1Text1: ; a0df7 (28:4df7)
-	db $0, "We study #MON", $4f
-	db "extensively here.", $51
-	db "People often bring", $4f
-	db "us rare #MON", $55
-	db "for examination.", $57
+	text "We study #MON"
+	line "extensively here."
 
+	page "People often bring"
+	line "us rare #MON"
+	next "for examination."
+	done
+
 _Lab1Text2: ; a0e49 (28:4e49)
-	db $0, "A photo of the", $4f
-	db "LAB's founder,", $55
-	db "DR.FUJI!", $57
+	text "A photo of the"
+	line "LAB's founder,"
+	next "DR.FUJI!"
+	done
 
 _Lab1Text3: ; a0e70 (28:4e70)
-	db $0, "#MON LAB", $4f
-	db "Meeting Room", $57
+	text "#MON LAB"
+	line "Meeting Room"
+	done
 
 _Lab1Text4: ; a0e87 (28:4e87)
-	db $0, "#MON LAB", $4f
-	db "R-and-D Room", $57
+	text "#MON LAB"
+	line "R-and-D Room"
+	done
 
 _Lab1Text5: ; a0e9e (28:4e9e)
-	db $0, "#MON LAB", $4f
-	db "Testing Room", $57
+	text "#MON LAB"
+	line "Testing Room"
+	done
 
 _Lab2Text1: ; a0eb5 (28:4eb5)
-	db $0, "I found this very", $4f
-	db "strange fossil in", $55
-	db "MT.MOON!", $51
-	db "I think it's a", $4f
-	db "rare, prehistoric", $55
-	db "#MON!", $57
+	text "I found this very"
+	line "strange fossil in"
+	next "MT.MOON!"
 
+	page "I think it's a"
+	line "rare, prehistoric"
+	next "#MON!"
+	done
+
 _TM35PreReceiveText: ; a0f09 (28:4f09)
-	db $0, "Tch-tch-tch!", $4f
-	db "I made a cool TM!", $51
-	db "It can cause all", $4f
-	db "kinds of fun!", $58
+	text "Tch-tch-tch!"
+	line "I made a cool TM!"
 
+	page "It can cause all"
+	line "kinds of fun!"
+	prompt
+
 _ReceivedTM35Text: ; a0f48 (28:4f48)
-	db $0, $52, " received ", $4f
-	db "@"
+	text $52, " received "
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM35ExplanationText: ; a0f5d (28:4f5d)
-	db $0, "Tch-tch-tch!", $4f
-	db "That's the sound", $55
-	db "of a METRONOME!", $51
-	db "It tweaks your", $4f
-	db "#MON's brain", $55
-	db "into using moves", $55
-	db "it doesn't know!", $57
+	text "Tch-tch-tch!"
+	line "That's the sound"
+	next "of a METRONOME!"
 
+	page "It tweaks your"
+	line "#MON's brain"
+	next "into using moves"
+	next "it doesn't know!"
+	done
+
 _TM35NoRoomText: ; a0fc7 (28:4fc7)
-	db $0, "Your pack is", $4f
-	db "crammed full!", $57
+	text "Your pack is"
+	line "crammed full!"
+	done
 
 _Lab3Text2: ; a0fe3 (28:4fe3)
-	db $0, "EEVEE can evolve", $4f
-	db "into 1 of 3 kinds", $55
-	db "of #MON.", $57
+	text "EEVEE can evolve"
+	line "into 1 of 3 kinds"
+	next "of #MON."
+	done
 
 _Lab3Text3: ; a1010 (28:5010)
 	db $0, "There's an e-mail", $4f
@@ -126650,26 +129009,34 @@
 	db "...", $57
 
 _Lab3Text5: ; a10d8 (28:50d8)
-	db $0, "An amber pipe!", $57
+	text "An amber pipe!"
+	done
 
 _UnnamedText_75dc6: ; a10e8 (28:50e8)
-	db $0, "Hiya!", $51
-	db "I am important", $4f
-	db "doctor!", $51
-	db "I study here rare", $4f
-	db "#MON fossils!", $51
-	db "You! Have you a", $4f
-	db "fossil for me?", $58
+	text "Hiya!"
 
+	page "I am important"
+	line "doctor!"
+
+	page "I study here rare"
+	line "#MON fossils!"
+
+	page "You! Have you a"
+	line "fossil for me?"
+	prompt
+
 _UnnamedText_75dcb: ; a1145 (28:5145)
-	db $0, "No! Is too bad!", $57
+	text "No! Is too bad!"
+	done
 
 _UnnamedText_75dd0: ; a1156 (28:5156)
-	db $0, "I take a little", $4f
-	db "time!", $51
-	db "You go for walk a", $4f
-	db "little while!", $57
+	text "I take a little"
+	line "time!"
 
+	page "You go for walk a"
+	line "little while!"
+	done
+
 _UnnamedText_75dd5: ; a118d (28:518d)
 	db $0, "Where were you?", $51
 	db "Your fossil is", $4f
@@ -126678,8 +129045,9 @@
 
 UnnamedText_a11c3: ; a11c3 (28:51c3)
 	TX_RAM $cf4b
-	db $0, $4f
-	db "like I think!", $58
+	db $0
+	line "like I think!"
+	prompt
 
 _UnnamedText_610ae: ; a11d6 (28:51d6)
 	db $0, "Oh! That is", $4f
@@ -126687,98 +129055,121 @@
 
 UnnamedText_a11e4: ; a11e4 (28:51e4)
 	TX_RAM $cd6d
-	db $0, "!", $51
-	db "It is fossil of", $4f
-	db "@"
+	text "!"
+
+	page "It is fossil of"
+	line "@"
 	TX_RAM $cf4b
-	db $0, ", a", $55
-	db "#MON that is", $55
-	db "already extinct!", $51
-	db "My Resurrection", $4f
-	db "Machine will make", $55
-	db "that #MON live", $55
-	db "again!", $57
+	text ", a"
+	next "#MON that is"
+	next "already extinct!"
 
+	page "My Resurrection"
+	line "Machine will make"
+	next "that #MON live"
+	next "again!"
+	done
+
 _UnnamedText_610b3: ; a1259 (28:5259)
-	db $0, "So! You hurry and", $4f
-	db "give me that!", $51
-	db $52, " handed", $4f
-	db "over @"
+	text "So! You hurry and"
+	line "give me that!"
+
+	page $52, " handed"
+	line "over @"
 	TX_RAM $cd6d
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_610b8: ; a128f (28:528f)
-	db $0, "I take a little", $4f
-	db "time!", $51
-	db "You go for walk a", $4f
-	db "little while!", $57
+	text "I take a little"
+	line "time!"
 
+	page "You go for walk a"
+	line "little while!"
+	done
+
 _UnnamedText_610bd: ; a12c6 (28:52c6)
-	db $0, "Aiyah! You come", $4f
-	db "again!", $57
+	text "Aiyah! You come"
+	line "again!"
+	done
 
 _CinnabarPokecenterText2: ; a12de (28:52de)
 _CinnabarPokecenterText1: ; a12de (28:52de)
-	db $0, "You can cancel", $4f
-	db "evolution.", $51
-	db "When a #MON is", $4f
-	db "evolving, you can", $55
-	db "stop it and leave", $55
-	db "it the way it is.", $57
+	text "You can cancel"
+	line "evolution."
 
+	page "When a #MON is"
+	line "evolving, you can"
+	next "stop it and leave"
+	next "it the way it is."
+	done
+
 _CinnabarPokecenterText3: ; a133e (28:533e)
-	db $0, "Do you have any", $4f
-	db "friends?", $51
-	db "#MON you get", $4f
-	db "in trades grow", $55
-	db "very quickly.", $51
-	db "I think it's", $4f
-	db "worth a try!", $57
+	text "Do you have any"
+	line "friends?"
 
+	page "#MON you get"
+	line "in trades grow"
+	next "very quickly."
+
+	page "I think it's"
+	line "worth a try!"
+	done
+
 _CinnabarMartText2: ; a139b (28:539b)
-	db $0, "Don't they have X", $4f
-	db "ATTACK? It's good", $55
-	db "for battles!", $57
+	text "Don't they have X"
+	line "ATTACK? It's good"
+	next "for battles!"
+	done
 
 _CinnabarMartText3: ; a13cb (28:53cb)
-	db $0, "It never hurts to", $4f
-	db "have extra items!", $57
+	text "It never hurts to"
+	line "have extra items!"
+	done
 
 _IndigoPlateauLobbyText1: ; a13f0 (28:53f0)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "At #MON LEAGUE,", $4f
-	db "you have to face", $55
-	db "the ELITE FOUR in", $55
-	db "succession.", $51
-	db "If you lose, you", $4f
-	db "have to start all", $55
-	db "over again! This", $55
-	db "is it! Go for it!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "At #MON LEAGUE,"
+	line "you have to face"
+	next "the ELITE FOUR in"
+	next "succession."
+
+	page "If you lose, you"
+	line "have to start all"
+	next "over again! This"
+	next "is it! Go for it!"
+	done
+
 _IndigoPlateauLobbyText3: ; a148b (28:548b)
-	db $0, "From here on, you", $4f
-	db "face the ELITE", $55
-	db "FOUR one by one!", $51
-	db "If you win, a", $4f
-	db "door opens to the", $55
-	db "next trainer!", $55
-	db "Good luck!", $57
+	text "From here on, you"
+	line "face the ELITE"
+	next "FOUR one by one!"
 
+	page "If you win, a"
+	line "door opens to the"
+	next "next trainer!"
+	next "Good luck!"
+	done
+
 _CopycatsHouseF1Text1: ; a14f7 (28:54f7)
-	db $0, "My daughter is so", $4f
-	db "self-centered.", $55
-	db "She only has a", $55
-	db "few friends.", $57
+	text "My daughter is so"
+	line "self-centered."
+	next "She only has a"
+	next "few friends."
+	done
 
 _CopycatsHouseF1Text2: ; a1535 (28:5535)
-	db $0, "My daughter likes", $4f
-	db "to mimic people.", $51
-	db "Her mimicry has", $4f
-	db "earned her the", $55
-	db "nickname COPYCAT", $55
-	db "around here!", $57
+	text "My daughter likes"
+	line "to mimic people."
 
+	page "Her mimicry has"
+	line "earned her the"
+	next "nickname COPYCAT"
+	next "around here!"
+	done
+
 _CopycatsHouseF1Text3: ; a1596 (28:5596)
 	db $0, "CHANSEY: Chaan!", $4f
 	db "Sii!@@"
@@ -126796,26 +129187,30 @@
 	db "favorite hobby!", $58
 
 _TM31PreReceiveText: ; a1636 (28:5636)
-	db $0, "Oh wow!", $4f
-	db "A # DOLL!", $51
-	db "For me?", $4f
-	db "Thank you!", $51
-	db "You can have", $4f
-	db "this, then!", $58
+	text "Oh wow!"
+	line "A # DOLL!"
 
+	page "For me?"
+	line "Thank you!"
+
+	page "You can have"
+	line "this, then!"
+	prompt
+
 _ReceivedTM31Text: ; a1675 (28:5675)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM31ExplanationText1: ; a1689 (28:5689)
-	db $0, $51
-	db "TM31 contains my", $4f
-	db "favorite, MIMIC!", $51
-	db "Use it on a good", $4f
-	db "#MON!@@"
+	text $51
+	db "TM31 contains my"
+	line "favorite, MIMIC!"
 
+	page "Use it on a good"
+	line "#MON!@@"
+
 _TM31ExplanationText2: ; a16c5 (28:56c5)
 	db $0, $52, ": Hi!", $4f
 	db "Thanks for TM31!", $51
@@ -126827,8 +129222,8 @@
 	db "It's a scream!", $57
 
 _TM31NoRoomText: ; a1733 (28:5733)
-	db $0, "Don't you want", $4f
-	db "this?@@"
+	text "Don't you want"
+	line "this?@@"
 
 _CopycatsHouseF2Text2: ; a1749 (28:5749)
 	db $0, "DODUO: Giiih!", $51
@@ -126838,14 +129233,16 @@
 	db "OF ALL?", $57
 
 _CopycatsHouseF2Text3: ; a1792 (28:5792)
-	db $0, "This is a rare", $4f
-	db "#MON! Huh?", $55
-	db "It's only a doll!", $57
+	text "This is a rare"
+	line "#MON! Huh?"
+	next "It's only a doll!"
+	done
 
 _CopycatsHouseF2Text6: ; a17be (28:57be)
-	db $0, "A game with MARIO", $4f
-	db "wearing a bucket", $55
-	db "on his head!", $57
+	text "A game with MARIO"
+	line "wearing a bucket"
+	next "on his head!"
+	done
 
 _UnnamedText_5cd17: ; a17ef (28:57ef)
 	db $0, "...", $51
@@ -126857,439 +129254,546 @@
 	db "CLEFAIRY!", $57
 
 _UnnamedText_5cd1c: ; a1842 (28:5842)
-	db $0, "Huh? Can't see!", $57
+	text "Huh? Can't see!"
+	done
 
 _UnnamedText_5ce8e: ; a1852 (28:5852)
-	db $0, "Grunt!", $51
-	db "I am the KARATE", $4f
-	db "MASTER! I am the", $55
-	db "LEADER here!", $51
-	db "You wish to", $4f
-	db "challenge us?", $55
-	db "Expect no mercy!", $51
-	db "Fwaaa!", $57
+	text "Grunt!"
 
+	page "I am the KARATE"
+	line "MASTER! I am the"
+	next "LEADER here!"
+
+	page "You wish to"
+	line "challenge us?"
+	next "Expect no mercy!"
+
+	page "Fwaaa!"
+	done
+
 _UnnamedText_5ce93: ; a18ba (28:58ba)
-	db $0, "Hwa!", $4f
-	db "Arrgh! Beaten!", $58
+	text "Hwa!"
+	line "Arrgh! Beaten!"
+	prompt
 
 _UnnamedText_5ce98: ; a18cf (28:58cf)
-	db $0, "Indeed, I have", $4f
-	db "lost!", $51
-	db "But, I beseech", $4f
-	db "you, do not take", $55
-	db "our emblem as", $55
-	db "your trophy!", $51
-	db "In return, I will", $4f
-	db "give you a prized", $55
-	db "fighting #MON!", $51
-	db "Choose whichever", $4f
-	db "one you like!", $57
+	text "Indeed, I have"
+	line "lost!"
 
+	page "But, I beseech"
+	line "you, do not take"
+	next "our emblem as"
+	next "your trophy!"
+
+	page "In return, I will"
+	line "give you a prized"
+	next "fighting #MON!"
+
+	page "Choose whichever"
+	line "one you like!"
+	done
+
 _UnnamedText_5ce9d: ; a1972 (28:5972)
-	db $0, "Ho!", $51
-	db "Stay and train at", $4f
-	db "Karate with us!", $57
+	text "Ho!"
 
+	page "Stay and train at"
+	line "Karate with us!"
+	done
+
 _FightingDojoBattleText1: ; a1999 (28:5999)
-	db $0, "Hoargh! Take your", $4f
-	db "shoes off!", $57
+	text "Hoargh! Take your"
+	line "shoes off!"
+	done
 
 _FightingDojoEndBattleText1: ; a19b7 (28:59b7)
-	db $0, "I give", $4f
-	db "up!", $58
+	text "I give"
+	line "up!"
+	prompt
 
 _FightingDojoAfterBattleText1: ; a19c3 (28:59c3)
-	db $0, "You wait 'til you", $4f
-	db "see our Master!", $51
-	db "I'm a small fry", $4f
-	db "compared to him!", $57
+	text "You wait 'til you"
+	line "see our Master!"
 
+	page "I'm a small fry"
+	line "compared to him!"
+	done
+
 _FightingDojoBattleText2: ; a1a05 (28:5a05)
-	db $0, "I hear you're", $4f
-	db "good! Show me!", $57
+	text "I hear you're"
+	line "good! Show me!"
+	done
 
 _FightingDojoEndBattleText2: ; a1a22 (28:5a22)
-	db $0, "Judge!", $4f
-	db "1 point!", $58
+	text "Judge!"
+	line "1 point!"
+	prompt
 
 _FightingDojoAfterBattleText2: ; a1a33 (28:5a33)
-	db $0, "Our Master is a", $4f
-	db "pro fighter!", $57
+	text "Our Master is a"
+	line "pro fighter!"
+	done
 
 _FightingDojoBattleText3: ; a1a51 (28:5a51)
-	db $0, "Nothing tough", $4f
-	db "frightens me!", $51
-	db "I break boulders", $4f
-	db "for training!", $57
+	text "Nothing tough"
+	line "frightens me!"
 
+	page "I break boulders"
+	line "for training!"
+	done
+
 _FightingDojoEndBattleText3: ; a1a8d (28:5a8d)
-	db $0, "Yow!", $4f
-	db "Stubbed fingers!", $58
+	text "Yow!"
+	line "Stubbed fingers!"
+	prompt
 
 _FightingDojoAfterBattleText3: ; a1aa4 (28:5aa4)
-	db $0, "The only thing", $4f
-	db "that frightens us", $55
-	db "is psychic power!", $57
+	text "The only thing"
+	line "that frightens us"
+	next "is psychic power!"
+	done
 
 _FightingDojoBattleText4: ; a1ad8 (28:5ad8)
-	db $0, "Hoohah!", $51
-	db "You're trespassing", $4f
-	db "in our FIGHTING", $55
-	db "DOJO!", $57
+	text "Hoohah!"
 
+	page "You're trespassing"
+	line "in our FIGHTING"
+	next "DOJO!"
+	done
+
 _FightingDojoEndBattleText4: ; a1b09 (28:5b09)
-	db $0, "Oof!", $4f
-	db "I give up!", $58
+	text "Oof!"
+	line "I give up!"
+	prompt
 
 _FightingDojoAfterBattleText4: ; a1b1a (28:5b1a)
-	db $0, "The prime fighters", $4f
-	db "across the land", $55
-	db "train here.", $57
+	text "The prime fighters"
+	line "across the land"
+	next "train here."
+	done
 
 _WantHitmonleeText: ; a1b4a (28:5b4a)
-	db $0, "You want the", $4f
-	db "hard kicking", $55
-	db "HITMONLEE?", $57
+	text "You want the"
+	line "hard kicking"
+	next "HITMONLEE?"
+	done
 
 _WantHitmonchanText: ; a1b70 (28:5b70)
-	db $0, "You want the", $4f
-	db "piston punching", $55
-	db "HITMONCHAN?", $57
+	text "You want the"
+	line "piston punching"
+	next "HITMONCHAN?"
+	done
 
 _OtherHitmonText: ; a1b9a (28:5b9a)
-	db $0, "Better not get", $4f
-	db "greedy...", $57
+	text "Better not get"
+	line "greedy..."
+	done
 
 _UnnamedText_5d162: ; a1bb4 (28:5bb4)
-	db $0, "I had a vision of", $4f
-	db "your arrival!", $51
-	db "I have had psychic", $4f
-	db "powers since I", $55
-	db "was a child.", $51
-	db "I first learned", $4f
-	db "to bend spoons", $55
-	db "with my mind.", $51
-	db "I dislike fight-", $4f
-	db "ing, but if you", $55
-	db "wish, I will show", $55
-	db "you my powers!", $57
+	text "I had a vision of"
+	line "your arrival!"
 
+	page "I have had psychic"
+	line "powers since I"
+	next "was a child."
+
+	page "I first learned"
+	line "to bend spoons"
+	next "with my mind."
+
+	page "I dislike fight-"
+	line "ing, but if you"
+	next "wish, I will show"
+	next "you my powers!"
+	done
+
 _UnnamedText_5d167: ; a1c73 (28:5c73)
-	db $0, "I'm", $4f
-	db "shocked!", $55
-	db "But, a loss is a", $55
-	db "loss.", $51
-	db "I admit I didn't", $4f
-	db "work hard enough", $55
-	db "to win!", $51
-	db "You earned the", $4f
-	db "MARSHBADGE!@@"
+	text "I'm"
+	line "shocked!"
+	next "But, a loss is a"
+	next "loss."
 
+	page "I admit I didn't"
+	line "work hard enough"
+	next "to win!"
+
+	page "You earned the"
+	line "MARSHBADGE!@@"
+
 _UnnamedText_5d16e: ; a1cdc (28:5cdc)
-	db $0, "Everyone has", $4f
-	db "psychic power!", $55
-	db "People just don't", $55
-	db "realize it!", $57
+	text "Everyone has"
+	line "psychic power!"
+	next "People just don't"
+	next "realize it!"
+	done
 
 _UnnamedText_5d173: ; a1d16 (28:5d16)
-	db $0, "The MARSHBADGE", $4f
-	db "makes #MON up", $55
-	db "to L70 obey you!", $51
-	db "Stronger #MON", $4f
-	db "will become wild,", $55
-	db "ignoring your", $55
-	db "orders in battle!", $51
-	db "Just don't raise", $4f
-	db "your #MON too", $55
-	db "much!", $51
-	db "Wait, please take", $4f
-	db "this TM with you!", $57
+	text "The MARSHBADGE"
+	line "makes #MON up"
+	next "to L70 obey you!"
 
+	page "Stronger #MON"
+	line "will become wild,"
+	next "ignoring your"
+	next "orders in battle!"
+
+	page "Just don't raise"
+	line "your #MON too"
+	next "much!"
+
+	page "Wait, please take"
+	line "this TM with you!"
+	done
+
 ReceivedTM46Text: ; a1dcd (28:5dcd)
-	db $0, $52, " received", $4f
-	db "TM46!@@"
+	text $52, " received"
+	line "TM46!@@"
 
 _TM46ExplanationText: ; a1de0 (28:5de0)
-	db $0, $51
-	db "TM46 is PSYWAVE!", $4f
-	db "It uses powerful", $55
-	db "psychic waves to", $55
-	db "inflict damage!", $57
+	text $51
+	db "TM46 is PSYWAVE!"
+	line "It uses powerful"
+	next "psychic waves to"
+	next "inflict damage!"
+	done
 
 _TM46NoRoomText: ; a1e25 (28:5e25)
-	db $0, "Your pack is full", $4f
-	db "of other items!", $57
+	text "Your pack is full"
+	line "of other items!"
+	done
 
 _UnnamedText_5d1e6: ; a1e48 (28:5e48)
-	db $0, "Yo! Champ in", $4f
-	db "making!", $51
-	db "SABRINA's #MON", $4f
-	db "use psychic power", $55
-	db "instead of force!", $51
-	db "Fighting #MON", $4f
-	db "are weak against", $55
-	db "psychic #MON!", $51
-	db "They get creamed", $4f
-	db "before they can", $55
-	db "even aim a punch!", $57
+	text "Yo! Champ in"
+	line "making!"
 
+	page "SABRINA's #MON"
+	line "use psychic power"
+	next "instead of force!"
+
+	page "Fighting #MON"
+	line "are weak against"
+	next "psychic #MON!"
+
+	page "They get creamed"
+	line "before they can"
+	next "even aim a punch!"
+	done
+
 _UnnamedText_5d1eb: ; a1ef0 (28:5ef0)
-	db $0, "Psychic power,", $4f
-	db "huh?", $51
-	db "If I had that,", $4f
-	db "I'd make a bundle", $55
-	db "at the slots!", $57
+	text "Psychic power,"
+	line "huh?"
 
+	page "If I had that,"
+	line "I'd make a bundle"
+	next "at the slots!"
+	done
+
 _SaffronGymBattleText1: ; a1f33 (28:5f33)
-	db $0, "SABRINA is younger", $4f
-	db "than I, but I", $55
-	db "respect her!", $57
+	text "SABRINA is younger"
+	line "than I, but I"
+	next "respect her!"
+	done
 
 _SaffronGymEndBattleText1: ; a1f62 (28:5f62)
-	db $0, "Not", $4f
-	db "good enough!", $58
+	text "Not"
+	line "good enough!"
+	prompt
 
 _SaffronGymAfterBattleText1: ; a1f74 (28:5f74)
-	db $0, "In a battle of", $4f
-	db "equals, the one", $55
-	db "with the stronger", $55
-	db "will wins!", $51
-	db "If you wish", $4f
-	db "to beat SABRINA,", $55
-	db "focus on winning!", $57
+	text "In a battle of"
+	line "equals, the one"
+	next "with the stronger"
+	next "will wins!"
 
+	page "If you wish"
+	line "to beat SABRINA,"
+	next "focus on winning!"
+	done
+
 _SaffronGymBattleText2: ; a1fe0 (28:5fe0)
-	db $0, "Does our unseen", $4f
-	db "power scare you?", $57
+	text "Does our unseen"
+	line "power scare you?"
+	done
 
 _SaffronGymEndBattleText2: ; a2002 (28:6002)
-	db $0, "I never", $4f
-	db "foresaw this!", $58
+	text "I never"
+	line "foresaw this!"
+	prompt
 
 _SaffronGymAfterBattleText2: ; a2019 (28:6019)
-	db $0, "Psychic #MON", $4f
-	db "fear only ghosts", $55
-	db "and bugs!", $57
+	text "Psychic #MON"
+	line "fear only ghosts"
+	next "and bugs!"
+	done
 
 _SaffronGymBattleText3: ; a2042 (28:6042)
-	db $0, "#MON take on", $4f
-	db "the appearance of", $55
-	db "their trainers.", $51
-	db "Your #MON must", $4f
-	db "be tough, then!", $57
+	text "#MON take on"
+	line "the appearance of"
+	next "their trainers."
 
+	page "Your #MON must"
+	line "be tough, then!"
+	done
+
 _SaffronGymEndBattleText3: ; a2091 (28:6091)
-	db $0, "I knew", $4f
-	db "it!", $58
+	text "I knew"
+	line "it!"
+	prompt
 
 _SaffronGymAfterBattleText3: ; a209d (28:609d)
-	db $0, "I must teach", $4f
-	db "better techniques", $55
-	db "to my #MON!", $57
+	text "I must teach"
+	line "better techniques"
+	next "to my #MON!"
+	done
 
 _SaffronGymBattleText4: ; a20c9 (28:60c9)
-	db $0, "You know that", $4f
-	db "power alone isn't", $55
-	db "enough!", $57
+	text "You know that"
+	line "power alone isn't"
+	next "enough!"
+	done
 
 _SaffronGymEndBattleText4: ; a20f1 (28:60f1)
-	db $0, "I don't", $4f
-	db "believe this!", $58
+	text "I don't"
+	line "believe this!"
+	prompt
 
 _SaffronGymAfterBattleText4: ; a2107 (28:6107)
-	db $0, "SABRINA just wiped", $4f
-	db "out the KARATE", $55
-	db "MASTER next door!", $57
+	text "SABRINA just wiped"
+	line "out the KARATE"
+	next "MASTER next door!"
+	done
 
 _SaffronGymBattleText5: ; a213c (28:613c)
-	db $0, "You and I, our", $4f
-	db "#MON shall", $55
-	db "fight!", $57
+	text "You and I, our"
+	line "#MON shall"
+	next "fight!"
+	done
 
 _SaffronGymEndBattleText5: ; a215e (28:615e)
-	db $0, "I lost", $4f
-	db "after all!", $58
+	text "I lost"
+	line "after all!"
+	prompt
 
 _SaffronGymAfterBattleText5: ; a2171 (28:6171)
-	db $0, "I knew that this", $4f
-	db "was going to take", $55
-	db "place.", $57
+	text "I knew that this"
+	line "was going to take"
+	next "place."
+	done
 
 _SaffronGymBattleText6: ; a219c (28:619c)
-	db $0, "SABRINA is young,", $4f
-	db "but she's also", $55
-	db "our LEADER!", $51
-	db "You won't reach", $4f
-	db "her easily!", $57
+	text "SABRINA is young,"
+	line "but she's also"
+	next "our LEADER!"
 
+	page "You won't reach"
+	line "her easily!"
+	done
+
 _SaffronGymEndBattleText6: ; a21e4 (28:61e4)
-	db $0, "I lost", $4f
-	db "my concentration!", $58
+	text "I lost"
+	line "my concentration!"
+	prompt
 
 _SaffronGymAfterBattleText6: ; a21fe (28:61fe)
-	db $0, "There used to be", $4f
-	db "2 #MON GYMs in", $55
-	db "SAFFRON.", $51
-	db "The FIGHTING DOJO", $4f
-	db "next door lost", $55
-	db "its GYM status", $55
-	db "when we went and", $55
-	db "creamed them!", $57
+	text "There used to be"
+	line "2 #MON GYMs in"
+	next "SAFFRON."
 
+	page "The FIGHTING DOJO"
+	line "next door lost"
+	next "its GYM status"
+	next "when we went and"
+	next "creamed them!"
+	done
+
 _SaffronGymBattleText7: ; a2277 (28:6277)
-	db $0, "SAFFRON #MON", $4f
-	db "GYM is famous for", $55
-	db "its psychics!", $51
-	db "You want to see", $4f
-	db "SABRINA!", $55
-	db "I can tell!", $57
+	text "SAFFRON #MON"
+	line "GYM is famous for"
+	next "its psychics!"
 
+	page "You want to see"
+	line "SABRINA!"
+	next "I can tell!"
+	done
+
 _SaffronGymEndBattleText7: ; a22ca (28:62ca)
-	db $0, "Arrrgh!", $58
+	text "Arrrgh!"
+	prompt
 
 _SaffronGymAfterBattleText7: ; a22d3 (28:62d3)
-	db $0, "That's right! I", $4f
-	db "used telepathy to", $55
-	db "read your mind!", $57
+	text "That's right! I"
+	line "used telepathy to"
+	next "read your mind!"
+	done
 
 _SaffronHouse1Text1: ; a2305 (28:6305)
-	db $0, "Thank you for", $4f
-	db "writing. I hope", $55
-	db "to see you soon!", $51
-	db "Hey! Don't look", $4f
-	db "at my letter!", $57
+	text "Thank you for"
+	line "writing. I hope"
+	next "to see you soon!"
 
+	page "Hey! Don't look"
+	line "at my letter!"
+	done
+
 _SaffronHouse1Text2: ; a2352 (28:6352)
 	db $0, "PIDGEY: Kurukkoo!@@"
 
 _SaffronHouse1Text3: ; a2366 (28:6366)
-	db $0, "The COPYCAT is", $4f
-	db "cute! I'm getting", $55
-	db "her a # DOLL!", $57
+	text "The COPYCAT is"
+	line "cute! I'm getting"
+	next "her a # DOLL!"
+	done
 
 _SaffronHouse1Text4: ; a2395 (28:6395)
-	db $0, "I was given a PP", $4f
-	db "UP as a gift.", $51
-	db "It's used for", $4f
-	db "increasing the PP", $55
-	db "of techniques!", $57
+	text "I was given a PP"
+	line "UP as a gift."
 
+	page "It's used for"
+	line "increasing the PP"
+	next "of techniques!"
+	done
+
 _SaffronMartText2: ; a23e3 (28:63e3)
-	db $0, "MAX REPEL lasts", $4f
-	db "longer than SUPER", $55
-	db "REPEL for keeping", $55
-	db "weaker #MON", $55
-	db "away!", $57
+	text "MAX REPEL lasts"
+	line "longer than SUPER"
+	next "REPEL for keeping"
+	next "weaker #MON"
+	next "away!"
+	done
 
 _SaffronMartText3: ; a242a (28:642a)
-	db $0, "REVIVE is costly,", $4f
-	db "but it revives", $55
-	db "fainted #MON!", $57
+	text "REVIVE is costly,"
+	line "but it revives"
+	next "fainted #MON!"
+	done
 
 _SilphCo1Text1: ; a245a (28:645a)
-	db $0, "Welcome!", $51
-	db "The PRESIDENT is", $4f
-	db "in the boardroom", $55
-	db "on 11F!", $57
+	text "Welcome!"
 
+	page "The PRESIDENT is"
+	line "in the boardroom"
+	next "on 11F!"
+	done
+
 _SaffronPokecenterText1: ; a248e (28:648e)
-	db $0, "#MON growth", $4f
-	db "rates differ from", $55
-	db "specie to specie.", $57
+	text "#MON growth"
+	line "rates differ from"
+	next "specie to specie."
+	done
 
 _SaffronPokecenterText3: ; a24bf (28:64bf)
-	db $0, "SILPH CO. is very", $4f
-	db "famous. That's", $55
-	db "why it attracted", $55
-	db "TEAM ROCKET!", $57
+	text "SILPH CO. is very"
+	line "famous. That's"
+	next "why it attracted"
+	next "TEAM ROCKET!"
+	done
 
 _TM29PreReceiveText: ; a24fe (28:64fe)
-	db $0, "...Wait! Don't", $4f
-	db "say a word!", $51
-	db "You wanted this!", $58
+	text "...Wait! Don't"
+	line "say a word!"
 
+	page "You wanted this!"
+	prompt
+
 _ReceivedTM29Text: ; a252a (28:652a)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM29ExplanationText: ; a253e (28:653e)
-	db $0, "TM29 is PSYCHIC!", $51
-	db "It can lower the", $4f
-	db "target's SPECIAL", $55
-	db "abilities.", $57
+	text "TM29 is PSYCHIC!"
 
+	page "It can lower the"
+	line "target's SPECIAL"
+	next "abilities."
+	done
+
 _TM29NoRoomText: ; a257c (28:657c)
-	db $0, "Where do you plan", $4f
-	db "to put this?", $57
+	text "Where do you plan"
+	line "to put this?"
+	done
 
 _PokemartGreetingText: ; a259c (28:659c)
-	db $0, "Hi there!", $4e, "May I help you?", $57
+	text "Hi there!", $4e, "May I help you?"
+	done
 
 _PokemonFaintedText: ; a25b7 (28:65b7)
 	TX_RAM $cd6d
-	db $0, $4f
-	db "fainted!", $57
+	db $0
+	line "fainted!"
+	done
 
 _PlayerBlackedOutText: ; a25c5 (28:65c5)
-	db $0, $52, " is out of", $4f
-	db "useable #MON!", $51
-	db $52, " blacked", $4f
-	db "out!", $58
+	text $52, " is out of"
+	line "useable #MON!"
 
+	page $52, " blacked"
+	line "out!"
+	prompt
+
 _RepelWoreOffText: ; a25ef (28:65ef)
-	db $0, "REPEL's effect", $4f
-	db "wore off.", $57
+	text "REPEL's effect"
+	line "wore off."
+	done
 
 _PokemartBuyingGreetingText: ; a2608 (28:6608)
-	db $0, "Take your time.", $57
+	text "Take your time."
+	done
 
 _PokemartTellBuyPrice: ; a2619 (28:6619)
 	TX_RAM $cf4b
-	db $0, "?", $4f
-	db "That will be", $55
-	db "¥@"
+	text "?"
+	line "That will be"
+	next "¥@"
 	db $2, $9f, $ff, $c3
-	db $0, ". OK?", $57
+	text ". OK?"
+	done
 
 _PokemartBoughtItemText: ; a2639 (28:6639)
-	db $0, "Here you are!", $4f
-	db "Thank you!", $58
+	text "Here you are!"
+	line "Thank you!"
+	prompt
 
 _PokemartNotEnoughMoneyText: ; a2653 (28:6653)
-	db $0, "You don't have", $4f
-	db "enough money.", $58
+	text "You don't have"
+	line "enough money."
+	prompt
 
 _PokemartItemBagFullText: ; a2670 (28:6670)
-	db $0, "You can't carry", $4f
-	db "any more items.", $58
+	text "You can't carry"
+	line "any more items."
+	prompt
 
 _PokemonSellingGreetingText: ; a2690 (28:6690)
-	db $0, "What would you", $4f
-	db "like to sell?", $57
+	text "What would you"
+	line "like to sell?"
+	done
 
 _PokemartTellSellPrice: ; a26ae (28:66ae)
-	db $0, "I can pay you", $4f
-	db "¥@"
+	text "I can pay you"
+	line "¥@"
 	db $2, $9f, $ff, $c3 ; XXX
-	db $0, " for that.", $57
+	text " for that."
+	done
 
 _PokemartItemBagEmptyText: ; a26cf (28:66cf)
-	db $0, "You don't have", $4f
-	db "anything to sell.", $58
+	text "You don't have"
+	line "anything to sell."
+	prompt
 
 _PokemartUnsellableItemText: ; a26f0 (28:66f0)
-	db $0, "I can't put a", $4f
-	db "price on that.", $58
+	text "I can't put a"
+	line "price on that."
+	prompt
 
 _PokemartThankYouText: ; a270d (28:670d)
-	db $0, "Thank you!", $57
+	text "Thank you!"
+	done
 
 _PokemartAnythingElseText: ; a2719 (28:6719)
-	db $0, "Is there anything", $4f
-	db "else I can do?", $57
+	text "Is there anything"
+	line "else I can do?"
+	done
 
 UnnamedText_a273b: ; a273b (28:673b)
 	TX_RAM $d036
@@ -127298,10 +129802,11 @@
 
 UnnamedText_a2749: ; a2749 (28:6749)
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_6fb4: ; a2750 (28:6750)
-	db $0, "Which move should", $4e, "be forgotten?", $57
+	text "Which move should", $4e, "be forgotten?"
+	done
 
 _UnnamedText_6fb9: ; a2771 (28:6771)
 	db $0, "Abandon learning", $4f
@@ -127309,7 +129814,8 @@
 
 UnnamedText_a2784: ; a2784 (28:6784)
 	TX_RAM $cf4b
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_6fbe: ; a278a (28:678a)
 	TX_RAM $d036
@@ -127319,7 +129825,8 @@
 
 UnnamedText_a279e: ; a279e (28:679e)
 	TX_RAM $cf4b
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_6fc3: ; a27a4 (28:67a4)
 	TX_RAM $d036
@@ -127341,13 +129848,14 @@
 
 UnnamedText_a2813: ; a2813 (28:6813)
 	TX_RAM $cf4b
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_6fc8: ; a2819 (28:6819)
-	db $0, "1, 2 and...@@"
+	text "1, 2 and...@@"
 
 _UnnamedText_6fd7: ; a2827 (28:6827)
-	db $0, " Poof!@@"
+	text " Poof!@@"
 
 _UnnamedText_6fdc: ; a2830 (28:6830)
 	db $0, $51
@@ -127355,386 +129863,472 @@
 
 UnnamedText_a2833: ; a2833 (28:6833)
 	TX_RAM $d036
-	db $0, " forgot", $4f
-	db "@"
+	text " forgot"
+	line "@"
 	TX_RAM $cd6d
-	db $0, "!", $51
-	db "And...", $58
+	text "!"
 
+	page "And..."
+	prompt
+
 _UnnamedText_6fe1: ; a284d (28:684d)
-	db $0, "HM techniques", $4f
-	db "can't be deleted!", $58
+	text "HM techniques"
+	line "can't be deleted!"
+	prompt
 
 _PokemonCenterWelcomeText: ; a286d (28:686d)
-	db $0, "Welcome to our", $4f
-	db "#MON CENTER!", $51
-	db "We heal your", $4f
-	db "#MON back to", $55
-	db "perfect health!", $58
+	text "Welcome to our"
+	line "#MON CENTER!"
 
+	page "We heal your"
+	line "#MON back to"
+	next "perfect health!"
+	prompt
+
 _ShallWeHealYourPokemonText: ; a28b4 (28:68b4)
-	db $0, "Shall we heal your", $4f
-	db "#MON?", $57
+	text "Shall we heal your"
+	line "#MON?"
+	done
 
 _NeedYourPokemonText: ; a28ce (28:68ce)
-	db $0, "OK. We'll need", $4f
-	db "your #MON.", $57
+	text "OK. We'll need"
+	line "your #MON."
+	done
 
 _PokemonFightingFitText: ; a28e8 (28:68e8)
-	db $0, "Thank you!", $4f
-	db "Your #MON are", $55
-	db "fighting fit!", $58
+	text "Thank you!"
+	line "Your #MON are"
+	next "fighting fit!"
+	prompt
 
 _PokemonCenterFarewellText: ; a2910 (28:6910)
-	db $0, "We hope to see", $4f
-	db "you again!", $57
+	text "We hope to see"
+	line "you again!"
+	done
 
 _CableClubNPCText7: ; a292b (28:692b)
-	db $0, "This area is", $4f
-	db "reserved for 2", $55
-	db "friends who are", $55
-	db "linked by cable.", $57
+	text "This area is"
+	line "reserved for 2"
+	next "friends who are"
+	next "linked by cable."
+	done
 
 _CableClubNPCText1: ; a2969 (28:6969)
-	db $0, "Welcome to the", $4f
-	db "Cable Club!", $57
+	text "Welcome to the"
+	line "Cable Club!"
+	done
 
 _CableClubNPCText2: ; a2985 (28:6985)
-	db $0, "Please apply here.", $51
-	db "Before opening", $4f
-	db "the link, we have", $55
-	db "to save the game.", $57
+	text "Please apply here."
 
+	page "Before opening"
+	line "the link, we have"
+	next "to save the game."
+	done
+
 _CableClubNPCText3: ; a29cc (28:69cc)
-	db $0, "Please wait.@@"
+	text "Please wait.@@"
 
 _CableClubNPCText4: ; a29db (28:69db)
-	db $0, "The link has been", $4f
-	db "closed because of", $55
-	db "inactivity.", $51
-	db "Please contact", $4f
-	db "your friend and", $55
-	db "come again!", $57
+	text "The link has been"
+	line "closed because of"
+	next "inactivity."
 
+	page "Please contact"
+	line "your friend and"
+	next "come again!"
+	done
+
 SECTION "bank29",ROMX,BANK[$29]
 
 _CableClubNPCText5: ; a4000 (29:4000)
-	db $0, "Please come again!", $57
+	text "Please come again!"
+	done
 
 _CableClubNPCText6: ; a4014 (29:4014)
-	db $0, "We're making", $4f
-	db "preparations.", $55
-	db "Please wait.", $57
+	text "We're making"
+	line "preparations."
+	next "Please wait."
+	done
 
 _UsedStrengthText: ; a403c (29:403c)
 	TX_RAM $cd6d
-	db $0, " used", $4f
-	db "STRENGTH.@@"
+	text " used"
+	line "STRENGTH.@@"
 
 _UnnamedText_cdbb: ; a4051 (29:4051)
 	TX_RAM $cd6d
-	db $0, " can", $4f
-	db "move boulders.", $58
+	text " can"
+	line "move boulders."
+	prompt
 
 _UnnamedText_cdfa: ; a4069 (29:4069)
-	db $0, "The current is", $4f
-	db "much too fast!", $58
+	text "The current is"
+	line "much too fast!"
+	prompt
 
 _UnnamedText_cdff: ; a4088 (29:4088)
-	db $0, "Cycling is fun!", $4f
-	db "Forget SURFing!", $58
+	text "Cycling is fun!"
+	line "Forget SURFing!"
+	prompt
 
 _FlashLightsAreaText: ; a40a9 (29:40a9)
-	db $0, "A blinding FLASH", $4f
-	db "lights the area!", $58
+	text "A blinding FLASH"
+	line "lights the area!"
+	prompt
 
 _WarpToLastPokemonCenterText: ; a40cc (29:40cc)
-	db $0, "Warp to the last", $4f
-	db "#MON CENTER.", $57
+	text "Warp to the last"
+	line "#MON CENTER."
+	done
 
 _CannotUseTeleportNowText: ; a40eb (29:40eb)
 	TX_RAM $cd6d
-	db $0, " can't", $4f
-	db "use TELEPORT now.", $58
+	text " can't"
+	line "use TELEPORT now."
+	prompt
 
 _CannotFlyHereText: ; a4107 (29:4107)
 	TX_RAM $cd6d
-	db $0, " can't", $4f
-	db "FLY here.", $58
+	text " can't"
+	line "FLY here."
+	prompt
 
 _NotHealthyEnoughText: ; a411b (29:411b)
-	db $0, "Not healthy", $4f
-	db "enough.", $58
+	text "Not healthy"
+	line "enough."
+	prompt
 
 _NewBadgeRequiredText: ; a4130 (29:4130)
-	db $0, "No! A new BADGE", $4f
-	db "is required.", $58
+	text "No! A new BADGE"
+	line "is required."
+	prompt
 
 _CannotUseItemsHereText: ; a414e (29:414e)
-	db $0, "You can't use items", $4f
-	db "here.", $58
+	text "You can't use items"
+	line "here."
+	prompt
 
 _CannotGetOffHereText: ; a4168 (29:4168)
-	db $0, "You can't get off", $4f
-	db "here.", $58
+	text "You can't get off"
+	line "here."
+	prompt
 
 _UnnamedText_4fe39: ; a4180 (29:4180)
-	db $0, $52, " got", $4f
-	db "@"
+	text $52, " got"
+	line "@"
 	TX_RAM $cd6d
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_4fe3f: ; a418f (29:418f)
-	db $0, "There's no more", $4f
-	db "room for #MON!", $55
-	db "@"
+	text "There's no more"
+	line "room for #MON!"
+	next "@"
 	TX_RAM $de06
-	db $0, " was", $55
-	db "sent to #MON", $55
-	db "BOX @"
+	text " was"
+	next "sent to #MON"
+	next "BOX @"
 	TX_RAM $cf4b
-	db $0, " on PC!", $57
+	text " on PC!"
+	done
 
 _UnnamedText_4fe44: ; a41d6 (29:41d6)
-	db $0, "There's no more", $4f
-	db "room for #MON!", $51
-	db "The #MON BOX", $4f
-	db "is full and can't", $55
-	db "accept any more!", $51
-	db "Change the BOX at", $4f
-	db "a #MON CENTER!", $57
+	text "There's no more"
+	line "room for #MON!"
 
+	page "The #MON BOX"
+	line "is full and can't"
+	next "accept any more!"
+
+	page "Change the BOX at"
+	line "a #MON CENTER!"
+	done
+
 INCLUDE "text/mapPalletTown.asm"
 
 _ViridianCityText1: ; a43cc (29:43cc)
-	db $0, "Those # BALLs", $4f
-	db "at your waist!", $55
-	db "You have #MON!", $51
-	db "It's great that", $4f
-	db "you can carry and", $55
-	db "use #MON any", $55
-	db "time, anywhere!", $57
+	text "Those # BALLs"
+	line "at your waist!"
+	next "You have #MON!"
 
+	page "It's great that"
+	line "you can carry and"
+	next "use #MON any"
+	next "time, anywhere!"
+	done
+
 _UnnamedText_19122: ; a4437 (29:4437)
-	db $0, "This #MON GYM", $4f
-	db "is always closed.", $51
-	db "I wonder who the", $4f
-	db "LEADER is?", $57
+	text "This #MON GYM"
+	line "is always closed."
 
+	page "I wonder who the"
+	line "LEADER is?"
+	done
+
 _UnnamedText_19127: ; a4474 (29:4474)
-	db $0, "VIRIDIAN GYM's", $4f
-	db "LEADER returned!", $57
+	text "VIRIDIAN GYM's"
+	line "LEADER returned!"
+	done
 
 _UnnamedText_1914d: ; a4494 (29:4494)
-	db $0, "You want to know", $4f
-	db "about the 2 kinds", $55
-	db "of caterpillar", $55
-	db "#MON?", $57
+	text "You want to know"
+	line "about the 2 kinds"
+	next "of caterpillar"
+	next "#MON?"
+	done
 
 _UnnamedText_19152: ; a44cd (29:44cd)
-	db $0, "Oh, OK then!", $57
+	text "Oh, OK then!"
+	done
 
 _UnnamedText_19157: ; a44db (29:44db)
-	db $0, "CATERPIE has no", $4f
-	db "poison, but", $55
-	db "WEEDLE does.", $51
-	db "Watch out for its", $4f
-	db "POISON STING!", $57
+	text "CATERPIE has no"
+	line "poison, but"
+	next "WEEDLE does."
 
+	page "Watch out for its"
+	line "POISON STING!"
+	done
+
 _UnnamedText_19175: ; a4525 (29:4525)
-	db $0, "Oh Grandpa! Don't", $4f
-	db "be so mean!", $55
-	db "He hasn't had his", $55
-	db "coffee yet.", $57
+	text "Oh Grandpa! Don't"
+	line "be so mean!"
+	next "He hasn't had his"
+	next "coffee yet."
+	done
 
 _UnnamedText_1917a: ; a4560 (29:4560)
-	db $0, "When I go shop in", $4f
-	db "PEWTER CITY, I", $55
-	db "have to take the", $55
-	db "winding trail in", $55
-	db "VIRIDIAN FOREST.", $57
+	text "When I go shop in"
+	line "PEWTER CITY, I"
+	next "have to take the"
+	next "winding trail in"
+	next "VIRIDIAN FOREST."
+	done
 
 _UnnamedText_19191: ; a45b5 (29:45b5)
-	db $0, "You can't go", $4f
-	db "through here!", $51
-	db "This is private", $4f
-	db "property!", $57
+	text "You can't go"
+	line "through here!"
 
+	page "This is private"
+	line "property!"
+	done
+
 _UnnamedText_191ca: ; a45ea (29:45ea)
-	db $0, "Yawn!", $4f
-	db "I must have dozed", $55
-	db "off in the sun.", $51
-	db "I had this dream", $4f
-	db "about a DROWZEE", $55
-	db "eating my dream.", $55
-	db "What's this?", $55
-	db "Where did this TM", $55
-	db "come from?", $51
-	db "This is spooky!", $4f
-	db "Here, you can", $55
-	db "have this TM.", $58
+	text "Yawn!"
+	line "I must have dozed"
+	next "off in the sun."
 
+	page "I had this dream"
+	line "about a DROWZEE"
+	next "eating my dream."
+	next "What's this?"
+	next "Where did this TM"
+	next "come from?"
+
+	page "This is spooky!"
+	line "Here, you can"
+	next "have this TM."
+	prompt
+
 _ReceivedTM42Text: ; a469a (29:469a)
-	db $0, $52, " received", $4f
-	db "TM42!@@"
+	text $52, " received"
+	line "TM42!@@"
 
 _TM42Explanation: ; a46ad (29:46ad)
-	db $0, "TM42 contains", $4f
-	db "DREAM EATER...", $55
-	db "...Snore...", $57
+	text "TM42 contains"
+	line "DREAM EATER..."
+	next "...Snore..."
+	done
 
 _TM42NoRoomText: ; a46d7 (29:46d7)
-	db $0, "You have too much", $4f
-	db "stuff already.", $57
+	text "You have too much"
+	line "stuff already."
+	done
 
 _UnnamedText_1920a: ; a46f9 (29:46f9)
-	db $0, "Ahh, I've had my", $4f
-	db "coffee now and I", $55
-	db "feel great!", $51
-	db "Sure you can go", $4f
-	db "through!", $51
-	db "Are you in a", $4f
-	db "hurry?", $57
+	text "Ahh, I've had my"
+	line "coffee now and I"
+	next "feel great!"
 
+	page "Sure you can go"
+	line "through!"
+
+	page "Are you in a"
+	line "hurry?"
+	done
+
 _UnnamedText_1920f: ; a4754 (29:4754)
-	db $0, "I see you're using", $4f
-	db "a #DEX.", $51
-	db "When you catch a", $4f
-	db "#MON, #DEX", $55
-	db "is automatically", $55
-	db "updated.", $51
-	db "What? Don't you", $4f
-	db "know how to catch", $55
-	db "#MON?", $51
-	db "I'll show you", $4f
-	db "how to then.", $57
+	text "I see you're using"
+	line "a #DEX."
 
+	page "When you catch a"
+	line "#MON, #DEX"
+	next "is automatically"
+	next "updated."
+
+	page "What? Don't you"
+	line "know how to catch"
+	next "#MON?"
+
+	page "I'll show you"
+	line "how to then."
+	done
+
 _UnnamedText_19214: ; a47e6 (29:47e6)
-	db $0, "Time is money...", $4f
-	db "Go along then.", $57
+	text "Time is money..."
+	line "Go along then."
+	done
 
 _UnnamedText_19219: ; a4807 (29:4807)
-	db $0, "First, you need", $4f
-	db "to weaken the", $55
-	db "target #MON.", $57
+	text "First, you need"
+	line "to weaken the"
+	next "target #MON."
+	done
 
 _ViridianCityText8: ; a4833 (29:4833)
-	db $0, "VIRIDIAN CITY ", $4f
-	db "The Eternally", $55
-	db "Green Paradise", $57
+	text "VIRIDIAN CITY "
+	line "The Eternally"
+	next "Green Paradise"
+	done
 
 _ViridianCityText9: ; a4860 (29:4860)
-	db $0, "TRAINER TIPS", $51
-	db "Catch #MON", $4f
-	db "and expand your", $55
-	db "collection!", $51
-	db "The more you have,", $4f
-	db "the easier it is", $55
-	db "to fight!", $57
+	text "TRAINER TIPS"
 
+	page "Catch #MON"
+	line "and expand your"
+	next "collection!"
+
+	page "The more you have,"
+	line "the easier it is"
+	next "to fight!"
+	done
+
 _ViridianCityText10: ; a48c3 (29:48c3)
-	db $0, "TRAINER TIPS", $51
-	db "The battle moves", $4f
-	db "of #MON are", $55
-	db "limited by their", $55
-	db "POWER POINTs, PP.", $51
-	db "To replenish PP,", $4f
-	db "rest your tired", $55
-	db "#MON at a", $55
-	db "#MON CENTER!", $57
+	text "TRAINER TIPS"
 
+	page "The battle moves"
+	line "of #MON are"
+	next "limited by their"
+	next "POWER POINTs, PP."
+
+	page "To replenish PP,"
+	line "rest your tired"
+	next "#MON at a"
+	next "#MON CENTER!"
+	done
+
 _ViridianCityText13: ; a4949 (29:4949)
-	db $0, "VIRIDIAN CITY", $4f
-	db "#MON GYM", $57
+	text "VIRIDIAN CITY"
+	line "#MON GYM"
+	done
 
 _ViridianCityText14: ; a4961 (29:4961)
-	db $0, "The GYM's doors", $4f
-	db "are locked...", $57
+	text "The GYM's doors"
+	line "are locked..."
+	done
 
 _PewterCityText1: ; a497f (29:497f)
-	db $0, "It's rumored that", $4f
-	db "CLEFAIRYs came", $55
-	db "from the moon!", $51
-	db "They appeared ", $4f
-	db "after MOON STONE", $55
-	db "fell on MT.MOON.", $57
+	text "It's rumored that"
+	line "CLEFAIRYs came"
+	next "from the moon!"
 
+	page "They appeared "
+	line "after MOON STONE"
+	next "fell on MT.MOON."
+	done
+
 _PewterCityText2: ; a49e0 (29:49e0)
-	db $0, "There aren't many", $4f
-	db "serious #MON", $55
-	db "trainers here!", $51
-	db "They're all like", $4f
-	db "BUG CATCHERs,", $55
-	db "but PEWTER GYM's", $55
-	db "BROCK is totally", $55
-	db "into it!", $57
+	text "There aren't many"
+	line "serious #MON"
+	next "trainers here!"
 
+	page "They're all like"
+	line "BUG CATCHERs,"
+	next "but PEWTER GYM's"
+	next "BROCK is totally"
+	next "into it!"
+	done
+
 _UnnamedText_193f1: ; a4a56 (29:4a56)
-	db $0, "Did you check out", $4f
-	db "the MUSEUM?", $57
+	text "Did you check out"
+	line "the MUSEUM?"
+	done
 
 _UnnamedText_193f6: ; a4a75 (29:4a75)
-	db $0, "Weren't those", $4f
-	db "fossils from MT.", $55
-	db "MOON amazing?", $57
+	text "Weren't those"
+	line "fossils from MT."
+	next "MOON amazing?"
+	done
 
 _UnnamedText_193fb: ; a4aa2 (29:4aa2)
-	db $0, "Really?", $4f
-	db "You absolutely", $55
-	db "have to go!", $57
+	text "Really?"
+	line "You absolutely"
+	next "have to go!"
+	done
 
 _PewterCityText13: ; a4ac6 (29:4ac6)
-	db $0, "It's right here!", $4f
-	db "You have to pay", $55
-	db "to get in, but", $55
-	db "it's worth it!", $55
-	db "See you around!", $57
+	text "It's right here!"
+	line "You have to pay"
+	next "to get in, but"
+	next "it's worth it!"
+	next "See you around!"
+	done
 
 _UnnamedText_19427: ; a4b14 (29:4b14)
-	db $0, "Psssst!", $4f
-	db "Do you know what", $55
-	db "I'm doing?", $57
+	text "Psssst!"
+	line "Do you know what"
+	next "I'm doing?"
+	done
 
 _UnnamedText_1942c: ; a4b38 (29:4b38)
-	db $0, "That's right!", $4f
-	db "It's hard work!", $57
+	text "That's right!"
+	line "It's hard work!"
+	done
 
 _UnnamedText_19431: ; a4b55 (29:4b55)
-	db $0, "I'm spraying REPEL", $4f
-	db "to keep #MON", $55
-	db "out of my garden!", $57
+	text "I'm spraying REPEL"
+	line "to keep #MON"
+	next "out of my garden!"
+	done
 
 _UnnamedText_1945d: ; a4b87 (29:4b87)
-	db $0, "You're a trainer", $4f
-	db "right? BROCK's", $55
-	db "looking for new", $55
-	db "challengers!", $55
-	db "Follow me!", $57
+	text "You're a trainer"
+	line "right? BROCK's"
+	next "looking for new"
+	next "challengers!"
+	next "Follow me!"
+	done
 
 _UnnamedText_19462: ; a4bce (29:4bce)
-	db $0, "If you have the", $4f
-	db "right stuff, go", $55
-	db "take on BROCK!", $57
+	text "If you have the"
+	line "right stuff, go"
+	next "take on BROCK!"
+	done
 
 _PewterCityText6: ; a4bfe (29:4bfe)
-	db $0, "TRAINER TIPS", $51
-	db "Any #MON that", $4f
-	db "takes part in", $55
-	db "battle, however", $55
-	db "short, earns EXP!", $57
+	text "TRAINER TIPS"
 
+	page "Any #MON that"
+	line "takes part in"
+	next "battle, however"
+	next "short, earns EXP!"
+	done
+
 _PewterCityText7: ; a4c4a (29:4c4a)
-	db $0, "NOTICE!", $51
-	db "Thieves have been", $4f
-	db "stealing #MON", $55
-	db "fossils at MT.", $55
-	db "MOON! Please call", $55
-	db "PEWTER POLICE", $55
-	db "with any info!", $57
+	text "NOTICE!"
 
+	page "Thieves have been"
+	line "stealing #MON"
+	next "fossils at MT."
+	next "MOON! Please call"
+	next "PEWTER POLICE"
+	next "with any info!"
+	done
+
 _PewterCityText10: ; a4cb1 (29:4cb1)
-	db $0, "PEWTER MUSEUM", $4f
-	db "OF SCIENCE", $57
+	text "PEWTER MUSEUM"
+	line "OF SCIENCE"
+	done
 
 _PewterCityText11: ; a4ccb (29:4ccb)
 	db $0, "PEWTER CITY", $4f
@@ -127744,9 +130338,10 @@
 	db "#MON Trainer!", $57
 
 _PewterCityText12: ; a4d0c (29:4d0c)
-	db $0, "PEWTER CITY", $4f
-	db "A Stone Gray", $55
-	db "City", $57
+	text "PEWTER CITY"
+	line "A Stone Gray"
+	next "City"
+	done
 
 _UnnamedText_19668: ; a4d2b (29:4d2b)
 	db $0, $53, ": Yo!", $4f
@@ -127763,14 +130358,16 @@
 	db $52, "!", $57
 
 _UnnamedText_1966d: ; a4dbe (29:4dbe)
-	db $0, "Hey!", $4f
-	db "Take it easy!", $55
-	db "You won already!", $58
+	text "Hey!"
+	line "Take it easy!"
+	next "You won already!"
+	prompt
 
 _UnnamedText_19672: ; a4de3 (29:4de3)
-	db $0, "Heh!", $4f
-	db "You're no match", $55
-	db "for my genius!", $58
+	text "Heh!"
+	line "You're no match"
+	next "for my genius!"
+	prompt
 
 _UnnamedText_19677: ; a4e07 (29:4e07)
 	db $0, $53, ": Hey,", $4f
@@ -127796,138 +130393,168 @@
 	db "Smell ya later!", $57
 
 _UnnamedText_196d9: ; a4f27 (29:4f27)
-	db $0, "Hey! Stay out!", $4f
-	db "It's not your", $55
-	db "yard! Huh? Me?", $51
-	db "I'm an innocent", $4f
-	db "bystander! Don't", $55
-	db "you believe me?", $57
+	text "Hey! Stay out!"
+	line "It's not your"
+	next "yard! Huh? Me?"
 
+	page "I'm an innocent"
+	line "bystander! Don't"
+	next "you believe me?"
+	done
+
 _ReceivedTM28Text: ; a4f82 (29:4f82)
-	db $0, $52, " recovered", $4f
-	db "TM28!@@"
+	text $52, " recovered"
+	line "TM28!@@"
 
 _ReceivedTM28Text2: ; a4f96 (29:4f96)
-	db $0, $51
-	db "I better get", $4f
-	db "moving! Bye!@@"
+	text $51
+	db "I better get"
+	line "moving! Bye!@@"
 
 _TM28NoRoomText: ; a4fb3 (29:4fb3)
-	db $0, "Make room for", $4f
-	db "this!", $51
-	db "I can't run until", $4f
-	db "I give it to you!", $57
+	text "Make room for"
+	line "this!"
 
+	page "I can't run until"
+	line "I give it to you!"
+	done
+
 _UnnamedText_196ee: ; a4feb (29:4feb)
-	db $0, "Stop!", $4f
-	db "I give up! I'll", $55
-	db "leave quietly!", $58
+	text "Stop!"
+	line "I give up! I'll"
+	next "leave quietly!"
+	prompt
 
 _UnnamedText_196f3: ; a5010 (29:5010)
-	db $0, "OK! I'll return", $4f
-	db "the TM I stole!", $58
+	text "OK! I'll return"
+	line "the TM I stole!"
+	prompt
 
 _CeruleanCityText3: ; a5030 (29:5030)
-	db $0, "You're a trainer", $4f
-	db "too? Collecting,", $55
-	db "fighting, it's a", $55
-	db "tough life.", $57
+	text "You're a trainer"
+	line "too? Collecting,"
+	next "fighting, it's a"
+	next "tough life."
+	done
 
 _CeruleanCityText4: ; a506e (29:506e)
-	db $0, "That bush in", $4f
-	db "front of the shop", $55
-	db "is in the way.", $51
-	db "There might be a", $4f
-	db "way around.", $57
+	text "That bush in"
+	line "front of the shop"
+	next "is in the way."
 
+	page "There might be a"
+	line "way around."
+	done
+
 _CeruleanCityText5: ; a50ba (29:50ba)
-	db $0, "You're making an", $4f
-	db "encyclopedia on", $55
-	db "#MON? That", $55
-	db "sounds amusing.", $57
+	text "You're making an"
+	line "encyclopedia on"
+	next "#MON? That"
+	next "sounds amusing."
+	done
 
 _CeruleanCityText6: ; a50f6 (29:50f6)
-	db $0, "The people here", $4f
-	db "were robbed.", $51
-	db "It's obvious that", $4f
-	db "TEAM ROCKET is", $55
-	db "behind this most", $55
-	db "heinous crime!", $51
-	db "Even our POLICE", $4f
-	db "force has trouble", $55
-	db "with the ROCKETs!", $57
+	text "The people here"
+	line "were robbed."
 
+	page "It's obvious that"
+	line "TEAM ROCKET is"
+	next "behind this most"
+	next "heinous crime!"
+
+	page "Even our POLICE"
+	line "force has trouble"
+	next "with the ROCKETs!"
+	done
+
 _UnnamedText_19730: ; a5188 (29:5188)
-	db $0, "OK! SLOWBRO!", $4f
-	db "Use SONICBOOM!", $55
-	db "Come on, SLOWBRO", $55
-	db "pay attention!", $57
+	text "OK! SLOWBRO!"
+	line "Use SONICBOOM!"
+	next "Come on, SLOWBRO"
+	next "pay attention!"
+	done
 
 _UnnamedText_19735: ; a51c5 (29:51c5)
-	db $0, "SLOWBRO punch!", $4f
-	db "No! You blew it", $55
-	db "again!", $57
+	text "SLOWBRO punch!"
+	line "No! You blew it"
+	next "again!"
+	done
 
 _UnnamedText_1973a: ; a51ec (29:51ec)
-	db $0, "SLOWBRO, WITHDRAW!", $4f
-	db "No! That's wrong!", $51
-	db "It's so hard to", $4f
-	db "control #MON!", $51
-	db "Your #MON's", $4f
-	db "obedience depends", $55
-	db "on your abilities", $55
-	db "as a trainer!", $57
+	text "SLOWBRO, WITHDRAW!"
+	line "No! That's wrong!"
 
+	page "It's so hard to"
+	line "control #MON!"
+
+	page "Your #MON's"
+	line "obedience depends"
+	next "on your abilities"
+	next "as a trainer!"
+	done
+
 _UnnamedText_1976f: ; a526b (29:526b)
-	db $0, "SLOWBRO took a", $4f
-	db "snooze...", $57
+	text "SLOWBRO took a"
+	line "snooze..."
+	done
 
 _UnnamedText_19774: ; a5285 (29:5285)
-	db $0, "SLOWBRO is", $4f
-	db "loafing around...", $57
+	text "SLOWBRO is"
+	line "loafing around..."
+	done
 
 _UnnamedText_19779: ; a52a3 (29:52a3)
-	db $0, "SLOWBRO turned", $4f
-	db "away...", $57
+	text "SLOWBRO turned"
+	line "away..."
+	done
 
 _UnnamedText_1977e: ; a52bb (29:52bb)
-	db $0, "SLOWBRO", $4f
-	db "ignored orders...", $57
+	text "SLOWBRO"
+	line "ignored orders..."
+	done
 
 _CeruleanCityText9: ; a52d6 (29:52d6)
-	db $0, "I want a bright", $4f
-	db "red BICYCLE!", $51
-	db "I'll keep it at", $4f
-	db "home, so it won't", $55
-	db "get dirty!", $57
+	text "I want a bright"
+	line "red BICYCLE!"
 
+	page "I'll keep it at"
+	line "home, so it won't"
+	next "get dirty!"
+	done
+
 _CeruleanCityText10: ; a531f (29:531f)
-	db $0, "This is CERULEAN", $4f
-	db "CAVE! Horribly", $55
-	db "strong #MON", $55
-	db "live in there!", $51
-	db "The #MON LEAGUE", $4f
-	db "champion is the", $55
-	db "only person who", $55
-	db "is allowed in!", $57
+	text "This is CERULEAN"
+	line "CAVE! Horribly"
+	next "strong #MON"
+	next "live in there!"
 
+	page "The #MON LEAGUE"
+	line "champion is the"
+	next "only person who"
+	next "is allowed in!"
+	done
+
 _CeruleanCityText12: ; a539a (29:539a)
-	db $0, "CERULEAN CITY", $4f
-	db "A Mysterious,", $55
-	db "Blue Aura", $55
-	db "Surrounds It", $57
+	text "CERULEAN CITY"
+	line "A Mysterious,"
+	next "Blue Aura"
+	next "Surrounds It"
+	done
 
 _CeruleanCityText13: ; a53ce (29:53ce)
-	db $0, "TRAINER TIPS", $51
-	db "Pressing B Button", $4f
-	db "during evolution", $55
-	db "cancels the whole", $55
-	db "process.", $57
+	text "TRAINER TIPS"
 
+	page "Pressing B Button"
+	line "during evolution"
+	next "cancels the whole"
+	next "process."
+	done
+
 _CeruleanCityText16: ; a541a (29:541a)
-	db $0, "Grass and caves", $4f
-	db "handled easily!", $55
-	db "BIKE SHOP", $57
+	text "Grass and caves"
+	line "handled easily!"
+	next "BIKE SHOP"
+	done
 
 _CeruleanCityText17: ; a5445 (29:5445)
 	db $0, "CERULEAN CITY", $4f
@@ -127937,144 +130564,183 @@
 	db "Mermaid!", $57
 
 _UnnamedText_4413c: ; a5482 (29:5482)
-	db $0, "Do you believe in", $4f
-	db "GHOSTs?", $57
+	text "Do you believe in"
+	line "GHOSTs?"
+	done
 
 _UnnamedText_44141: ; a549d (29:549d)
-	db $0, "Really? So there", $4f
-	db "are believers...", $57
+	text "Really? So there"
+	line "are believers..."
+	done
 
 _UnnamedText_44146: ; a54c0 (29:54c0)
-	db $0, "Hahaha, I guess", $4f
-	db "not.", $51
-	db "That white hand", $4f
-	db "on your shoulder,", $55
-	db "it's not real.", $57
+	text "Hahaha, I guess"
+	line "not."
 
+	page "That white hand"
+	line "on your shoulder,"
+	next "it's not real."
+	done
+
 _LavenderTownText2: ; a5506 (29:5506)
-	db $0, "This town is known", $4f
-	db "as the grave site", $55
-	db "of #MON.", $51
-	db "Memorial services", $4f
-	db "are held in", $55
-	db "#MON TOWER.", $57
+	text "This town is known"
+	line "as the grave site"
+	next "of #MON."
 
+	page "Memorial services"
+	line "are held in"
+	next "#MON TOWER."
+	done
+
 _LavenderTownText3: ; a555f (29:555f)
-	db $0, "GHOSTs appeared", $4f
-	db "in #MON TOWER.", $51
-	db "I think they're", $4f
-	db "the spirits of", $55
-	db "#MON that the", $55
-	db "ROCKETs killed.", $57
+	text "GHOSTs appeared"
+	line "in #MON TOWER."
 
+	page "I think they're"
+	line "the spirits of"
+	next "#MON that the"
+	next "ROCKETs killed."
+	done
+
 _LavenderTownText4: ; a55bb (29:55bb)
-	db $0, "LAVENDER TOWN", $4f
-	db "The Noble Purple", $55
-	db "Town", $57
+	text "LAVENDER TOWN"
+	line "The Noble Purple"
+	next "Town"
+	done
 
 _LavenderTownText5: ; a55e0 (29:55e0)
-	db $0, "New SILPH SCOPE!", $51
-	db "Make the Invisible", $4f
-	db "Plain to See!", $51
-	db "SILPH CO.", $57
+	text "New SILPH SCOPE!"
 
+	page "Make the Invisible"
+	line "Plain to See!"
+
+	page "SILPH CO."
+	done
+
 _LavenderTownText8: ; a561d (29:561d)
-	db $0, "LAVENDER VOLUNTEER", $4f
-	db "#MON HOUSE", $57
+	text "LAVENDER VOLUNTEER"
+	line "#MON HOUSE"
+	done
 
 _LavenderTownText9: ; a563c (29:563c)
-	db $0, "May the Souls of", $4f
-	db "#MON Rest Easy", $55
-	db "#MON TOWER", $57
+	text "May the Souls of"
+	line "#MON Rest Easy"
+	next "#MON TOWER"
+	done
 
 _VermilionCityText1: ; a5668 (29:5668)
-	db $0, "We're careful", $4f
-	db "about pollution!", $51
-	db "We've heard GRIMER", $4f
-	db "multiplies in", $55
-	db "toxic sludge!", $57
+	text "We're careful"
+	line "about pollution!"
 
+	page "We've heard GRIMER"
+	line "multiplies in"
+	next "toxic sludge!"
+	done
+
 _UnnamedText_198a7: ; a56b5 (29:56b5)
-	db $0, "Did you see S.S.", $4f
-	db "ANNE moored in", $55
-	db "the harbor?", $57
+	text "Did you see S.S."
+	line "ANNE moored in"
+	next "the harbor?"
+	done
 
 _UnnamedText_198ac: ; a56e2 (29:56e2)
-	db $0, "So, S.S.ANNE has", $4f
-	db "departed!", $51
-	db "She'll be back in", $4f
-	db "about a year.", $57
+	text "So, S.S.ANNE has"
+	line "departed!"
 
+	page "She'll be back in"
+	line "about a year."
+	done
+
 _SSAnneWelcomeText4: ; a571d (29:571d)
-	db $0, "Welcome to S.S.", $4f
-	db "ANNE!", $57
+	text "Welcome to S.S."
+	line "ANNE!"
+	done
 
 _SSAnneWelcomeText9: ; a5734 (29:5734)
-	db $0, "Welcome to S.S.", $4f
-	db "ANNE!", $51
-	db "Excuse me, do you", $4f
-	db "have a ticket?", $58
+	text "Welcome to S.S."
+	line "ANNE!"
 
+	page "Excuse me, do you"
+	line "have a ticket?"
+	prompt
+
 _SSAnneFlashedTicketText: ; a576c (29:576c)
-	db $0, $52, " flashed", $4f
-	db "the S.S.TICKET!", $51
-	db "Great! Welcome to", $4f
-	db "S.S.ANNE!", $57
+	text $52, " flashed"
+	line "the S.S.TICKET!"
 
+	page "Great! Welcome to"
+	line "S.S.ANNE!"
+	done
+
 _SSAnneNoTicketText: ; a57a3 (29:57a3)
-	db $0, $52, " doesn't", $4f
-	db "have the needed", $55
-	db "S.S.TICKET.", $51
-	db "Sorry!", $51
-	db "You need a ticket", $4f
-	db "to get aboard.", $57
+	text $52, " doesn't"
+	line "have the needed"
+	next "S.S.TICKET."
 
+	page "Sorry!"
+
+	page "You need a ticket"
+	line "to get aboard."
+	done
+
 _SSAnneNotHereText: ; a57f1 (29:57f1)
-	db $0, "The ship set sail.", $57
+	text "The ship set sail."
+	done
 
 _VermilionCityText4: ; a5805 (29:5805)
-	db $0, "I'm putting up a", $4f
-	db "building on this", $55
-	db "plot of land.", $51
-	db "My #MON is", $4f
-	db "tamping the land.", $57
+	text "I'm putting up a"
+	line "building on this"
+	next "plot of land."
 
+	page "My #MON is"
+	line "tamping the land."
+	done
+
 _VermilionCityText5: ; a5852 (29:5852)
 	db $0, "MACHOP: Guoh!", $4f
 	db "Gogogoh!@@"
 
 _VermilionCityText14: ; a586b (29:586b)
-	db $0, $51
-	db "A MACHOP is", $4f
-	db "stomping the land", $55
-	db "flat.", $57
+	text $51
+	db "A MACHOP is"
+	line "stomping the land"
+	next "flat."
+	done
 
 _VermilionCityText6: ; a5891 (29:5891)
-	db $0, "S.S.ANNE is a", $4f
-	db "famous luxury", $55
-	db "cruise ship.", $51
-	db "We visit VERMILION", $4f
-	db "once a year.", $57
+	text "S.S.ANNE is a"
+	line "famous luxury"
+	next "cruise ship."
 
+	page "We visit VERMILION"
+	line "once a year."
+	done
+
 _VermilionCityText7: ; a58db (29:58db)
-	db $0, "VERMILION CITY", $4f
-	db "The Port of", $55
-	db "Exquisite Sunsets", $57
+	text "VERMILION CITY"
+	line "The Port of"
+	next "Exquisite Sunsets"
+	done
 
 _VermilionCityText8: ; a5909 (29:5909)
-	db $0, "NOTICE!", $51
-	db "ROUTE 12 may be", $4f
-	db "blocked off by a", $55
-	db "sleeping #MON.", $51
-	db "Detour through", $4f
-	db "ROCK TUNNEL to", $55
-	db "LAVENDER TOWN.", $51
-	db "VERMILION POLICE", $57
+	text "NOTICE!"
 
+	page "ROUTE 12 may be"
+	line "blocked off by a"
+	next "sleeping #MON."
+
+	page "Detour through"
+	line "ROCK TUNNEL to"
+	next "LAVENDER TOWN."
+
+	page "VERMILION POLICE"
+	done
+
 _VermilionCityText11: ; a5980 (29:5980)
-	db $0, "#MON FAN CLUB", $4f
-	db "All #MON fans", $55
-	db "welcome!", $57
+	text "#MON FAN CLUB"
+	line "All #MON fans"
+	next "welcome!"
+	done
 
 _VermilionCityText12: ; a59a6 (29:59a6)
 	db $0, "VERMILION CITY", $4f
@@ -128084,93 +130750,116 @@
 	db "American!", $57
 
 _VermilionCityText13: ; a59e9 (29:59e9)
-	db $0, "VERMILION HARBOR", $57
+	text "VERMILION HARBOR"
+	done
 
 _CeladonCityText1: ; a59fb (29:59fb)
-	db $0, "I got my KOFFING", $4f
-	db "in CINNABAR!", $51
-	db "It's nice, but it", $4f
-	db "breathes poison", $55
-	db "when it's angry!", $57
+	text "I got my KOFFING"
+	line "in CINNABAR!"
 
+	page "It's nice, but it"
+	line "breathes poison"
+	next "when it's angry!"
+	done
+
 _CeladonCityText2: ; a5a4b (29:5a4b)
-	db $0, "Heheh! This GYM", $4f
-	db "is great! It's", $55
-	db "full of women!", $57
+	text "Heheh! This GYM"
+	line "is great! It's"
+	next "full of women!"
+	done
 
 _CeladonCityText3: ; a5a79 (29:5a79)
-	db $0, "The GAME CORNER", $4f
-	db "is bad for our", $55
-	db "city's image!", $57
+	text "The GAME CORNER"
+	line "is bad for our"
+	next "city's image!"
+	done
 
 _CeladonCityText4: ; a5aa6 (29:5aa6)
-	db $0, "Moan! I blew it", $4f
-	db "all at the slots!", $51
-	db "I knew I should", $4f
-	db "have cashed in my", $55
-	db "coins for prizes!", $57
+	text "Moan! I blew it"
+	line "all at the slots!"
 
+	page "I knew I should"
+	line "have cashed in my"
+	next "coins for prizes!"
+	done
+
 _TM41PreText: ; a5afd (29:5afd)
-	db $0, "Hello, there!", $51
-	db "I've seen you,", $4f
-	db "but I never had a", $55
-	db "chance to talk!", $51
-	db "Here's a gift for", $4f
-	db "dropping by!", $58
+	text "Hello, there!"
 
+	page "I've seen you,"
+	line "but I never had a"
+	next "chance to talk!"
+
+	page "Here's a gift for"
+	line "dropping by!"
+	prompt
+
 _ReceivedTM41Text: ; a5b5a (29:5b5a)
-	db $0, $52, " received", $4f
-	db "@"
+	text $52, " received"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!@@"
+	text "!@@"
 
 _TM41ExplanationText: ; a5b6e (29:5b6e)
-	db $0, "TM41 teaches", $4f
-	db "SOFTBOILED!", $51
-	db "Only one #MON", $4f
-	db "can use it!", $51
-	db "That #MON is", $4f
-	db "CHANSEY!", $57
+	text "TM41 teaches"
+	line "SOFTBOILED!"
 
+	page "Only one #MON"
+	line "can use it!"
+
+	page "That #MON is"
+	line "CHANSEY!"
+	done
+
 _TM41NoRoomText: ; a5bb8 (29:5bb8)
-	db $0, "Oh, your pack is", $4f
-	db "full of items!", $57
+	text "Oh, your pack is"
+	line "full of items!"
+	done
 
 _CeladonCityText6: ; a5bd9 (29:5bd9)
-	db $0, "This is my trusted", $4f
-	db "pal, POLIWRATH!", $51
-	db "It evolved from", $4f
-	db "POLIWHIRL when I", $55
-	db "used WATER STONE!", $57
+	text "This is my trusted"
+	line "pal, POLIWRATH!"
 
+	page "It evolved from"
+	line "POLIWHIRL when I"
+	next "used WATER STONE!"
+	done
+
 _CeladonCityText7: ; a5c30 (29:5c30)
 	db $0, "POLIWRATH: Ribi", $4f
 	db "ribit!@@"
 
 _CeladonCityText8: ; a5c49 (29:5c49)
-	db $0, "What are you", $4f
-	db "staring at?", $57
+	text "What are you"
+	line "staring at?"
+	done
 
 _CeladonCityText9: ; a5c63 (29:5c63)
-	db $0, "Keep out of TEAM", $4f
-	db "ROCKET's way!", $57
+	text "Keep out of TEAM"
+	line "ROCKET's way!"
+	done
 
 _CeladonCityText10: ; a5c82 (29:5c82)
-	db $0, "TRAINER TIPS", $51
-	db "X ACCURACY boosts", $4f
-	db "the accuracy of", $55
-	db "techniques!", $51
-	db "DIRE HIT jacks up", $4f
-	db "the likelihood of", $55
-	db "critical hits!", $51
-	db "Get your items at", $4f
-	db "CELADON DEPT.", $55
-	db "STORE!", $57
+	text "TRAINER TIPS"
 
+	page "X ACCURACY boosts"
+	line "the accuracy of"
+	next "techniques!"
+
+	page "DIRE HIT jacks up"
+	line "the likelihood of"
+	next "critical hits!"
+
+	page "Get your items at"
+	line "CELADON DEPT."
+	next "STORE!"
+	done
+
 _CeladonCityText11: ; a5d18 (29:5d18)
-	db $0, "CELADON CITY", $4f
-	db "The City of", $55
-	db "Rainbow Dreams", $57
+	text "CELADON CITY"
+	line "The City of"
+	next "Rainbow Dreams"
+	done
 
 _CeladonCityText13: ; a5d41 (29:5d41)
 	db $0, "CELADON CITY", $4f
@@ -128180,48 +130869,58 @@
 	db "Princess!", $57
 
 _CeladonCityText14: ; a5d82 (29:5d82)
-	db $0, "CELADON MANSION", $57
+	text "CELADON MANSION"
+	done
 
 _CeladonCityText15: ; a5d93 (29:5d93)
-	db $0, "Find what you", $4f
-	db "need at CELADON", $55
-	db "DEPT. STORE!", $57
+	text "Find what you"
+	line "need at CELADON"
+	next "DEPT. STORE!"
+	done
 
 _CeladonCityText16: ; a5dbf (29:5dbf)
-	db $0, "TRAINER TIPS", $51
-	db "GUARD SPEC.", $4f
-	db "protects #MON", $55
-	db "against SPECIAL", $55
-	db "attacks such as", $55
-	db "fire and water!", $51
-	db "Get your items at", $4f
-	db "CELADON DEPT.", $55
-	db "STORE!", $57
+	text "TRAINER TIPS"
 
+	page "GUARD SPEC."
+	line "protects #MON"
+	next "against SPECIAL"
+	next "attacks such as"
+	next "fire and water!"
+
+	page "Get your items at"
+	line "CELADON DEPT."
+	next "STORE!"
+	done
+
 _CeladonCityText17: ; a5e3e (29:5e3e)
-	db $0, "Coins exchanged", $4f
-	db "for prizes!", $55
-	db "PRIZE EXCHANGE", $57
+	text "Coins exchanged"
+	line "for prizes!"
+	next "PRIZE EXCHANGE"
+	done
 
 _CeladonCityText18: ; a5e6a (29:5e6a)
-	db $0, "ROCKET GAME CORNER", $4f
-	db "The playground", $55
-	db "for grown-ups!", $57
+	text "ROCKET GAME CORNER"
+	line "The playground"
+	next "for grown-ups!"
+	done
 
 _FuchsiaCityText1: ; a5e9c (29:5e9c)
-	db $0, "Did you try the", $4f
-	db "SAFARI GAME? Some", $55
-	db "#MON can only", $55
-	db "be caught there.", $57
+	text "Did you try the"
+	line "SAFARI GAME? Some"
+	next "#MON can only"
+	next "be caught there."
+	done
 
 _FuchsiaCityText2: ; a5ede (29:5ede)
-	db $0, "SAFARI ZONE has a", $4f
-	db "zoo in front of", $55
-	db "the entrance.", $51
-	db "Out back is the", $4f
-	db "SAFARI GAME for", $55
-	db "catching #MON.", $57
+	text "SAFARI ZONE has a"
+	line "zoo in front of"
+	next "the entrance."
 
+	page "Out back is the"
+	line "SAFARI GAME for"
+	next "catching #MON."
+	done
+
 _FuchsiaCityText3: ; a5f3e (29:5f3e)
 	db $0, "ERIK: Where's", $4f
 	db "SARA? I said I'd", $55
@@ -128228,29 +130927,35 @@
 	db "meet her here.", $57
 
 _FuchsiaCityText4: ; a5f6b (29:5f6b)
-	db $0, "That item ball in", $4f
-	db "there is really a", $55
-	db "#MON.", $57
+	text "That item ball in"
+	line "there is really a"
+	next "#MON."
+	done
 
 _FuchsiaCityText5: ; a5f96 (29:5f96)
-	db $0, "!", $57
+	text "!"
+	done
 
 _FuchsiaCityText11: ; a5f99 (29:5f99)
-	db $0, "FUCHSIA CITY", $4f
-	db "Behold! It's", $55
-	db "Passion Pink!", $57
+	text "FUCHSIA CITY"
+	line "Behold! It's"
+	next "Passion Pink!"
+	done
 
 _FuchsiaCityText13: ; a5fc1 (29:5fc1)
-	db $0, "SAFARI GAME", $4f
-	db "#MON-U-CATCH!", $57
+	text "SAFARI GAME"
+	line "#MON-U-CATCH!"
+	done
 
 _FuchsiaCityText16: ; a5fdc (29:5fdc)
-	db $0, "SAFARI ZONE", $4f
-	db "WARDEN's HOME", $57
+	text "SAFARI ZONE"
+	line "WARDEN's HOME"
+	done
 
 _FuchsiaCityText17: ; a5ff6 (29:5ff6)
-	db $0, "#MON PARADISE", $4f
-	db "SAFARI ZONE", $57
+	text "#MON PARADISE"
+	line "SAFARI ZONE"
+	done
 
 _FuchsiaCityText18: ; a6011 (29:6011)
 	db $0, "FUCHSIA CITY", $4f
@@ -128299,31 +131004,37 @@
 	db "from a fossil.", $58
 
 _UnnamedText_19b2a: ; a61ca (29:61ca)
-	db $0, "...", $57
+	text "..."
+	done
 
 _CinnabarIslandText8: ; a61cf (29:61cf)
-	db $0, "The door is", $4f
-	db "locked...", $57
+	text "The door is"
+	line "locked..."
+	done
 
 _CinnabarIslandText1: ; a61e6 (29:61e6)
-	db $0, "CINNABAR GYM's", $4f
-	db "BLAINE is an odd", $55
-	db "man who has lived", $55
-	db "here for decades.", $57
+	text "CINNABAR GYM's"
+	line "BLAINE is an odd"
+	next "man who has lived"
+	next "here for decades."
+	done
 
 _CinnabarIslandText2: ; a622a (29:622a)
-	db $0, "Scientists conduct", $4f
-	db "experiments in", $55
-	db "the burned out", $55
-	db "building.", $57
+	text "Scientists conduct"
+	line "experiments in"
+	next "the burned out"
+	next "building."
+	done
 
 _CinnabarIslandText3: ; a6266 (29:6266)
-	db $0, "CINNABAR ISLAND", $4f
-	db "The Fiery Town of", $55
-	db "Burning Desire", $57
+	text "CINNABAR ISLAND"
+	line "The Fiery Town of"
+	next "Burning Desire"
+	done
 
 _CinnabarIslandText6: ; a6298 (29:6298)
-	db $0, "#MON LAB", $57
+	text "#MON LAB"
+	done
 
 _CinnabarIslandText7: ; a62a2 (29:62a2)
 	db $0, "CINNABAR ISLAND", $4f
@@ -128333,86 +131044,105 @@
 	db "Quiz Master!", $57
 
 _SaffronCityText1: ; a62e7 (29:62e7)
-	db $0, "What do you want?", $4f
-	db "Get lost!", $57
+	text "What do you want?"
+	line "Get lost!"
+	done
 
 _SaffronCityText2: ; a6304 (29:6304)
-	db $0, "BOSS said he'll", $4f
-	db "take this town!", $57
+	text "BOSS said he'll"
+	line "take this town!"
+	done
 
 _SaffronCityText3: ; a6324 (29:6324)
-	db $0, "Get out of the", $4f
-	db "way!", $57
+	text "Get out of the"
+	line "way!"
+	done
 
 _SaffronCityText4: ; a6339 (29:6339)
-	db $0, "SAFFRON belongs", $4f
-	db "to TEAM ROCKET!", $57
+	text "SAFFRON belongs"
+	line "to TEAM ROCKET!"
+	done
 
 _SaffronCityText5: ; a635a (29:635a)
-	db $0, "Being evil makes", $4f
-	db "me feel so alive!", $57
+	text "Being evil makes"
+	line "me feel so alive!"
+	done
 
 _SaffronCityText6: ; a637e (29:637e)
-	db $0, "Ow! Watch where", $4f
-	db "you're walking!", $57
+	text "Ow! Watch where"
+	line "you're walking!"
+	done
 
 _SaffronCityText7: ; a639e (29:639e)
-	db $0, "With SILPH under", $4f
-	db "control, we can", $55
-	db "exploit #MON", $55
-	db "around the world!", $57
+	text "With SILPH under"
+	line "control, we can"
+	next "exploit #MON"
+	next "around the world!"
+	done
 
 _SaffronCityText8: ; a63df (29:63df)
-	db $0, "You beat TEAM", $4f
-	db "ROCKET all alone?", $55
-	db "That's amazing!", $57
+	text "You beat TEAM"
+	line "ROCKET all alone?"
+	next "That's amazing!"
+	done
 
 _SaffronCityText9: ; a640f (29:640f)
-	db $0, "Yeah! TEAM ROCKET", $4f
-	db "is gone!", $55
-	db "It's safe to go", $55
-	db "out again!", $57
+	text "Yeah! TEAM ROCKET"
+	line "is gone!"
+	next "It's safe to go"
+	next "out again!"
+	done
 
 _SaffronCityText10: ; a6445 (29:6445)
-	db $0, "People should be", $4f
-	db "flocking back to", $55
-	db "SAFFRON now.", $57
+	text "People should be"
+	line "flocking back to"
+	next "SAFFRON now."
+	done
 
 _SaffronCityText11: ; a6475 (29:6475)
-	db $0, "I flew here on my", $4f
-	db "PIDGEOT when I", $55
-	db "read about SILPH.", $51
-	db "It's already over?", $4f
-	db "I missed the", $55
-	db "media action.", $57
+	text "I flew here on my"
+	line "PIDGEOT when I"
+	next "read about SILPH."
 
+	page "It's already over?"
+	line "I missed the"
+	next "media action."
+	done
+
 _SaffronCityText12: ; a64d6 (29:64d6)
 	db $0, "PIDGEOT: Bi bibii!@@"
 
 _SaffronCityText13: ; a64eb (29:64eb)
-	db $0, "I saw ROCKET", $4f
-	db "BOSS escaping", $55
-	db "SILPH's building.", $57
+	text "I saw ROCKET"
+	line "BOSS escaping"
+	next "SILPH's building."
+	done
 
 _SaffronCityText14: ; a6518 (29:6518)
-	db $0, "I'm a security", $4f
-	db "guard.", $51
-	db "Suspicious kids I", $4f
-	db "don't allow in!", $57
+	text "I'm a security"
+	line "guard."
 
+	page "Suspicious kids I"
+	line "don't allow in!"
+	done
+
 _SaffronCityText15: ; a654f (29:654f)
-	db $0, "...", $4f
-	db "Snore...", $51
-	db "Hah! He's taking", $4f
-	db "a snooze!", $57
+	text "..."
+	line "Snore..."
 
+	page "Hah! He's taking"
+	line "a snooze!"
+	done
+
 _SaffronCityText16: ; a6577 (29:6577)
-	db $0, "SAFFRON CITY", $4f
-	db "Shining, Golden", $55
-	db "Land of Commerce", $57
+	text "SAFFRON CITY"
+	line "Shining, Golden"
+	next "Land of Commerce"
+	done
 
 _SaffronCityText17: ; a65a6 (29:65a6)
-	db $0, "FIGHTING DOJO", $57
+	text "FIGHTING DOJO"
+	done
 
 _SaffronCityText18: ; a65b5 (29:65b5)
 	db $0, "SAFFRON CITY", $4f
@@ -128422,37 +131152,47 @@
 	db "Psychic #MON!", $57
 
 _SaffronCityText20: ; a65f8 (29:65f8)
-	db $0, "TRAINER TIPS", $51
-	db "FULL HEAL cures", $4f
-	db "all ailments like", $55
-	db "sleep and burns.", $51
-	db "It costs a bit", $4f
-	db "more, but it's", $55
-	db "more convenient.", $57
+	text "TRAINER TIPS"
 
+	page "FULL HEAL cures"
+	line "all ailments like"
+	next "sleep and burns."
+
+	page "It costs a bit"
+	line "more, but it's"
+	next "more convenient."
+	done
+
 _SaffronCityText21: ; a6667 (29:6667)
-	db $0, "TRAINER TIPS", $51
-	db "New GREAT BALL", $4f
-	db "offers improved", $55
-	db "capture rates.", $51
-	db "Try it on those", $4f
-	db "hard-to-catch", $55
-	db "#MON.", $57
+	text "TRAINER TIPS"
 
+	page "New GREAT BALL"
+	line "offers improved"
+	next "capture rates."
+
+	page "Try it on those"
+	line "hard-to-catch"
+	next "#MON."
+	done
+
 _SaffronCityText22: ; a66c7 (29:66c7)
-	db $0, "SILPH CO.", $4f
-	db "OFFICE BUILDING", $57
+	text "SILPH CO."
+	line "OFFICE BUILDING"
+	done
 
 _SaffronCityText24: ; a66e2 (29:66e2)
-	db $0, "MR.PSYCHIC's", $4f
-	db "HOUSE", $57
+	text "MR.PSYCHIC's"
+	line "HOUSE"
+	done
 
 _SaffronCityText25: ; a66f5 (29:66f5)
-	db $0, "SILPH's latest", $4f
-	db "product!", $51
-	db "Release to be", $4f
-	db "determined...", $57
+	text "SILPH's latest"
+	line "product!"
 
+	page "Release to be"
+	line "determined..."
+	done
+
 _ItemUseBallText00: ; a6729 (29:6729)
 	db 0,"It dodged the",$4F
 	db "thrown BALL!",$51
@@ -128502,111 +131242,134 @@
 	db 0,"!@@"
 
 _SurfingGotOnText: ; a685e (29:685e)
-	db $0, $52, " got on", $4f
-	db "@"
+	text $52, " got on"
+	line "@"
 	TX_RAM $cd6d
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _SurfingNoPlaceToGetOffText: ; a686f (29:686f)
-	db $0, "There's no place", $4f
-	db "to get off!", $58
+	text "There's no place"
+	line "to get off!"
+	prompt
 
 _VitaminStatRoseText: ; a688c (29:688c)
 	TX_RAM $cd6d
-	db $0, "'s", $4f
-	db "@"
+	text "'s"
+	line "@"
 	TX_RAM $cf4b
-	db $0, " rose.", $58
+	text " rose."
+	prompt
 
 _VitaminNoEffectText: ; a689e (29:689e)
-	db $0, "It won't have any", $4f
-	db "effect.", $58
+	text "It won't have any"
+	line "effect."
+	prompt
 
 _ThrewBaitText: ; a68b8 (29:68b8)
-	db $0, $52, " threw", $4f
-	db "some BAIT.", $57
+	text $52, " threw"
+	line "some BAIT."
+	done
 
 _ThrewRockText: ; a68cc (29:68cc)
-	db $0, $52, " threw a", $4f
-	db "ROCK.", $57
+	text $52, " threw a"
+	line "ROCK."
+	done
 
 _PlayedFluteNoEffectText: ; a68dd (29:68dd)
-	db $0, "Played the #", $4f
-	db "FLUTE.", $51
-	db "Now, that's a", $4f
-	db "catchy tune!", $58
+	text "Played the #"
+	line "FLUTE."
 
+	page "Now, that's a"
+	line "catchy tune!"
+	prompt
+
 _FluteWokeUpText: ; a690c (29:690c)
-	db $0, "All sleeping", $4f
-	db "#MON woke up.", $58
+	text "All sleeping"
+	line "#MON woke up."
+	prompt
 
 _PlayedFluteHadEffectText: ; a6928 (29:6928)
-	db $0, $52, " played the", $4f
-	db "# FLUTE.@@"
+	text $52, " played the"
+	line "# FLUTE.@@"
 
 _CoinCaseNumCoinsText: ; a6940 (29:6940)
-	db $0, "Coins", $4f
-	db "@"
+	text "Coins"
+	line "@"
 	db $2, $a4, $d5, $c2 ; print BCD number
-	db $0, " ", $58
+	text " "
+	prompt
 
 _ItemfinderFoundItemText: ; a694f (29:694f)
-	db $0, "Yes! ITEMFINDER", $4f
-	db "indicates there's", $55
-	db "an item nearby.", $58
+	text "Yes! ITEMFINDER"
+	line "indicates there's"
+	next "an item nearby."
+	prompt
 
 _ItemfinderFoundNothingText: ; a6981 (29:6981)
-	db $0, "Nope! ITEMFINDER", $4f
-	db "isn't responding.", $58
+	text "Nope! ITEMFINDER"
+	line "isn't responding."
+	prompt
 
 _RaisePPWhichTechniqueText: ; a69a4 (29:69a4)
-	db $0, "Raise PP of which", $4f
-	db "technique?", $57
+	text "Raise PP of which"
+	line "technique?"
+	done
 
 _RestorePPWhichTechniqueText: ; a69c2 (29:69c2)
-	db $0, "Restore PP of", $4f
-	db "which technique?", $57
+	text "Restore PP of"
+	line "which technique?"
+	done
 
 _PPMaxedOutText: ; a69e2 (29:69e2)
 	TX_RAM $cf4b
-	db $0, "'s PP", $4f
-	db "is maxed out.", $58
+	text "'s PP"
+	line "is maxed out."
+	prompt
 
 _PPIncreasedText: ; a69f9 (29:69f9)
 	TX_RAM $cf4b
-	db $0, "'s PP", $4f
-	db "increased.", $58
+	text "'s PP"
+	line "increased."
+	prompt
 
 _PPRestoredText: ; a6a0d (29:6a0d)
-	db $0, "PP was restored.", $58
+	text "PP was restored."
+	prompt
 
 _BootedUpTMText: ; a6a1f (29:6a1f)
-	db $0, "Booted up a TM!", $58
+	text "Booted up a TM!"
+	prompt
 
 _BootedUpHMText: ; a6a30 (29:6a30)
-	db $0, "Booted up an HM!", $58
+	text "Booted up an HM!"
+	prompt
 
 _TeachMachineMoveText: ; a6a42 (29:6a42)
-	db $0, "It contained", $4f
-	db "@"
+	text "It contained"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!", $51
-	db "Teach @"
+	text "!"
+
+	page "Teach @"
 	TX_RAM $cf4b
-	db $0, $4f
-	db "to a #MON?", $57
+	db $0
+	line "to a #MON?"
+	done
 
 _MonCannotLearnMachineMoveText: ; a6a6e (29:6a6e)
 	TX_RAM $cd6d
-	db $0, " is not", $4f
-	db "compatible with", $55
-	db "@"
+	text " is not"
+	line "compatible with"
+	next "@"
 	TX_RAM $cf4b
-	db $0, ".", $51
-	db "It can't learn", $4f
-	db "@"
+	text "."
+
+	page "It can't learn"
+	line "@"
 	TX_RAM $cf4b
-	db $0, ".", $58
+	text "."
+	prompt
 
 _ItemUseNotTimeText: ; a6aa6 (29:6aa6)
 	db $0, "OAK: ", $52, "!", $4f
@@ -128614,33 +131377,40 @@
 	db "time to use that! ", $58
 
 _ItemUseNotYoursToUseText: ; a6ad0 (29:6ad0)
-	db $0, "This isn't yours", $4f
-	db "to use!", $58
+	text "This isn't yours"
+	line "to use!"
+	prompt
 
 _ItemUseNoEffectText: ; a6ae9 (29:6ae9)
-	db $0, "It won't have any", $4f
-	db "effect.", $58
+	text "It won't have any"
+	line "effect."
+	prompt
 
 _ThrowBallAtTrainerMonText1: ; a6b03 (29:6b03)
-	db $0, "The trainer", $4f
-	db "blocked the BALL!", $58
+	text "The trainer"
+	line "blocked the BALL!"
+	prompt
 
 _ThrowBallAtTrainerMonText2: ; a6b22 (29:6b22)
-	db $0, "Don't be a thief!", $58
+	text "Don't be a thief!"
+	prompt
 
 _NoCyclingAllowedHereText: ; a6b34 (29:6b34)
-	db $0, "No cycling", $4e, "allowed here.", $58
+	text "No cycling", $4e, "allowed here."
+	prompt
 
 _NoSurfingHereText: ; a6b4e (29:6b4e)
-	db $0, "No SURFing on", $4f
-	db "@"
+	text "No SURFing on"
+	line "@"
 	TX_RAM $cd6d
-	db $0, " here!", $58
+	text " here!"
+	prompt
 
 _BoxFullCannotThrowBallText: ; a6b69 (29:6b69)
-	db $0, "The #MON BOX", $4f
-	db "is full! Can't", $55
-	db "use that item!", $58
+	text "The #MON BOX"
+	line "is full! Can't"
+	next "use that item!"
+	prompt
 
 SECTION "bank2A",ROMX,BANK[$2A]
 
@@ -128649,22 +131419,25 @@
 
 _ItemUseText002: ; a8009 (2a:4009)
 	TX_RAM $cf4b
-	db $0, "!", $57
+	text "!"
+	done
 
 _GotOnBicycleText1: ; a800f (2a:400f)
-	db $0, $52, " got on the@@"
+	text $52, " got on the@@"
 
 _GotOnBicycleText2: ; a801e (2a:401e)
 	TX_RAM $cf4b
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _GotOffBicycleText1: ; a8024 (2a:4024)
-	db $0, $52, " got off@@"
+	text $52, " got off@@"
 
 _GotOffBicycleText2: ; a8030 (2a:4030)
-	db $0, "the @"
+	text "the @"
 	TX_RAM $cf4b
-	db $0, ".", $58
+	text "."
+	prompt
 
 _ThrewAwayItemText: ; a803c (2a:403c)
 	db $0, "Threw away", $4f
@@ -128672,51 +131445,59 @@
 
 UnnamedText_a8049: ; a8049 (2a:4049)
 	TX_RAM $cd6d
-	db $0, ".", $58
+	text "."
+	prompt
 
 _IsItOKToTossItemText: ; a804f (2a:404f)
-	db $0, "Is it OK to toss", $4f
-	db "@"
+	text "Is it OK to toss"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "?", $58
+	text "?"
+	prompt
 
 _TooImportantToTossText: ; a8068 (2a:4068)
-	db $0, "That's too impor-", $4f
-	db "tant to toss!", $58
+	text "That's too impor-"
+	line "tant to toss!"
+	prompt
 
 _UnnamedText_2fe3b: ; a8088 (2a:4088)
 	TX_RAM $cd6d
-	db $0, " knows", $4f
-	db "@"
+	text " knows"
+	line "@"
 	TX_RAM $cf4b
-	db $0, "!", $58
+	text "!"
+	prompt
 
 _UnnamedText_71d88: ; a809a (2a:409a)
-	db $0, "Okay, connect the", $4f
-	db "cable like so!", $58
+	text "Okay, connect the"
+	line "cable like so!"
+	prompt
 
 _UnnamedText_71d8d: ; a80bc (2a:40bc)
-	db $0, $52, " traded", $4f
-	db "@"
+	text $52, " traded"
+	line "@"
 	TX_RAM $cd13
-	db $0, " for", $55
-	db "@"
+	text " for"
+	next "@"
 	TX_RAM $cd1e
-	db $0, "!@@"
+	text "!@@"
 
 _UnnamedText_71d94: ; a80d8 (2a:40d8)
-	db $0, "I'm looking for", $4f
-	db "@"
+	text "I'm looking for"
+	line "@"
 	TX_RAM $cd13
-	db $0, "! Wanna", $51
-	db "trade one for", $4f
-	db "@"
+	text "! Wanna"
+
+	page "trade one for"
+	line "@"
 	TX_RAM $cd1e
-	db $0, "? ", $57
+	text "? "
+	done
 
 _UnnamedText_71d99: ; a810b (2a:410b)
-	db $0, "Awww!", $4f
-	db "Oh well...", $57
+	text "Awww!"
+	line "Oh well..."
+	done
 
 _UnnamedText_71d9e: ; a811d (2a:411d)
 	db $0, "What? That's not", $4f
@@ -128724,93 +131505,115 @@
 
 UnnamedText_a812f: ; a812f (2a:412f)
 	TX_RAM $cd13
-	db $0, "!", $51
-	db "If you get one,", $4f
-	db "come back here!", $57
+	text "!"
 
+	page "If you get one,"
+	line "come back here!"
+	done
+
 _UnnamedText_71da3: ; a8155 (2a:4155)
-	db $0, "Hey thanks!", $57
+	text "Hey thanks!"
+	done
 
 _UnnamedText_71da8: ; a8162 (2a:4162)
-	db $0, "Isn't my old", $4f
-	db "@"
+	text "Isn't my old"
+	line "@"
 	TX_RAM $cd1e
-	db $0, " great?", $57
+	text " great?"
+	done
 
 _UnnamedText_71dad: ; a817c (2a:417c)
-	db $0, "Hello there! Do", $4f
-	db "you want to trade", $51
-	db "your @"
+	text "Hello there! Do"
+	line "you want to trade"
+
+	page "your @"
 	TX_RAM $cd13
-	db $0, $4f
-	db "for @"
+	db $0
+	line "for @"
 	TX_RAM $cd1e
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_71db2: ; a81b5 (2a:41b5)
-	db $0, "Well, if you", $4f
-	db "don't want to...", $57
+	text "Well, if you"
+	line "don't want to..."
+	done
 
 _UnnamedText_71db7: ; a81d3 (2a:41d3)
-	db $0, "Hmmm? This isn't", $4f
-	db "@"
+	text "Hmmm? This isn't"
+	line "@"
 	TX_RAM $cd13
-	db $0, ".", $51
-	db "Think of me when", $4f
-	db "you get one.", $57
+	text "."
 
+	page "Think of me when"
+	line "you get one."
+	done
+
 _UnnamedText_71dbc: ; a8209 (2a:4209)
-	db $0, "Thanks!", $57
+	text "Thanks!"
+	done
 
 _UnnamedText_71dc1: ; a8212 (2a:4212)
-	db $0, "The @"
+	text "The @"
 	TX_RAM $cd13
-	db $0, " you", $4f
-	db "traded to me", $51
-	db "went and evolved!", $57
+	text " you"
+	line "traded to me"
 
+	page "went and evolved!"
+	done
+
 _UnnamedText_71dc6: ; a8240 (2a:4240)
-	db $0, "Hi! Do you have", $4f
-	db "@"
+	text "Hi! Do you have"
+	line "@"
 	TX_RAM $cd13
-	db $0, "?", $51
-	db "Want to trade it", $4f
-	db "for @"
+	text "?"
+
+	page "Want to trade it"
+	line "for @"
 	TX_RAM $cd1e
-	db $0, "?", $57
+	text "?"
+	done
 
 _UnnamedText_71dcb: ; a8274 (2a:4274)
-	db $0, "That's too bad.", $57
+	text "That's too bad."
+	done
 
 _UnnamedText_71dd0: ; a8284 (2a:4284)
-	db $0, "...This is no", $4f
-	db "@"
+	text "...This is no"
+	line "@"
 	TX_RAM $cd13
-	db $0, ".", $51
-	db "If you get one,", $4f
-	db "trade it with me!", $57
+	text "."
 
+	page "If you get one,"
+	line "trade it with me!"
+	done
+
 _UnnamedText_71dd5: ; a82bc (2a:42bc)
-	db $0, "Thanks pal!", $57
+	text "Thanks pal!"
+	done
 
 _UnnamedText_71dda: ; a82c9 (2a:42c9)
-	db $0, "How is my old", $4f
-	db "@"
+	text "How is my old"
+	line "@"
 	TX_RAM $cd1e
-	db $0, "?", $51
-	db "My @"
+	text "?"
+
+	page "My @"
 	TX_RAM $cd13
-	db $0, " is", $4f
-	db "doing great!", $57
+	text " is"
+	line "doing great!"
+	done
 
 _UnnamedText_ef7d ; a82f8 (2a:42f8)
-	db $0, "There isn't", $4f
-	db "anything to CUT!", $58
+	text "There isn't"
+	line "anything to CUT!"
+	prompt
 
 _UsedCutText: ; a8315 (2a:4315)
 	TX_RAM $cd6d
-	db $0, " hacked", $4f
-	db "away with CUT!", $58
+	text " hacked"
+	line "away with CUT!"
+	prompt
 
 SECTION "bank2B",ROMX,BANK[$2B]
 
@@ -128984,3 +131787,4 @@
 	db "SLASH@"
 	db "SUBSTITUTE@"
 	db "STRUGGLE@"
+