shithub: pokecrystal

Download patch

ref: fdfbeb7e5fa1e4fd9f7bd807ad5f987505d81128
parent: 5d48bc96fd9f6a3800efaddb5985a0d19da2cbd8
author: IIMarckus <iimarckus@gmail.com>
date: Wed Jun 24 15:26:24 EDT 2015

More std enums.

--- a/constants/std_constants.asm
+++ b/constants/std_constants.asm
@@ -17,3 +17,32 @@
 	enum smashrock
 	enum pokecentersign
 	enum martsign
+	enum goldenrodrockets
+	enum radiotowerrockets
+	enum elevatorbutton
+	enum daytotext
+	enum bugcontestresultswarp
+	enum bugcontestresults
+	enum initializeevents
+	enum asknumber1m
+	enum asknumber2m
+	enum registerednumberm
+	enum numberacceptedm
+	enum numberdeclinedm
+	enum phonefullm
+	enum rematchm
+	enum giftm
+	enum packfullm
+	enum rematchgiftm
+	enum asknumber1f
+	enum asknumber2f
+	enum registerednumberf
+	enum numberacceptedf
+	enum numberdeclinedf
+	enum phonefullf
+	enum rematchf
+	enum giftf
+	enum packfullf
+	enum rematchgiftf
+	enum gymstatue1
+	enum gymstatue2
--- a/engine/std_scripts.asm
+++ b/engine/std_scripts.asm
@@ -13,44 +13,44 @@
 	dbw BANK(Radio1Script), Radio1Script
 	dbw BANK(Radio2Script), Radio2Script
 	dbw BANK(TrashCanScript), TrashCanScript
-	dbw BANK(StrengthBoulder), StrengthBoulder
-	dbw BANK(SmashRock), SmashRock
+	dbw BANK(StrengthBoulderScript), StrengthBoulderScript
+	dbw BANK(SmashRockScript), SmashRockScript
 	dbw BANK(PokeCenterSignScript), PokeCenterSignScript
 	dbw BANK(MartSignScript), MartSignScript
-	dbw BANK(UnknownScript_0xbc23e), UnknownScript_0xbc23e
-	dbw BANK(UnknownScript_0xbc242), UnknownScript_0xbc242
+	dbw BANK(GoldenrodRocketsScript), GoldenrodRocketsScript
+	dbw BANK(RadioTowerRocketsScript), RadioTowerRocketsScript
 	dbw BANK(ElevatorButtonScript), ElevatorButtonScript
-	dbw BANK(UnknownScript_0xbc1c8), UnknownScript_0xbc1c8
-	dbw BANK(UnknownScript_0xbc25c), UnknownScript_0xbc25c
-	dbw BANK(UnknownScript_0xbc274), UnknownScript_0xbc274
-	dbw BANK(UnknownScript_0xbc3db), UnknownScript_0xbc3db
-	dbw BANK(UnknownScript_0xbc574), UnknownScript_0xbc574
-	dbw BANK(UnknownScript_0xbc62d), UnknownScript_0xbc62d
-	dbw BANK(UnknownScript_0xbc6e6), UnknownScript_0xbc6e6
-	dbw BANK(UnknownScript_0xbc6f0), UnknownScript_0xbc6f0
-	dbw BANK(UnknownScript_0xbc7ce), UnknownScript_0xbc7ce
-	dbw BANK(UnknownScript_0xbc8ac), UnknownScript_0xbc8ac
-	dbw BANK(UnknownScript_0xbc98a), UnknownScript_0xbc98a
-	dbw BANK(UnknownScript_0xbca47), UnknownScript_0xbca47
-	dbw BANK(UnknownScript_0xbca8f), UnknownScript_0xbca8f
-	dbw BANK(UnknownScript_0xbcb0a), UnknownScript_0xbcb0a
-	dbw BANK(UnknownScript_0xbcb35), UnknownScript_0xbcb35
-	dbw BANK(UnknownScript_0xbcb7f), UnknownScript_0xbcb7f
-	dbw BANK(UnknownScript_0xbcbc9), UnknownScript_0xbcbc9
-	dbw BANK(UnknownScript_0xbcbd3), UnknownScript_0xbcbd3
-	dbw BANK(UnknownScript_0xbcc2d), UnknownScript_0xbcc2d
-	dbw BANK(UnknownScript_0xbcc87), UnknownScript_0xbcc87
-	dbw BANK(UnknownScript_0xbcce1), UnknownScript_0xbcce1
-	dbw BANK(UnknownScript_0xbcd30), UnknownScript_0xbcd30
-	dbw BANK(UnknownScript_0xbcd5a), UnknownScript_0xbcd5a
-	dbw BANK(UnknownScript_0xbcd93), UnknownScript_0xbcd93
-	dbw BANK(UnknownScript_0xbcda0), UnknownScript_0xbcda0
-	dbw BANK(UnknownScript_0xbcdaa), UnknownScript_0xbcdaa
+	dbw BANK(DayToTextScript), DayToTextScript
+	dbw BANK(BugContestResultsWarpScript), BugContestResultsWarpScript
+	dbw BANK(BugContestResultsScript), BugContestResultsScript
+	dbw BANK(InitializeEventsScript), InitializeEventsScript
+	dbw BANK(AskNumber1MScript), AskNumber1MScript
+	dbw BANK(AskNumber2MScript), AskNumber2MScript
+	dbw BANK(RegisteredNumberMScript), RegisteredNumberMScript
+	dbw BANK(NumberAcceptedMScript), NumberAcceptedMScript
+	dbw BANK(NumberDeclinedMScript), NumberDeclinedMScript
+	dbw BANK(PhoneFullMScript), PhoneFullMScript
+	dbw BANK(RematchMScript), RematchMScript
+	dbw BANK(GiftMScript), GiftMScript
+	dbw BANK(PackFullMScript), PackFullMScript
+	dbw BANK(RematchGiftMScript), RematchGiftMScript
+	dbw BANK(AskNumber1FScript), AskNumber1FScript
+	dbw BANK(AskNumber2FScript), AskNumber2FScript
+	dbw BANK(RegisteredNumberFScript), RegisteredNumberFScript
+	dbw BANK(NumberAcceptedFScript), NumberAcceptedFScript
+	dbw BANK(NumberDeclinedFScript), NumberDeclinedFScript
+	dbw BANK(PhoneFullFScript), PhoneFullFScript
+	dbw BANK(RematchFScript), RematchFScript
+	dbw BANK(GiftFScript), GiftFScript
+	dbw BANK(PackFullFScript), PackFullFScript
+	dbw BANK(RematchGiftFScript), RematchGiftFScript
+	dbw BANK(GymStatue1Script), GymStatue1Script
+	dbw BANK(GymStatue2Script), GymStatue2Script
 	dbw BANK(UnknownScript_0xbcdb9), UnknownScript_0xbcdb9
 	dbw BANK(UnknownScript_0xbcdc3), UnknownScript_0xbcdc3
-	dbw BANK(UnknownScript_0xbc1a9), UnknownScript_0xbc1a9
+	dbw BANK(PCScript), PCScript
 	dbw BANK(UnknownScript_0xbcdcd), UnknownScript_0xbcdcd
-	dbw BANK(UnknownScript_0xbce7f), UnknownScript_0xbce7f
+	dbw BANK(HappinessCheckScript), HappinessCheckScript
 ; bc09c
 
 PokeCenterNurseScript: ; bc09c
@@ -241,12 +241,11 @@
 TrashCanScript: ; 0xbc1a5
 	farjumptext TrashCanText
 
-UnknownScript_0xbc1a9: ; 0xbc1a9
+PCScript:
 	loadfont
 	special Function1559a
 	loadmovesprites
 	end
-; 0xbc1af
 
 ElevatorButtonScript:
 	playsound SFX_READ_TEXT_2
@@ -254,10 +253,10 @@
 	playsound SFX_ELEVATOR_END
 	end
 
-StrengthBoulder:
+StrengthBoulderScript:
 	farjump AskStrengthScript
 
-SmashRock:
+SmashRockScript:
 	farjump AskRockSmashScript
 
 PokeCenterSignScript:
@@ -266,7 +265,7 @@
 MartSignScript
 	farjumptext MartSignText
 
-UnknownScript_0xbc1c8: ; 0xbc1c8
+DayToTextScript:
 	checkcode $b
 	if_equal MONDAY, .Monday
 	if_equal TUESDAY, .Tuesday
@@ -309,12 +308,11 @@
 .SaturdayText
 	db "SATURDAY@"
 
-UnknownScript_0xbc23e: ; 0xbc23e
+GoldenrodRocketsScript:
 	clearevent $06cd
 	end
-; 0xbc242
 
-UnknownScript_0xbc242: ; 0xbc242
+RadioTowerRocketsScript:
 	setflag $0013
 	setevent $06cf
 	setevent $06d1
@@ -324,9 +322,8 @@
 	specialphonecall $0004
 	domaptrigger GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN, $1
 	end
-; 0xbc25c
 
-UnknownScript_0xbc25c: ; 0xbc25c
+BugContestResultsWarpScript:
 	special WhiteBGMap
 	scall UnknownScript_0xbc380
 	setevent $0747
@@ -335,7 +332,7 @@
 	warp GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE, $0, $4
 	applymovement $0, MovementData_0xbcea1
 
-UnknownScript_0xbc274: ; bc274
+BugContestResultsScript:
 	clearflag $0011
 	clearevent $02d2
 	clearevent $0313
@@ -505,9 +502,8 @@
 	clearevent $0729
 .skip10
 	end
-; 0xbc3db
 
-UnknownScript_0xbc3db: ; 0xbc3db
+InitializeEventsScript:
 	setevent $06cb
 	setevent $06ce
 	setevent $06cd
@@ -645,1522 +641,1146 @@
 	setevent $077b
 	setevent $0036
 	return
-; 0xbc574
 
-UnknownScript_0xbc574: ; 0xbc574
+AskNumber1MScript:
 	special RandomPhoneMon
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc5c9
-	if_equal $7, UnknownScript_0xbc5ce
-	if_equal $b, UnknownScript_0xbc5d3
-	if_equal $d, UnknownScript_0xbc5d8
-	if_equal $f, UnknownScript_0xbc5dd
-	if_equal $10, UnknownScript_0xbc5e2
-	if_equal $11, UnknownScript_0xbc5e7
-	if_equal $13, UnknownScript_0xbc5ec
-	if_equal $14, UnknownScript_0xbc5f1
-	if_equal $16, UnknownScript_0xbc5f6
-	if_equal $17, UnknownScript_0xbc5fb
-	if_equal $18, UnknownScript_0xbc600
-	if_equal $1b, UnknownScript_0xbc605
-	if_equal $1c, UnknownScript_0xbc60a
-	if_equal $1d, UnknownScript_0xbc60f
-	if_equal $1e, UnknownScript_0xbc614
-	if_equal $20, UnknownScript_0xbc619
-	if_equal $21, UnknownScript_0xbc61e
-	if_equal $22, UnknownScript_0xbc623
-	if_equal $23, UnknownScript_0xbc628
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $16, .Irwin
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbc5c9: ; bc5c9
-	farwritetext UnknownText_0x1b09fe
+.Jack
+	farwritetext JackAskNumber1Text
 	end
-; 0xbc5ce
-
-UnknownScript_0xbc5ce: ; 0xbc5ce
-	farwritetext UnknownText_0x1b0d9f
+.Huey
+	farwritetext HueyAskNumber1Text
 	end
-; 0xbc5d3
-
-UnknownScript_0xbc5d3: ; 0xbc5d3
-	farwritetext UnknownText_0x1b102e
+.Gaven
+	farwritetext GavenAskNumber1Text
 	end
-; 0xbc5d8
-
-UnknownScript_0xbc5d8: ; 0xbc5d8
-	farwritetext UnknownText_0x1b142d
+.Jose
+	farwritetext JoseAskNumber1Text
 	end
-; 0xbc5dd
-
-UnknownScript_0xbc5dd: ; 0xbc5dd
-	farwritetext UnknownText_0x1b1800
+.Joey
+	farwritetext JoeyAskNumber1Text
 	end
-; 0xbc5e2
-
-UnknownScript_0xbc5e2: ; 0xbc5e2
-	farwritetext UnknownText_0x1b1a71
+.Wade
+	farwritetext WadeAskNumber1Text
 	end
-; 0xbc5e7
-
-UnknownScript_0xbc5e7: ; 0xbc5e7
-	farwritetext UnknownText_0x1b1cd5
+.Ralph
+	farwritetext RalphAskNumber1Text
 	end
-; 0xbc5ec
-
-UnknownScript_0xbc5ec: ; 0xbc5ec
-	farwritetext UnknownText_0xa4000
+.Anthony
+	farwritetext AnthonyAskNumber1Text
 	end
-; 0xbc5f1
-
-UnknownScript_0xbc5f1: ; 0xbc5f1
-	farwritetext UnknownText_0xa41c0
+.Todd
+	farwritetext ToddAskNumber1Text
 	end
-; 0xbc5f6
-
-UnknownScript_0xbc5f6: ; 0xbc5f6
-	farwritetext UnknownText_0xa4642
+.Irwin
+	farwritetext IrwinAskNumber1Text
 	end
-; 0xbc5fb
-
-UnknownScript_0xbc5fb: ; 0xbc5fb
-	farwritetext UnknownText_0xa4829
+.Arnie
+	farwritetext ArnieAskNumber1Text
 	end
-; 0xbc600
-
-UnknownScript_0xbc600: ; 0xbc600
-	farwritetext UnknownText_0xa4a31
+.Alan
+	farwritetext AlanAskNumber1Text
 	end
-; 0xbc605
-
-UnknownScript_0xbc605: ; 0xbc605
-	farwritetext UnknownText_0xa4ed4
+.Chad
+	farwritetext ChadAskNumber1Text
 	end
-; 0xbc60a
-
-UnknownScript_0xbc60a: ; 0xbc60a
-	farwritetext UnknownText_0xa50d5
+.Derek
+	farwritetext DerekAskNumber1Text
 	end
-; 0xbc60f
-
-UnknownScript_0xbc60f: ; 0xbc60f
-	farwritetext UnknownText_0xa52e2
+.Tully
+	farwritetext TullyAskNumber1Text
 	end
-; 0xbc614
-
-UnknownScript_0xbc614: ; 0xbc614
-	farwritetext UnknownText_0xa5545
+.Brent
+	farwritetext BrentAskNumber1Text
 	end
-; 0xbc619
-
-UnknownScript_0xbc619: ; 0xbc619
-	farwritetext UnknownText_0xa5937
+.Vance
+	farwritetext VanceAskNumber1Text
 	end
-; 0xbc61e
-
-UnknownScript_0xbc61e: ; 0xbc61e
-	farwritetext UnknownText_0xa5bc4
+.Wilton
+	farwritetext WiltonAskNumber1Text
 	end
-; 0xbc623
-
-UnknownScript_0xbc623: ; 0xbc623
-	farwritetext UnknownText_0xa5dc6
+.Kenji
+	farwritetext KenjiAskNumber1Text
 	end
-; 0xbc628
-
-UnknownScript_0xbc628: ; 0xbc628
-	farwritetext UnknownText_0xa600c
+.Parry
+	farwritetext ParryAskNumber1Text
 	end
-; 0xbc62d
 
-UnknownScript_0xbc62d: ; 0xbc62d
+AskNumber2MScript:
 	special RandomPhoneMon
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc682
-	if_equal $7, UnknownScript_0xbc687
-	if_equal $b, UnknownScript_0xbc68c
-	if_equal $d, UnknownScript_0xbc691
-	if_equal $f, UnknownScript_0xbc696
-	if_equal $10, UnknownScript_0xbc69b
-	if_equal $11, UnknownScript_0xbc6a0
-	if_equal $13, UnknownScript_0xbc6a5
-	if_equal $14, UnknownScript_0xbc6aa
-	if_equal $16, UnknownScript_0xbc6af
-	if_equal $17, UnknownScript_0xbc6b4
-	if_equal $18, UnknownScript_0xbc6b9
-	if_equal $1b, UnknownScript_0xbc6be
-	if_equal $1c, UnknownScript_0xbc6c3
-	if_equal $1d, UnknownScript_0xbc6c8
-	if_equal $1e, UnknownScript_0xbc6cd
-	if_equal $20, UnknownScript_0xbc6d2
-	if_equal $21, UnknownScript_0xbc6d7
-	if_equal $22, UnknownScript_0xbc6dc
-	if_equal $23, UnknownScript_0xbc6e1
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $16, .Irwin
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbc682: ; bc682
-	farwritetext UnknownText_0x1b0a82
+.Jack
+	farwritetext JackAskNumber2Text
 	end
-; 0xbc687
-
-UnknownScript_0xbc687: ; 0xbc687
-	farwritetext UnknownText_0x1b0e2c
+.Huey
+	farwritetext HueyAskNumber2Text
 	end
-; 0xbc68c
-
-UnknownScript_0xbc68c: ; 0xbc68c
-	farwritetext UnknownText_0x1b10d3
+.Gaven
+	farwritetext GavenAskNumber2Text
 	end
-; 0xbc691
-
-UnknownScript_0xbc691: ; 0xbc691
-	farwritetext UnknownText_0x1b14e4
+.Jose
+	farwritetext JoseAskNumber2Text
 	end
-; 0xbc696
-
-UnknownScript_0xbc696: ; 0xbc696
-	farwritetext UnknownText_0x1b187b
+.Joey
+	farwritetext JoeyAskNumber2Text
 	end
-; 0xbc69b
-
-UnknownScript_0xbc69b: ; 0xbc69b
-	farwritetext UnknownText_0x1b1b1d
+.Wade
+	farwritetext WadeAskNumber2Text
 	end
-; 0xbc6a0
-
-UnknownScript_0xbc6a0: ; 0xbc6a0
-	farwritetext UnknownText_0x1b1d85
+.Ralph
+	farwritetext RalphAskNumber2Text
 	end
-; 0xbc6a5
-
-UnknownScript_0xbc6a5: ; 0xbc6a5
-	farwritetext UnknownText_0xa40a9
+.Anthony
+	farwritetext AnthonyAskNumber2Text
 	end
-; 0xbc6aa
-
-UnknownScript_0xbc6aa: ; 0xbc6aa
-	farwritetext UnknownText_0xa426a
+.Todd
+	farwritetext ToddAskNumber2Text
 	end
-; 0xbc6af
-
-UnknownScript_0xbc6af: ; 0xbc6af
-	farwritetext UnknownText_0xa470b
+.Irwin
+	farwritetext IrwinAskNumber2Text
 	end
-; 0xbc6b4
-
-UnknownScript_0xbc6b4: ; 0xbc6b4
-	farwritetext UnknownText_0xa48fc
+.Arnie
+	farwritetext ArnieAskNumber2Text
 	end
-; 0xbc6b9
-
-UnknownScript_0xbc6b9: ; 0xbc6b9
-	farwritetext UnknownText_0xa4b03
+.Alan
+	farwritetext AlanAskNumber2Text
 	end
-; 0xbc6be
-
-UnknownScript_0xbc6be: ; 0xbc6be
-	farwritetext UnknownText_0xa4fc8
+.Chad
+	farwritetext ChadAskNumber2Text
 	end
-; 0xbc6c3
-
-UnknownScript_0xbc6c3: ; 0xbc6c3
-	farwritetext UnknownText_0xa5175
+.Derek
+	farwritetext DerekAskNumber2Text
 	end
-; 0xbc6c8
-
-UnknownScript_0xbc6c8: ; 0xbc6c8
-	farwritetext UnknownText_0xa5383
+.Tully
+	farwritetext TullyAskNumber2Text
 	end
-; 0xbc6cd
-
-UnknownScript_0xbc6cd: ; 0xbc6cd
-	farwritetext UnknownText_0xa5621
+.Brent
+	farwritetext BrentAskNumber2Text
 	end
-; 0xbc6d2
-
-UnknownScript_0xbc6d2: ; 0xbc6d2
-	farwritetext UnknownText_0xa59bc
+.Vance
+	farwritetext VanceAskNumber2Text
 	end
-; 0xbc6d7
-
-UnknownScript_0xbc6d7: ; 0xbc6d7
-	farwritetext UnknownText_0xa5c4b
+.Wilton
+	farwritetext WiltonAskNumber2Text
 	end
-; 0xbc6dc
-
-UnknownScript_0xbc6dc: ; 0xbc6dc
-	farwritetext UnknownText_0xa5e63
+.Kenji
+	farwritetext KenjiAskNumber2Text
 	end
-; 0xbc6e1
-
-UnknownScript_0xbc6e1: ; 0xbc6e1
-	farwritetext UnknownText_0xa6076
+.Parry
+	farwritetext ParryAskNumber2Text
 	end
-; 0xbc6e6
 
-UnknownScript_0xbc6e6: ; 0xbc6e6
-	farwritetext UnknownText_0x1b09c4
+RegisteredNumberMScript:
+	farwritetext RegisteredNumber1Text
 	playsound SFX_REGISTER_PHONE_NUMBER
 	waitbutton
 	keeptextopen
 	end
-; 0xbc6f0
 
-UnknownScript_0xbc6f0: ; 0xbc6f0
+NumberAcceptedMScript:
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc742
-	if_equal $7, UnknownScript_0xbc749
-	if_equal $b, UnknownScript_0xbc750
-	if_equal $d, UnknownScript_0xbc757
-	if_equal $f, UnknownScript_0xbc75e
-	if_equal $10, UnknownScript_0xbc765
-	if_equal $11, UnknownScript_0xbc76c
-	if_equal $13, UnknownScript_0xbc773
-	if_equal $14, UnknownScript_0xbc77a
-	if_equal $16, UnknownScript_0xbc781
-	if_equal $17, UnknownScript_0xbc788
-	if_equal $18, UnknownScript_0xbc78f
-	if_equal $1b, UnknownScript_0xbc796
-	if_equal $1c, UnknownScript_0xbc79d
-	if_equal $1d, UnknownScript_0xbc7a4
-	if_equal $1e, UnknownScript_0xbc7ab
-	if_equal $20, UnknownScript_0xbc7b2
-	if_equal $21, UnknownScript_0xbc7b9
-	if_equal $22, UnknownScript_0xbc7c0
-	if_equal $23, UnknownScript_0xbc7c7
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $16, .Irwin
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbc742:
-	farwritetext UnknownText_0x1b0adb
+.Jack
+	farwritetext JackNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc749
-
-UnknownScript_0xbc749: ; 0xbc749
-	farwritetext UnknownText_0x1b0e89
+.Huey
+	farwritetext HueyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc750
-
-UnknownScript_0xbc750: ; 0xbc750
-	farwritetext UnknownText_0x1b1136
+.Gaven
+	farwritetext GavenNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc757
-
-UnknownScript_0xbc757: ; 0xbc757
-	farwritetext UnknownText_0x1b1553
+.Jose
+	farwritetext JoseNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc75e
-
-UnknownScript_0xbc75e: ; 0xbc75e
-	farwritetext UnknownText_0x1b18d7
+.Joey
+	farwritetext JoeyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc765
-
-UnknownScript_0xbc765: ; 0xbc765
-	farwritetext UnknownText_0x1b1b8e
+.Wade
+	farwritetext WadeNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc76c
-
-UnknownScript_0xbc76c: ; 0xbc76c
-	farwritetext UnknownText_0x1b1db9
+.Ralph
+	farwritetext RalphNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc773
-
-UnknownScript_0xbc773: ; 0xbc773
-	farwritetext UnknownText_0xa40f8
+.Anthony
+	farwritetext AnthonyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc77a
-
-UnknownScript_0xbc77a: ; 0xbc77a
-	farwritetext UnknownText_0xa42ab
+.Todd
+	farwritetext ToddNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc781
-
-UnknownScript_0xbc781: ; 0xbc781
-	farwritetext UnknownText_0xa4730
+.Irwin
+	farwritetext IrwinNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc788
-
-UnknownScript_0xbc788: ; 0xbc788
-	farwritetext UnknownText_0xa494d
+.Arnie
+	farwritetext ArnieNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc78f
-
-UnknownScript_0xbc78f: ; 0xbc78f
-	farwritetext UnknownText_0xa4b47
+.Alan
+	farwritetext AlanNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc796
-
-UnknownScript_0xbc796: ; 0xbc796
-	farwritetext UnknownText_0xa502e
+.Chad
+	farwritetext ChadNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc79d
-
-UnknownScript_0xbc79d: ; 0xbc79d
-	farwritetext UnknownText_0xa51ac
+.Derek
+	farwritetext DerekNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7a4
-
-UnknownScript_0xbc7a4: ; 0xbc7a4
-	farwritetext UnknownText_0xa53de
+.Tully
+	farwritetext TullyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7ab
-
-UnknownScript_0xbc7ab: ; 0xbc7ab
-	farwritetext UnknownText_0xa5666
+.Brent
+	farwritetext BrentNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7b2
-
-UnknownScript_0xbc7b2: ; 0xbc7b2
-	farwritetext UnknownText_0xa5a28
+.Vance
+	farwritetext VanceNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7b9
-
-UnknownScript_0xbc7b9: ; 0xbc7b9
-	farwritetext UnknownText_0xa5c8e
+.Wilton
+	farwritetext WiltonNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7c0
-
-UnknownScript_0xbc7c0: ; 0xbc7c0
-	farwritetext UnknownText_0xa5ea8
+.Kenji
+	farwritetext KenjiNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7c7
-
-UnknownScript_0xbc7c7: ; 0xbc7c7
-	farwritetext UnknownText_0xa60b5
+.Parry
+	farwritetext ParryNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc7ce
 
-UnknownScript_0xbc7ce: ; 0xbc7ce
+NumberDeclinedMScript:
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc820
-	if_equal $7, UnknownScript_0xbc827
-	if_equal $b, UnknownScript_0xbc82e
-	if_equal $d, UnknownScript_0xbc835
-	if_equal $f, UnknownScript_0xbc83c
-	if_equal $10, UnknownScript_0xbc843
-	if_equal $11, UnknownScript_0xbc84a
-	if_equal $13, UnknownScript_0xbc851
-	if_equal $14, UnknownScript_0xbc858
-	if_equal $16, UnknownScript_0xbc85f
-	if_equal $17, UnknownScript_0xbc866
-	if_equal $18, UnknownScript_0xbc86d
-	if_equal $1b, UnknownScript_0xbc874
-	if_equal $1c, UnknownScript_0xbc87b
-	if_equal $1d, UnknownScript_0xbc882
-	if_equal $1e, UnknownScript_0xbc889
-	if_equal $20, UnknownScript_0xbc890
-	if_equal $21, UnknownScript_0xbc897
-	if_equal $22, UnknownScript_0xbc89e
-	if_equal $23, UnknownScript_0xbc8a5
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $16, .Irwin
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbc820:
-	farwritetext UnknownText_0x1b0afd
+.Jack
+	farwritetext JackNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc827
-
-UnknownScript_0xbc827: ; 0xbc827
-	farwritetext UnknownText_0x1b0ea2
+.Huey
+	farwritetext HueyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc82e
-
-UnknownScript_0xbc82e: ; 0xbc82e
-	farwritetext UnknownText_0x1b117b
+.Gaven
+	farwritetext GavenNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc835
-
-UnknownScript_0xbc835: ; 0xbc835
-	farwritetext UnknownText_0x1b1584
+.Jose
+	farwritetext JoseNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc83c
-
-UnknownScript_0xbc83c: ; 0xbc83c
-	farwritetext UnknownText_0x1b1908
+.Joey
+	farwritetext JoeyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc843
-
-UnknownScript_0xbc843: ; 0xbc843
-	farwritetext UnknownText_0x1b1bd2
+.Wade
+	farwritetext WadeNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc84a
-
-UnknownScript_0xbc84a: ; 0xbc84a
-	farwritetext UnknownText_0x1b1df4
+.Ralph
+	farwritetext RalphNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc851
-
-UnknownScript_0xbc851: ; 0xbc851
-	farwritetext UnknownText_0xa4126
+.Anthony
+	farwritetext AnthonyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc858
-
-UnknownScript_0xbc858: ; 0xbc858
-	farwritetext UnknownText_0xa42f2
+.Todd
+	farwritetext ToddNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc85f
-
-UnknownScript_0xbc85f: ; 0xbc85f
-	farwritetext UnknownText_0xa4794
+.Irwin
+	farwritetext IrwinNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc866
-
-UnknownScript_0xbc866: ; 0xbc866
-	farwritetext UnknownText_0xa498a
+.Arnie
+	farwritetext ArnieNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc86d
-
-UnknownScript_0xbc86d: ; 0xbc86d
-	farwritetext UnknownText_0xa4b87
+.Alan
+	farwritetext AlanNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc874
-
-UnknownScript_0xbc874: ; 0xbc874
-	farwritetext UnknownText_0xa505f
+.Chad
+	farwritetext ChadNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc87b
-
-UnknownScript_0xbc87b: ; 0xbc87b
-	farwritetext UnknownText_0xa51ee
+.Derek
+	farwritetext DerekNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc882
-
-UnknownScript_0xbc882: ; 0xbc882
-	farwritetext UnknownText_0xa5412
+.Tully
+	farwritetext TullyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc889
-
-UnknownScript_0xbc889: ; 0xbc889
-	farwritetext UnknownText_0xa56b6
+.Brent
+	farwritetext BrentNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc890
-
-UnknownScript_0xbc890: ; 0xbc890
-	farwritetext UnknownText_0xa5a5a
+.Vance
+	farwritetext VanceNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc897
-
-UnknownScript_0xbc897: ; 0xbc897
-	farwritetext UnknownText_0xa5cc5
+.Wilton
+	farwritetext WiltonNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc89e
-
-UnknownScript_0xbc89e: ; 0xbc89e
-	farwritetext UnknownText_0xa5ed6
+.Kenji
+	farwritetext KenjiNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc8a5
-
-UnknownScript_0xbc8a5: ; 0xbc8a5
-	farwritetext UnknownText_0xa60e2
+.Parry
+	farwritetext ParryNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbc8ac
 
-UnknownScript_0xbc8ac: ; 0xbc8ac
+PhoneFullMScript:
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc8fe
-	if_equal $7, UnknownScript_0xbc905
-	if_equal $b, UnknownScript_0xbc90c
-	if_equal $d, UnknownScript_0xbc913
-	if_equal $f, UnknownScript_0xbc91a
-	if_equal $10, UnknownScript_0xbc921
-	if_equal $11, UnknownScript_0xbc928
-	if_equal $13, UnknownScript_0xbc92f
-	if_equal $14, UnknownScript_0xbc936
-	if_equal $16, UnknownScript_0xbc93d
-	if_equal $17, UnknownScript_0xbc944
-	if_equal $18, UnknownScript_0xbc94b
-	if_equal $1b, UnknownScript_0xbc952
-	if_equal $1c, UnknownScript_0xbc959
-	if_equal $1d, UnknownScript_0xbc960
-	if_equal $1e, UnknownScript_0xbc967
-	if_equal $20, UnknownScript_0xbc96e
-	if_equal $21, UnknownScript_0xbc975
-	if_equal $22, UnknownScript_0xbc97c
-	if_equal $23, UnknownScript_0xbc983
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $16, .Irwin
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbc8fe:
-	farwritetext UnknownText_0x1b0b42
+.Jack
+	farwritetext JackPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc905
-
-UnknownScript_0xbc905: ; 0xbc905
-	farwritetext UnknownText_0x1b0ebc
+.Huey
+	farwritetext HueyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc90c
-
-UnknownScript_0xbc90c: ; 0xbc90c
-	farwritetext UnknownText_0x1b11c4
+.Gaven
+	farwritetext GavenPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc913
-
-UnknownScript_0xbc913: ; 0xbc913
-	farwritetext UnknownText_0x1b15b6
+.Jose
+	farwritetext JosePhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc91a
-
-UnknownScript_0xbc91a: ; 0xbc91a
-	farwritetext UnknownText_0x1b1936
+.Joey
+	farwritetext JoeyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc921
-
-UnknownScript_0xbc921: ; 0xbc921
-	farwritetext UnknownText_0x1b1c06
+.Wade
+	farwritetext WadePhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc928
-
-UnknownScript_0xbc928: ; 0xbc928
-	farwritetext UnknownText_0x1b1e50
+.Ralph
+	farwritetext RalphPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc92f
-
-UnknownScript_0xbc92f: ; 0xbc92f
-	farwritetext UnknownText_0xa4158
+.Anthony
+	farwritetext AnthonyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc936
-
-UnknownScript_0xbc936: ; 0xbc936
-	farwritetext UnknownText_0xa434a
+.Todd
+	farwritetext ToddPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc93d
-
-UnknownScript_0xbc93d: ; 0xbc93d
-	farwritetext UnknownText_0xa47eb
+.Irwin
+	farwritetext IrwinPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc944
-
-UnknownScript_0xbc944: ; 0xbc944
-	farwritetext UnknownText_0xa49bd
+.Arnie
+	farwritetext ArniePhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc94b
-
-UnknownScript_0xbc94b: ; 0xbc94b
-	farwritetext UnknownText_0xa4bcd
+.Alan
+	farwritetext AlanPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc952
-
-UnknownScript_0xbc952: ; 0xbc952
-	farwritetext UnknownText_0xa508c
+.Chad
+	farwritetext ChadPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc959
-
-UnknownScript_0xbc959: ; 0xbc959
-	farwritetext UnknownText_0xa5216
+.Derek
+	farwritetext DerekPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc960
-
-UnknownScript_0xbc960: ; 0xbc960
-	farwritetext UnknownText_0xa5446
+.Tully
+	farwritetext TullyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc967
-
-UnknownScript_0xbc967: ; 0xbc967
-	farwritetext UnknownText_0xa56e2
+.Brent
+	farwritetext BrentPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc96e
-
-UnknownScript_0xbc96e: ; 0xbc96e
-	farwritetext UnknownText_0xa5aa6
+.Vance
+	farwritetext VancePhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc975
-
-UnknownScript_0xbc975: ; 0xbc975
-	farwritetext UnknownText_0xa5cfa
+.Wilton
+	farwritetext WiltonPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc97c
-
-UnknownScript_0xbc97c: ; 0xbc97c
-	farwritetext UnknownText_0xa5f06
+.Kenji
+	farwritetext KenjiPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc983
-
-UnknownScript_0xbc983: ; 0xbc983
-	farwritetext UnknownText_0xa6144
+.Parry
+	farwritetext ParryPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbc98a
 
-UnknownScript_0xbc98a: ; 0xbc98a
+RematchMScript:
 	checkcode $17
-	if_equal $5, UnknownScript_0xbc9d0
-	if_equal $7, UnknownScript_0xbc9d7
-	if_equal $b, UnknownScript_0xbc9de
-	if_equal $d, UnknownScript_0xbc9e5
-	if_equal $f, UnknownScript_0xbc9ec
-	if_equal $10, UnknownScript_0xbc9f3
-	if_equal $11, UnknownScript_0xbc9fa
-	if_equal $13, UnknownScript_0xbca01
-	if_equal $14, UnknownScript_0xbca08
-	if_equal $17, UnknownScript_0xbca0f
-	if_equal $18, UnknownScript_0xbca16
-	if_equal $1b, UnknownScript_0xbca1d
-	if_equal $1d, UnknownScript_0xbca24
-	if_equal $1e, UnknownScript_0xbca2b
-	if_equal $20, UnknownScript_0xbca32
-	if_equal $21, UnknownScript_0xbca39
-	if_equal $23, UnknownScript_0xbca40
+	if_equal $5, .Jack
+	if_equal $7, .Huey
+	if_equal $b, .Gaven
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $11, .Ralph
+	if_equal $13, .Anthony
+	if_equal $14, .Todd
+	if_equal $17, .Arnie
+	if_equal $18, .Alan
+	if_equal $1b, .Chad
+	if_equal $1d, .Tully
+	if_equal $1e, .Brent
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $23, .Parry
 
-UnknownScript_0xbc9d0:
-	farwritetext UnknownText_0x1b0b75
+.Jack
+	farwritetext JackRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9d7
-
-UnknownScript_0xbc9d7: ; 0xbc9d7
-	farwritetext UnknownText_0x1b0edc
+.Huey
+	farwritetext HueyRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9de
-
-UnknownScript_0xbc9de: ; 0xbc9de
-	farwritetext UnknownText_0x1b11fe
+.Gaven
+	farwritetext GavenRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9e5
-
-UnknownScript_0xbc9e5: ; 0xbc9e5
-	farwritetext UnknownText_0x1b15d5
+.Jose
+	farwritetext JoseRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9ec
-
-UnknownScript_0xbc9ec: ; 0xbc9ec
-	farwritetext UnknownText_0x1b1954
+.Joey
+	farwritetext JoeyRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9f3
-
-UnknownScript_0xbc9f3: ; 0xbc9f3
-	farwritetext UnknownText_0x1b1c32
+.Wade
+	farwritetext WadeRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbc9fa
-
-UnknownScript_0xbc9fa: ; 0xbc9fa
-	farwritetext UnknownText_0x1b1e98
+.Ralph
+	farwritetext RalphRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca01
-
-UnknownScript_0xbca01: ; 0xbca01
-	farwritetext UnknownText_0xa418d
+.Anthony
+	farwritetext AnthonyRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca08
-
-UnknownScript_0xbca08: ; 0xbca08
-	farwritetext UnknownText_0xa4382
+.Todd
+	farwritetext ToddRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca0f
-
-UnknownScript_0xbca0f: ; 0xbca0f
-	farwritetext UnknownText_0xa49fc
+.Arnie
+	farwritetext ArnieRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca16
-
-UnknownScript_0xbca16: ; 0xbca16
-	farwritetext UnknownText_0xa4bec
+.Alan
+	farwritetext AlanRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca1d
-
-UnknownScript_0xbca1d: ; 0xbca1d
-	farwritetext UnknownText_0xa50b1
+.Chad
+	farwritetext ChadRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca24
-
-UnknownScript_0xbca24: ; 0xbca24
-	farwritetext UnknownText_0xa548c
+.Tully
+	farwritetext TullyRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca2b
-
-UnknownScript_0xbca2b: ; 0xbca2b
-	farwritetext UnknownText_0xa571e
+.Brent
+	farwritetext BrentRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca32
-
-UnknownScript_0xbca32: ; 0xbca32
-	farwritetext UnknownText_0xa5ada
+.Vance
+	farwritetext VanceRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca39
-
-UnknownScript_0xbca39: ; 0xbca39
-	farwritetext UnknownText_0xa5d1d
+.Wilton
+	farwritetext WiltonRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca40
-
-UnknownScript_0xbca40: ; 0xbca40
-	farwritetext UnknownText_0xa6175
+.Parry
+	farwritetext ParryRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbca47
 
-UnknownScript_0xbca47: ; 0xbca47
+GiftMScript:
 	checkcode $17
-	if_equal $d, UnknownScript_0xbca65
-	if_equal $10, UnknownScript_0xbca6b
-	if_equal $18, UnknownScript_0xbca71
-	if_equal $1c, UnknownScript_0xbca77
-	if_equal $1d, UnknownScript_0xbca7d
-	if_equal $21, UnknownScript_0xbca83
-	if_equal $22, UnknownScript_0xbca89
+	if_equal $d, .Jose
+	if_equal $10, .Wade
+	if_equal $18, .Alan
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
 
-UnknownScript_0xbca65:
-	farwritetext UnknownText_0x1b1607
+.Jose
+	farwritetext JoseGiftText
 	keeptextopen
 	end
-; 0xbca6b
-
-UnknownScript_0xbca6b: ; 0xbca6b
-	farwritetext UnknownText_0x1b1c57
+.Wade
+	farwritetext WadeGiftText
 	keeptextopen
 	end
-; 0xbca71
-
-UnknownScript_0xbca71: ; 0xbca71
-	farwritetext UnknownText_0xa4c24
+.Alan
+	farwritetext AlanGiftText
 	keeptextopen
 	end
-; 0xbca77
-
-UnknownScript_0xbca77: ; 0xbca77
-	farwritetext UnknownText_0xa523a
+.Derek
+	farwritetext DerekGiftText
 	keeptextopen
 	end
-; 0xbca7d
-
-UnknownScript_0xbca7d: ; 0xbca7d
-	farwritetext UnknownText_0xa54e3
+.Tully
+	farwritetext TullyGiftText
 	keeptextopen
 	end
-; 0xbca83
-
-UnknownScript_0xbca83: ; 0xbca83
-	farwritetext UnknownText_0xa5d4d
+.Wilton
+	farwritetext WiltonGiftText
 	keeptextopen
 	end
-; 0xbca89
-
-UnknownScript_0xbca89: ; 0xbca89
-	farwritetext UnknownText_0xa5f37
+.Kenji
+	farwritetext KenjiGiftText
 	keeptextopen
 	end
-; 0xbca8f
 
-UnknownScript_0xbca8f: ; 0xbca8f
+PackFullMScript:
 	checkcode $17
-	if_equal $7, UnknownScript_0xbcabd
-	if_equal $d, UnknownScript_0xbcac4
-	if_equal $f, UnknownScript_0xbcacb
-	if_equal $10, UnknownScript_0xbcad2
-	if_equal $18, UnknownScript_0xbcad9
-	if_equal $1c, UnknownScript_0xbcae0
-	if_equal $1d, UnknownScript_0xbcae7
-	if_equal $20, UnknownScript_0xbcaee
-	if_equal $21, UnknownScript_0xbcaf5
-	if_equal $22, UnknownScript_0xbcafc
-	if_equal $23, UnknownScript_0xbcb03
+	if_equal $7, .Huey
+	if_equal $d, .Jose
+	if_equal $f, .Joey
+	if_equal $10, .Wade
+	if_equal $18, .Alan
+	if_equal $1c, .Derek
+	if_equal $1d, .Tully
+	if_equal $20, .Vance
+	if_equal $21, .Wilton
+	if_equal $22, .Kenji
+	if_equal $23, .Parry
 
-UnknownScript_0xbcabd:
-	farwritetext UnknownText_0x1b0eff
+.Huey
+	farwritetext HueyPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcac4
-
-UnknownScript_0xbcac4: ; 0xbcac4
-	farwritetext UnknownText_0x1b164d
+.Jose
+	farwritetext JosePackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcacb
-
-UnknownScript_0xbcacb: ; 0xbcacb
-	farwritetext UnknownText_0x1b1978
+.Joey
+	farwritetext JoeyPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcad2
-
-UnknownScript_0xbcad2: ; 0xbcad2
-	farwritetext UnknownText_0x1b1c91
+.Wade
+	farwritetext WadePackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcad9
-
-UnknownScript_0xbcad9: ; 0xbcad9
-	farwritetext UnknownText_0xa4c47
+.Alan
+	farwritetext AlanPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcae0
-
-UnknownScript_0xbcae0: ; 0xbcae0
-	farwritetext UnknownText_0xa52a0
+.Derek
+	farwritetext DerekPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcae7
-
-UnknownScript_0xbcae7: ; 0xbcae7
-	farwritetext UnknownText_0xa5513
+.Tully
+	farwritetext TullyPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcaee
-
-UnknownScript_0xbcaee: ; 0xbcaee
-	farwritetext UnknownText_0xa5aff
+.Vance
+	farwritetext VancePackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcaf5
-
-UnknownScript_0xbcaf5: ; 0xbcaf5
-	farwritetext UnknownText_0xa5d9a
+.Wilton
+	farwritetext WiltonPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcafc
-
-UnknownScript_0xbcafc: ; 0xbcafc
-	farwritetext UnknownText_0xa5faa
+.Kenji
+	farwritetext KenjiPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcb03
-
-UnknownScript_0xbcb03: ; 0xbcb03
-	farwritetext UnknownText_0xa61c9
+.Parry
+	farwritetext ParryPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcb0a
 
-UnknownScript_0xbcb0a: ; 0xbcb0a
+RematchGiftMScript:
 	loadfont
 	checkcode $17
-	if_equal $7, UnknownScript_0xbcb1d
-	if_equal $f, UnknownScript_0xbcb23
-	if_equal $20, UnknownScript_0xbcb29
-	if_equal $23, UnknownScript_0xbcb2f
+	if_equal $7, .Huey
+	if_equal $f, .Joey
+	if_equal $20, .Vance
+	if_equal $23, .Parry
 
-UnknownScript_0xbcb1d:
-	farwritetext UnknownText_0x1b0f2f
+.Huey
+	farwritetext HueyRematchGiftText
 	keeptextopen
 	end
-; 0xbcb23
-
-UnknownScript_0xbcb23: ; 0xbcb23
-	farwritetext UnknownText_0x1b19be
+.Joey
+	farwritetext JoeyRematchGiftText
 	keeptextopen
 	end
-; 0xbcb29
-
-UnknownScript_0xbcb29: ; 0xbcb29
-	farwritetext UnknownText_0xa5b3f
+.Vance
+	farwritetext VanceRematchGiftText
 	keeptextopen
 	end
-; 0xbcb2f
-
-UnknownScript_0xbcb2f: ; 0xbcb2f
-	farwritetext UnknownText_0xa6200
+.Parry
+	farwritetext ParryRematchGiftText
 	keeptextopen
 	end
-; 0xbcb35
 
-UnknownScript_0xbcb35: ; 0xbcb35
+AskNumber1FScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcb57
-	if_equal $c, UnknownScript_0xbcb5c
-	if_equal $e, UnknownScript_0xbcb61
-	if_equal $12, UnknownScript_0xbcb66
-	if_equal $15, UnknownScript_0xbcb6b
-	if_equal $1a, UnknownScript_0xbcb70
-	if_equal $1f, UnknownScript_0xbcb75
-	if_equal $24, UnknownScript_0xbcb7a
+	if_equal $6, .Beverly
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcb57:
-	farwritetext UnknownText_0x1b0bb6
+.Beverly
+	farwritetext BeverlyAskNumber1Text
 	end
-; 0xbcb5c
-
-UnknownScript_0xbcb5c: ; 0xbcb5c
-	farwritetext UnknownText_0x1b1239
+.Beth
+	farwritetext BethAskNumber1Text
 	end
-; 0xbcb61
-
-UnknownScript_0xbcb61: ; 0xbcb61
-	farwritetext UnknownText_0x1b1690
+.Reena
+	farwritetext ReenaAskNumber1Text
 	end
-; 0xbcb66
-
-UnknownScript_0xbcb66: ; 0xbcb66
-	farwritetext UnknownText_0x1b1ebe
+.Liz
+	farwritetext LizAskNumber1Text
 	end
-; 0xbcb6b
-
-UnknownScript_0xbcb6b: ; 0xbcb6b
-	farwritetext UnknownText_0xa4405
+.Gina
+	farwritetext GinaAskNumber1Text
 	end
-; 0xbcb70
-
-UnknownScript_0xbcb70: ; 0xbcb70
-	farwritetext UnknownText_0xa4c8c
+.Dana
+	farwritetext DanaAskNumber1Text
 	end
-; 0xbcb75
-
-UnknownScript_0xbcb75: ; 0xbcb75
-	farwritetext UnknownText_0xa574a
+.Tiffany
+	farwritetext TiffanyAskNumber1Text
 	end
-; 0xbcb7a
-
-UnknownScript_0xbcb7a: ; 0xbcb7a
-	farwritetext UnknownText_0xa6295
+.Erin
+	farwritetext ErinAskNumber1Text
 	end
-; 0xbcb7f
 
-UnknownScript_0xbcb7f: ; 0xbcb7f
+AskNumber2FScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcba1
-	if_equal $c, UnknownScript_0xbcba6
-	if_equal $e, UnknownScript_0xbcbab
-	if_equal $12, UnknownScript_0xbcbb0
-	if_equal $15, UnknownScript_0xbcbb5
-	if_equal $1a, UnknownScript_0xbcbba
-	if_equal $1f, UnknownScript_0xbcbbf
-	if_equal $24, UnknownScript_0xbcbc4
+	if_equal $6, .Beverly
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcba1:
-	farwritetext UnknownText_0x1b0c37
+.Beverly
+	farwritetext BeverlyAskNumber2Text
 	end
-; 0xbcba6
-
-UnknownScript_0xbcba6: ; 0xbcba6
-	farwritetext UnknownText_0x1b1314
+.Beth
+	farwritetext BethAskNumber2Text
 	end
-; 0xbcbab
-
-UnknownScript_0xbcbab: ; 0xbcbab
-	farwritetext UnknownText_0x1b1710
+.Reena
+	farwritetext ReenaAskNumber2Text
 	end
-; 0xbcbb0
-
-UnknownScript_0xbcbb0: ; 0xbcbb0
-	farwritetext UnknownText_0x1b1f4e
+.Liz
+	farwritetext LizAskNumber2Text
 	end
-; 0xbcbb5
-
-UnknownScript_0xbcbb5: ; 0xbcbb5
-	farwritetext UnknownText_0xa44db
+.Gina
+	farwritetext GinaAskNumber2Text
 	end
-; 0xbcbba
-
-UnknownScript_0xbcbba: ; 0xbcbba
-	farwritetext UnknownText_0xa4d36
+.Dana
+	farwritetext DanaAskNumber2Text
 	end
-; 0xbcbbf
-
-UnknownScript_0xbcbbf: ; 0xbcbbf
-	farwritetext UnknownText_0xa57e3
+.Tiffany
+	farwritetext TiffanyAskNumber2Text
 	end
-; 0xbcbc4
-
-UnknownScript_0xbcbc4: ; 0xbcbc4
-	farwritetext UnknownText_0xa6316
+.Erin
+	farwritetext ErinAskNumber2Text
 	end
-; 0xbcbc9
 
-UnknownScript_0xbcbc9: ; 0xbcbc9
-	farwritetext UnknownText_0x1b09e1
+RegisteredNumberFScript:
+	farwritetext RegisteredNumber2Text
 	playsound SFX_REGISTER_PHONE_NUMBER
 	waitbutton
 	keeptextopen
 	end
-; 0xbcbd3
 
-UnknownScript_0xbcbd3: ; 0xbcbd3
+NumberAcceptedFScript: ; 0xbcbd3
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcbf5
-	if_equal $c, UnknownScript_0xbcbfc
-	if_equal $e, UnknownScript_0xbcc03
-	if_equal $12, UnknownScript_0xbcc0a
-	if_equal $15, UnknownScript_0xbcc11
-	if_equal $1a, UnknownScript_0xbcc18
-	if_equal $1f, UnknownScript_0xbcc1f
-	if_equal $24, UnknownScript_0xbcc26
+	if_equal $6, .Beverly
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcbf5:
-	farwritetext UnknownText_0x1b0c9b
+.Beverly
+	farwritetext BeverlyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcbfc
-
-UnknownScript_0xbcbfc: ; 0xbcbfc
-	farwritetext UnknownText_0x1b1392
+.Beth
+	farwritetext BethNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc03
-
-UnknownScript_0xbcc03: ; 0xbcc03
-	farwritetext UnknownText_0x1b1755
+.Reena
+	farwritetext ReenaNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc0a
-
-UnknownScript_0xbcc0a: ; 0xbcc0a
-	farwritetext UnknownText_0x1b1faa
+.Liz
+	farwritetext LizNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc11
-
-UnknownScript_0xbcc11: ; 0xbcc11
-	farwritetext UnknownText_0xa451d
+.Gina
+	farwritetext GinaNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc18
-
-UnknownScript_0xbcc18: ; 0xbcc18
-	farwritetext UnknownText_0xa4d72
+.Dana
+	farwritetext DanaNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc1f
-
-UnknownScript_0xbcc1f: ; 0xbcc1f
-	farwritetext UnknownText_0xa5820
+.Tiffany
+	farwritetext TiffanyNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc26
-
-UnknownScript_0xbcc26: ; 0xbcc26
-	farwritetext UnknownText_0xa6359
+.Erin
+	farwritetext ErinNumberAcceptedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc2d
 
-UnknownScript_0xbcc2d: ; 0xbcc2d
+NumberDeclinedFScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcc4f
-	if_equal $c, UnknownScript_0xbcc56
-	if_equal $e, UnknownScript_0xbcc5d
-	if_equal $12, UnknownScript_0xbcc64
-	if_equal $15, UnknownScript_0xbcc6b
-	if_equal $1a, UnknownScript_0xbcc72
-	if_equal $1f, UnknownScript_0xbcc79
-	if_equal $24, UnknownScript_0xbcc80
+	if_equal $6, .Beverly
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcc4f:
-	farwritetext UnknownText_0x1b0ce0
+.Beverly
+	farwritetext BeverlyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc56
-
-UnknownScript_0xbcc56: ; 0xbcc56
-	farwritetext UnknownText_0x1b13af
+.Beth
+	farwritetext BethNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc5d
-
-UnknownScript_0xbcc5d: ; 0xbcc5d
-	farwritetext UnknownText_0x1b178a
+.Reena
+	farwritetext ReenaNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc64
-
-UnknownScript_0xbcc64: ; 0xbcc64
-	farwritetext UnknownText_0x1b1fdd
+.Liz
+	farwritetext LizNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc6b
-
-UnknownScript_0xbcc6b: ; 0xbcc6b
-	farwritetext UnknownText_0xa4542
+.Gina
+	farwritetext GinaNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc72
-
-UnknownScript_0xbcc72: ; 0xbcc72
-	farwritetext UnknownText_0xa4dcd
+.Dana
+	farwritetext DanaNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc79
-
-UnknownScript_0xbcc79: ; 0xbcc79
-	farwritetext UnknownText_0xa5842
+.Tiffany
+	farwritetext TiffanyNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc80
-
-UnknownScript_0xbcc80: ; 0xbcc80
-	farwritetext UnknownText_0xa638c
+.Erin
+	farwritetext ErinNumberDeclinedText
 	closetext
 	loadmovesprites
 	end
-; 0xbcc87
 
-UnknownScript_0xbcc87: ; 0xbcc87
+PhoneFullFScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcca9
-	if_equal $c, UnknownScript_0xbccb0
-	if_equal $e, UnknownScript_0xbccb7
-	if_equal $12, UnknownScript_0xbccbe
-	if_equal $15, UnknownScript_0xbccc5
-	if_equal $1a, UnknownScript_0xbcccc
-	if_equal $1f, UnknownScript_0xbccd3
-	if_equal $24, UnknownScript_0xbccda
+	if_equal $6, .Beverly
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcca9:
-	farwritetext UnknownText_0x1b0d0b
+.Beverly
+	farwritetext BeverlyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccb0
-
-UnknownScript_0xbccb0: ; 0xbccb0
-	farwritetext UnknownText_0x1b13e4
+.Beth
+	farwritetext BethPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccb7
-
-UnknownScript_0xbccb7: ; 0xbccb7
-	farwritetext UnknownText_0x1b17ba
+.Reena
+	farwritetext ReenaPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccbe
-
-UnknownScript_0xbccbe: ; 0xbccbe
-	farwritetext UnknownText_0x1b1ffa
+.Liz
+	farwritetext LizPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccc5
-
-UnknownScript_0xbccc5: ; 0xbccc5
-	farwritetext UnknownText_0xa4573
+.Gina
+	farwritetext GinaPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcccc
-
-UnknownScript_0xbcccc: ; 0xbcccc
-	farwritetext UnknownText_0xa4e01
+.Dana
+	farwritetext DanaPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccd3
-
-UnknownScript_0xbccd3: ; 0xbccd3
-	farwritetext UnknownText_0xa5881
+.Tiffany
+	farwritetext TiffanyPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbccda
-
-UnknownScript_0xbccda: ; 0xbccda
-	farwritetext UnknownText_0xa63cc
+.Erin
+	farwritetext ErinPhoneFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcce1
 
-UnknownScript_0xbcce1: ; 0xbcce1
+RematchFScript:
 	checkcode $17
-	if_equal $c, UnknownScript_0xbccff
-	if_equal $e, UnknownScript_0xbcd06
-	if_equal $12, UnknownScript_0xbcd0d
-	if_equal $15, UnknownScript_0xbcd14
-	if_equal $1a, UnknownScript_0xbcd1b
-	if_equal $1f, UnknownScript_0xbcd22
-	if_equal $24, UnknownScript_0xbcd29
+	if_equal $c, .Beth
+	if_equal $e, .Reena
+	if_equal $12, .Liz
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbccff:
-	farwritetext UnknownText_0x1b1409
+.Beth
+	farwritetext BethRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd06
-
-UnknownScript_0xbcd06: ; 0xbcd06
-	farwritetext UnknownText_0x1b17de
+.Reena
+	farwritetext ReenaRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd0d
-
-UnknownScript_0xbcd0d: ; 0xbcd0d
-	farwritetext UnknownText_0x1b201f
+.Liz
+	farwritetext LizRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd14
-
-UnknownScript_0xbcd14: ; 0xbcd14
-	farwritetext UnknownText_0xa4595
+.Gina
+	farwritetext GinaRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd1b
-
-UnknownScript_0xbcd1b: ; 0xbcd1b
-	farwritetext UnknownText_0xa4e21
+.Dana
+	farwritetext DanaRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd22
-
-UnknownScript_0xbcd22: ; 0xbcd22
-	farwritetext UnknownText_0xa58a3
+.Tiffany
+	farwritetext TiffanyRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd29
-
-UnknownScript_0xbcd29: ; 0xbcd29
-	farwritetext UnknownText_0xa63f1
+.Erin
+	farwritetext ErinRematchText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd30
 
-UnknownScript_0xbcd30: ; 0xbcd30
+GiftFScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcd42
-	if_equal $15, UnknownScript_0xbcd48
-	if_equal $1a, UnknownScript_0xbcd4e
-	if_equal $1f, UnknownScript_0xbcd54
+	if_equal $6, .Beverly
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
 
-UnknownScript_0xbcd42:
-	farwritetext UnknownText_0x1b0d2c
+.Beverly
+	farwritetext BeverlyGiftText
 	keeptextopen
 	end
-; 0xbcd48
-
-UnknownScript_0xbcd48: ; 0xbcd48
-	farwritetext UnknownText_0xa45c9
+.Gina
+	farwritetext GinaGiftText
 	keeptextopen
 	end
-; 0xbcd4e
-
-UnknownScript_0xbcd4e: ; 0xbcd4e
-	farwritetext UnknownText_0xa4e4c
+.Dana
+	farwritetext DanaGiftText
 	keeptextopen
 	end
-; 0xbcd54
-
-UnknownScript_0xbcd54: ; 0xbcd54
-	farwritetext UnknownText_0xa58d5
+.Tiffany
+	farwritetext TiffanyGiftText
 	keeptextopen
 	end
-; 0xbcd5a
 
-UnknownScript_0xbcd5a: ; 0xbcd5a
+PackFullFScript:
 	checkcode $17
-	if_equal $6, UnknownScript_0xbcd70
-	if_equal $15, UnknownScript_0xbcd77
-	if_equal $1a, UnknownScript_0xbcd7e
-	if_equal $1f, UnknownScript_0xbcd85
-	if_equal $24, UnknownScript_0xbcd8c
+	if_equal $6, .Beverly
+	if_equal $15, .Gina
+	if_equal $1a, .Dana
+	if_equal $1f, .Tiffany
+	if_equal $24, .Erin
 
-UnknownScript_0xbcd70:
-	farwritetext UnknownText_0x1b0d69
+.Beverly
+	farwritetext BeverlyPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd77
-
-UnknownScript_0xbcd77: ; 0xbcd77
-	farwritetext UnknownText_0xa4603
+.Gina
+	farwritetext GinaPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd7e
-
-UnknownScript_0xbcd7e: ; 0xbcd7e
-	farwritetext UnknownText_0xa4e8f
+.Dana
+	farwritetext DanaPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd85
-
-UnknownScript_0xbcd85: ; 0xbcd85
-	farwritetext UnknownText_0xa5914
+.Tiffany
+	farwritetext TiffanyPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd8c
-
-UnknownScript_0xbcd8c: ; 0xbcd8c
-	farwritetext UnknownText_0xa6411
+.Erin
+	farwritetext ErinPackFullText
 	closetext
 	loadmovesprites
 	end
-; 0xbcd93
 
-UnknownScript_0xbcd93: ; 0xbcd93
+RematchGiftFScript:
 	checkcode $17
-	if_equal $24, .ok
-.ok
+	if_equal $24, .Erin
+
+.Erin
 	loadfont
-	farwritetext UnknownText_0xa6454
+	farwritetext ErinRematchGiftText
 	keeptextopen
 	end
-; 0xbcda0
 
-UnknownScript_0xbcda0: ; 0xbcda0
+GymStatue1Script:
 	mapnametotext $0
 	loadfont
 	farwritetext UnknownText_0x1b074e
@@ -2167,9 +1787,8 @@
 	closetext
 	loadmovesprites
 	end
-; 0xbcdaa
 
-UnknownScript_0xbcdaa: ; 0xbcdaa
+GymStatue2Script:
 	mapnametotext $0
 	loadfont
 	farwritetext UnknownText_0x1b074e
@@ -2178,7 +1797,6 @@
 	closetext
 	loadmovesprites
 	end
-; 0xbcdb9
 
 UnknownScript_0xbcdb9: ; 0xbcdb9
 	waitbutton
@@ -2289,31 +1907,28 @@
 ; 0xbce7f
 
 
-UnknownScript_0xbce7f: ; 0xbce7f
+HappinessCheckScript:
 	faceplayer
 	loadfont
 	special Function718d
-	if_less_than 50, UnknownScript_0xbce9a
-	if_less_than 150, UnknownScript_0xbce93
-	farwritetext UnknownText_0x1b092a
+	if_less_than 50, .Unhappy
+	if_less_than 150, .KindaHappy
+	farwritetext HappinessText3
 	closetext
 	loadmovesprites
 	end
-; 0xbce93
 
-UnknownScript_0xbce93: ; 0xbce93
-	farwritetext UnknownText_0x1b0954
+.KindaHappy
+	farwritetext HappinessText2
 	closetext
 	loadmovesprites
 	end
-; 0xbce9a
 
-UnknownScript_0xbce9a: ; 0xbce9a
-	farwritetext UnknownText_0x1b0989
+.Unhappy
+	farwritetext HappinessText1
 	closetext
 	loadmovesprites
 	end
-; 0xbcea1
 
 MovementData_0xbcea1: ; bcea1
 	step_right
--- a/main.asm
+++ b/main.asm
@@ -12731,7 +12731,7 @@
 	resetfuncs
 
 .script_64f2
-	jumpstd $0016
+	jumpstd bugcontestresultswarp
 ; 0x124f5
 
 UnknownText_0x124f5: ; 0x124f5
@@ -15375,7 +15375,7 @@
 
 UnknownScript_0x1360b: ; 0x1360b
 	loadmovesprites
-	jumpstd $0016
+	jumpstd bugcontestresultswarp
 ; 0x1360f
 
 UnknownText_0x1360f: ; 0x1360f
@@ -52496,7 +52496,7 @@
 	dwb TimeOfDay,     $00
 	dwb Function806c5, $80
 	dwb Function806d3, $80
-	dwb Function806e1, $80
+	dwb CountBadges,   $80
 	dwb PlayerState,   $40
 	dwb Function806ef, $80
 	dwb hHours,        $00
@@ -52537,7 +52537,7 @@
 	jp Function8066c
 ; 806e1
 
-Function806e1: ; 806e1
+CountBadges: ; 806e1
 ; Number of owned badges.
 	ld hl, Badges
 	ld b, 2
@@ -75842,10 +75842,24 @@
 
 SECTION "bank29", ROMX, BANK[$29]
 
-INCLUDE "text/phone/extra2.asm"
+INCLUDE "text/phone/anthony_overworld.asm"
+INCLUDE "text/phone/todd_overworld.asm"
+INCLUDE "text/phone/gina_overworld.asm"
+INCLUDE "text/phone/irwin_overworld.asm"
+INCLUDE "text/phone/arnie_overworld.asm"
+INCLUDE "text/phone/alan_overworld.asm"
+INCLUDE "text/phone/dana_overworld.asm"
+INCLUDE "text/phone/chad_overworld.asm"
+INCLUDE "text/phone/derek_overworld.asm"
+INCLUDE "text/phone/tully_overworld.asm"
+INCLUDE "text/phone/brent_overworld.asm"
+INCLUDE "text/phone/tiffany_overworld.asm"
+INCLUDE "text/phone/vance_overworld.asm"
+INCLUDE "text/phone/wilton_overworld.asm"
+INCLUDE "text/phone/kenji_overworld.asm"
+INCLUDE "text/phone/parry_overworld.asm"
+INCLUDE "text/phone/erin_overworld.asm"
 
-
-
 SECTION "Tileset Data 5", ROMX, BANK[TILESETS_5]
 
 INCLUDE "tilesets/data_5.asm"
@@ -95652,8 +95666,17 @@
 SECTION "Common Text 1", ROMX, BANK[$6C]
 
 INCLUDE "text/common.asm"
-
-
+INCLUDE "text/phone/jack_overworld.asm"
+INCLUDE "text/phone/beverly_overworld.asm"
+INCLUDE "text/phone/huey_overworld.asm"
+INCLUDE "text/phone/gaven_overworld.asm"
+INCLUDE "text/phone/beth_overworld.asm"
+INCLUDE "text/phone/jose_overworld.asm"
+INCLUDE "text/phone/reena_overworld.asm"
+INCLUDE "text/phone/joey_overworld.asm"
+INCLUDE "text/phone/wade_overworld.asm"
+INCLUDE "text/phone/ralph_overworld.asm"
+INCLUDE "text/phone/liz_overworld.asm"
 
 SECTION "bank6D", ROMX, BANK[$6D]
 
--- a/maps/AzaleaGym.asm
+++ b/maps/AzaleaGym.asm
@@ -59,11 +59,11 @@
 ; 0x18ec7c
 
 UnknownScript_0x18ec7c: ; 0x18ec7c
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x18ec7f
 
 UnknownScript_0x18ec7f: ; 0x18ec7f
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x18ec82
 
 TrainerTwinsAmyandmay1: ; 0x18ec82
@@ -232,12 +232,12 @@
 MapAzaleaGymSignpost1Script: ; 0x18ecfb
 	checkflag $001c
 	iftrue UnknownScript_0x18ed04
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x18ed04
 
 UnknownScript_0x18ed04: ; 0x18ed04
 	trainertotext BUGSY, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x18ed0b
 
 UnknownText_0x18ed0b: ; 0x18ed0b
--- a/maps/BlackthornGym1F.asm
+++ b/maps/BlackthornGym1F.asm
@@ -202,12 +202,12 @@
 MapBlackthornGym1FSignpost1Script: ; 0x194eea
 	checkflag $0022
 	iftrue UnknownScript_0x194ef3
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x194ef3
 
 UnknownScript_0x194ef3: ; 0x194ef3
 	trainertotext CLAIR, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x194efa
 
 UnknownText_0x194efa: ; 0x194efa
--- a/maps/CeladonDeptStore1F.asm
+++ b/maps/CeladonDeptStore1F.asm
@@ -23,7 +23,7 @@
 ; 0x709ec
 
 MapCeladonDeptStore6FSignpost1Script: ; 0x709ec
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x709ef
 
 UnknownText_0x709ef: ; 0x709ef
--- a/maps/CeladonDeptStore2F.asm
+++ b/maps/CeladonDeptStore2F.asm
@@ -35,7 +35,7 @@
 ; 0x70bc6
 
 MapCeladonDeptStore2FSignpost1Script: ; 0x70bc6
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x70bc9
 
 UnknownText_0x70bc9: ; 0x70bc9
--- a/maps/CeladonDeptStore3F.asm
+++ b/maps/CeladonDeptStore3F.asm
@@ -43,7 +43,7 @@
 ; 0x70d4d
 
 MapCeladonDeptStore3FSignpost1Script: ; 0x70d4d
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x70d50
 
 MapCeladonDeptStore3FSignpost0Script: ; 0x70d50
--- a/maps/CeladonDeptStore4F.asm
+++ b/maps/CeladonDeptStore4F.asm
@@ -27,7 +27,7 @@
 ; 0x70f1e
 
 MapCeladonDeptStore4FSignpost1Script: ; 0x70f1e
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x70f21
 
 UnknownText_0x70f21: ; 0x70f21
--- a/maps/CeladonDeptStore5F.asm
+++ b/maps/CeladonDeptStore5F.asm
@@ -39,7 +39,7 @@
 ; 0x71020
 
 MapCeladonDeptStore5FSignpost1Script: ; 0x71020
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x71023
 
 UnknownText_0x71023: ; 0x71023
--- a/maps/CeladonDeptStore6F.asm
+++ b/maps/CeladonDeptStore6F.asm
@@ -113,7 +113,7 @@
 ; 0x7124d
 
 UnknownScript_0x7124d: ; 0x7124d
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x71250
 
 UnknownText_0x71250: ; 0x71250
--- a/maps/CeladonGym.asm
+++ b/maps/CeladonGym.asm
@@ -191,12 +191,12 @@
 MapCeladonGymSignpost1Script: ; 0x72b18
 	checkflag $0026
 	iftrue UnknownScript_0x72b21
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x72b21
 
 UnknownScript_0x72b21: ; 0x72b21
 	trainertotext ERIKA, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x72b28
 
 UnknownText_0x72b28: ; 0x72b28
--- a/maps/CeruleanGym.asm
+++ b/maps/CeruleanGym.asm
@@ -217,12 +217,12 @@
 UnknownScript_0x1884d3: ; 0x1884d3
 	checkflag $0024
 	iftrue UnknownScript_0x1884dc
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x1884dc
 
 UnknownScript_0x1884dc: ; 0x1884dc
 	trainertotext MISTY, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x1884e3
 
 MovementData_0x1884e3: ; 0x1884e3
--- a/maps/CianwoodGym.asm
+++ b/maps/CianwoodGym.asm
@@ -74,11 +74,11 @@
 ; 0x9d68a
 
 UnknownScript_0x9d68a: ; 0x9d68a
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x9d68d
 
 UnknownScript_0x9d68d: ; 0x9d68d
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x9d690
 
 TrainerBlackbeltYoshi: ; 0x9d690
@@ -204,12 +204,12 @@
 MapCianwoodGymSignpost1Script: ; 0x9d6e3
 	checkflag $0020
 	iftrue UnknownScript_0x9d6ec
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x9d6ec
 
 UnknownScript_0x9d6ec: ; 0x9d6ec
 	trainertotext CHUCK, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x9d6f3
 
 MovementData_0x9d6f3: ; 0x9d6f3
--- a/maps/EcruteakGym.asm
+++ b/maps/EcruteakGym.asm
@@ -75,11 +75,11 @@
 ; 0x99dc0
 
 UnknownScript_0x99dc0: ; 0x99dc0
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x99dc3
 
 UnknownScript_0x99dc3: ; 0x99dc3
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x99dc6
 
 UnknownScript_0x99dc6: ; 0x99dc6
@@ -235,12 +235,12 @@
 MapEcruteakGymSignpost1Script: ; 0x99e4d
 	checkflag $001e
 	iftrue UnknownScript_0x99e56
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x99e56
 
 UnknownScript_0x99e56: ; 0x99e56
 	trainertotext MORTY, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x99e5d
 
 MovementData_0x99e5d: ; 0x99e5d
--- a/maps/FuchsiaGym.asm
+++ b/maps/FuchsiaGym.asm
@@ -223,12 +223,12 @@
 MapFuchsiaGymSignpost1Script: ; 0x195f17
 	checkflag $0027
 	iftrue UnknownScript_0x195f20
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x195f20
 
 UnknownScript_0x195f20: ; 0x195f20
 	trainertotext JANINE, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x195f27
 
 MovementData_0x195f27: ; 0x195f27
--- a/maps/GoldenrodDeptStore1F.asm
+++ b/maps/GoldenrodDeptStore1F.asm
@@ -27,7 +27,7 @@
 ; 0x55990
 
 MapGoldenrodDeptStore1FSignpost1Script: ; 0x55990
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x55993
 
 UnknownText_0x55993: ; 0x55993
--- a/maps/GoldenrodDeptStore2F.asm
+++ b/maps/GoldenrodDeptStore2F.asm
@@ -39,7 +39,7 @@
 ; 0x55b79
 
 MapGoldenrodDeptStore2FSignpost1Script: ; 0x55b79
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x55b7c
 
 ; possibly unused
--- a/maps/GoldenrodDeptStore3F.asm
+++ b/maps/GoldenrodDeptStore3F.asm
@@ -27,7 +27,7 @@
 ; 0x55dc9
 
 MapGoldenrodDeptStore3FSignpost1Script: ; 0x55dc9
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x55dcc
 
 UnknownText_0x55dcc: ; 0x55dcc
--- a/maps/GoldenrodDeptStore4F.asm
+++ b/maps/GoldenrodDeptStore4F.asm
@@ -37,7 +37,7 @@
 ; 0x55f05
 
 MapGoldenrodDeptStore4FSignpost1Script: ; 0x55f05
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x55f08
 
 UnknownText_0x55f08: ; 0x55f08
--- a/maps/GoldenrodDeptStore5F.asm
+++ b/maps/GoldenrodDeptStore5F.asm
@@ -153,7 +153,7 @@
 ; 0x56140
 
 MapGoldenrodDeptStore5FSignpost1Script: ; 0x56140
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x56143
 
 UnknownText_0x56143: ; 0x56143
--- a/maps/GoldenrodDeptStore6F.asm
+++ b/maps/GoldenrodDeptStore6F.asm
@@ -104,7 +104,7 @@
 ; 0x564c8
 
 MapGoldenrodDeptStore6FSignpost1Script: ; 0x564c8
-	jumpstd $0014
+	jumpstd elevatorbutton
 ; 0x564cb
 
 UnknownText_0x564cb: ; 0x564cb
--- a/maps/GoldenrodGym.asm
+++ b/maps/GoldenrodGym.asm
@@ -88,11 +88,11 @@
 ; 0x54086
 
 UnknownScript_0x54086: ; 0x54086
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x54089
 
 UnknownScript_0x54089: ; 0x54089
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x5408c
 
 TrainerLassCarrie: ; 0x5408c
@@ -246,12 +246,12 @@
 MapGoldenrodGymSignpost1Script: ; 0x5410c
 	checkflag $001d
 	iftrue UnknownScript_0x54115
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x54115
 
 UnknownScript_0x54115: ; 0x54115
 	trainertotext WHITNEY, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x5411c
 
 BridgetWalksUpMovement: ; 0x5411c
--- a/maps/KrissHouse2F.asm
+++ b/maps/KrissHouse2F.asm
@@ -21,7 +21,7 @@
 	setevent $0007
 	checkevent $0036
 	iftrue UnknownScript_0x7abc4
-	jumpstd $0018
+	jumpstd initializeevents
 	return
 ; 0x7abc4
 
--- a/maps/MahoganyGym.asm
+++ b/maps/MahoganyGym.asm
@@ -60,11 +60,11 @@
 ; 0x199aff
 
 UnknownScript_0x199aff: ; 0x199aff
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x199b02
 
 UnknownScript_0x199b02: ; 0x199b02
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x199b05
 
 TrainerSkierRoxanne: ; 0x199b05
@@ -232,12 +232,12 @@
 MapMahoganyGymSignpost1Script: ; 0x199b7d
 	checkflag $0021
 	iftrue UnknownScript_0x199b86
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x199b86
 
 UnknownScript_0x199b86: ; 0x199b86
 	trainertotext PRYCE, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x199b8d
 
 UnknownText_0x199b8d: ; 0x199b8d
--- a/maps/NationalPark.asm
+++ b/maps/NationalPark.asm
@@ -178,37 +178,37 @@
 ; 0x5c0fc
 
 UnknownScript_0x5c0fc: ; 0x5c0fc
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x5c100
 
 UnknownScript_0x5c100: ; 0x5c100
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x5c104
 
 UnknownScript_0x5c104: ; 0x5c104
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x5c108
 
 UnknownScript_0x5c108: ; 0x5c108
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x5c10c
 
 UnknownScript_0x5c10c: ; 0x5c10c
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x5c110
 
 UnknownScript_0x5c110: ; 0x5c110
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x5c114
 
 UnknownScript_0x5c114: ; 0x5c114
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x5c118
 
@@ -311,42 +311,42 @@
 ; 0x5c18f
 
 UnknownScript_0x5c18f: ; 0x5c18f
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x5c193
 
 UnknownScript_0x5c193: ; 0x5c193
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x5c197
 
 UnknownScript_0x5c197: ; 0x5c197
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x5c19b
 
 UnknownScript_0x5c19b: ; 0x5c19b
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x5c19f
 
 UnknownScript_0x5c19f: ; 0x5c19f
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x5c1a3
 
 UnknownScript_0x5c1a3: ; 0x5c1a3
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x5c1a7
 
 UnknownScript_0x5c1a7: ; 0x5c1a7
-	jumpstd $002a
+	jumpstd giftf
 	end
 ; 0x5c1ab
 
 UnknownScript_0x5c1ab: ; 0x5c1ab
-	jumpstd $002b
+	jumpstd packfullf
 	end
 ; 0x5c1af
 
--- a/maps/OlivineGym.asm
+++ b/maps/OlivineGym.asm
@@ -55,11 +55,11 @@
 ; 0x9c181
 
 UnknownScript_0x9c181: ; 0x9c181
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x9c184
 
 UnknownScript_0x9c184: ; 0x9c184
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x9c187
 
 OlivineGymGuyScript: ; 0x9c187
@@ -94,12 +94,12 @@
 MapOlivineGymSignpost1Script: ; 0x9c1a9
 	checkflag $001f
 	iftrue UnknownScript_0x9c1b2
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x9c1b2
 
 UnknownScript_0x9c1b2: ; 0x9c1b2
 	trainertotext JASMINE, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x9c1b9
 
 UnknownText_0x9c1b9: ; 0x9c1b9
--- a/maps/OlivineLighthouse2F.asm
+++ b/maps/OlivineLighthouse2F.asm
@@ -157,48 +157,48 @@
 ; 0x5b053
 
 UnknownScript_0x5b053: ; 0x5b053
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x5b057
 
 UnknownScript_0x5b057: ; 0x5b057
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x5b05b
 
 UnknownScript_0x5b05b: ; 0x5b05b
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x5b05f
 
 UnknownScript_0x5b05f: ; 0x5b05f
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x5b063
 
 UnknownScript_0x5b063: ; 0x5b063
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x5b067
 
 UnknownScript_0x5b067: ; 0x5b067
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x5b06b
 
 UnknownScript_0x5b06b: ; 0x5b06b
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x5b06f
 
 UnknownScript_0x5b06f: ; 0x5b06f
 	setevent EVENT_HUEY_PROTEIN
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x5b076
 
 UnknownScript_0x5b076: ; 0x5b076
-	jumpstd $0022
+	jumpstd rematchgiftm
 	end
 ; 0x5b07a
 
--- a/maps/PewterGym.asm
+++ b/maps/PewterGym.asm
@@ -87,12 +87,12 @@
 MapPewterGymSignpost1Script: ; 0x1a28c0
 	checkflag $0023
 	iftrue UnknownScript_0x1a28c9
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x1a28c9
 
 UnknownScript_0x1a28c9: ; 0x1a28c9
 	trainertotext BROCK, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x1a28d0
 
 UnknownText_0x1a28d0: ; 0x1a28d0
--- a/maps/Route26.asm
+++ b/maps/Route26.asm
@@ -123,37 +123,37 @@
 ; 0x1a4dbf
 
 UnknownScript_0x1a4dbf: ; 0x1a4dbf
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a4dc3
 
 UnknownScript_0x1a4dc3: ; 0x1a4dc3
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a4dc7
 
 UnknownScript_0x1a4dc7: ; 0x1a4dc7
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a4dcb
 
 UnknownScript_0x1a4dcb: ; 0x1a4dcb
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a4dcf
 
 UnknownScript_0x1a4dcf: ; 0x1a4dcf
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a4dd3
 
 UnknownScript_0x1a4dd3: ; 0x1a4dd3
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a4dd7
 
 UnknownScript_0x1a4dd7: ; 0x1a4dd7
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a4ddb
 
@@ -274,37 +274,37 @@
 ; 0x1a4e7b
 
 UnknownScript_0x1a4e7b: ; 0x1a4e7b
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x1a4e7f
 
 UnknownScript_0x1a4e7f: ; 0x1a4e7f
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x1a4e83
 
 UnknownScript_0x1a4e83: ; 0x1a4e83
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x1a4e87
 
 UnknownScript_0x1a4e87: ; 0x1a4e87
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x1a4e8b
 
 UnknownScript_0x1a4e8b: ; 0x1a4e8b
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x1a4e8f
 
 UnknownScript_0x1a4e8f: ; 0x1a4e8f
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x1a4e93
 
 UnknownScript_0x1a4e93: ; 0x1a4e93
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x1a4e97
 
--- a/maps/Route27.asm
+++ b/maps/Route27.asm
@@ -176,47 +176,47 @@
 ; 0x1a0957
 
 UnknownScript_0x1a0957: ; 0x1a0957
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a095b
 
 UnknownScript_0x1a095b: ; 0x1a095b
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a095f
 
 UnknownScript_0x1a095f: ; 0x1a095f
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a0963
 
 UnknownScript_0x1a0963: ; 0x1a0963
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a0967
 
 UnknownScript_0x1a0967: ; 0x1a0967
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a096b
 
 UnknownScript_0x1a096b: ; 0x1a096b
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a096f
 
 UnknownScript_0x1a096f: ; 0x1a096f
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a0973
 
 UnknownScript_0x1a0973: ; 0x1a0973
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x1a0977
 
 UnknownScript_0x1a0977: ; 0x1a0977
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1a097b
 
@@ -366,37 +366,37 @@
 ; 0x1a0a2f
 
 UnknownScript_0x1a0a2f: ; 0x1a0a2f
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x1a0a33
 
 UnknownScript_0x1a0a33: ; 0x1a0a33
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x1a0a37
 
 UnknownScript_0x1a0a37: ; 0x1a0a37
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x1a0a3b
 
 UnknownScript_0x1a0a3b: ; 0x1a0a3b
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x1a0a3f
 
 UnknownScript_0x1a0a3f: ; 0x1a0a3f
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x1a0a43
 
 UnknownScript_0x1a0a43: ; 0x1a0a43
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x1a0a47
 
 UnknownScript_0x1a0a47: ; 0x1a0a47
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x1a0a4b
 
--- a/maps/Route30.asm
+++ b/maps/Route30.asm
@@ -164,48 +164,48 @@
 ; 0x1a1783
 
 UnknownScript_0x1a1783: ; 0x1a1783
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a1787
 
 UnknownScript_0x1a1787: ; 0x1a1787
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a178b
 
 UnknownScript_0x1a178b: ; 0x1a178b
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a178f
 
 UnknownScript_0x1a178f: ; 0x1a178f
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a1793
 
 UnknownScript_0x1a1793: ; 0x1a1793
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a1797
 
 UnknownScript_0x1a1797: ; 0x1a1797
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a179b
 
 UnknownScript_0x1a179b: ; 0x1a179b
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a179f
 
 UnknownScript_0x1a179f: ; 0x1a179f
 	setevent EVENT_JOEY_HP_UP
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1a17a6
 
 UnknownScript_0x1a17a6: ; 0x1a17a6
-	jumpstd $0022
+	jumpstd rematchgiftm
 	end
 ; 0x1a17aa
 
--- a/maps/Route31.asm
+++ b/maps/Route31.asm
@@ -177,47 +177,47 @@
 ; 0x1a554c
 
 UnknownScript_0x1a554c: ; 0x1a554c
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a5550
 
 UnknownScript_0x1a5550: ; 0x1a5550
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a5554
 
 UnknownScript_0x1a5554: ; 0x1a5554
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a5558
 
 UnknownScript_0x1a5558: ; 0x1a5558
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a555c
 
 UnknownScript_0x1a555c: ; 0x1a555c
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a5560
 
 UnknownScript_0x1a5560: ; 0x1a5560
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a5564
 
 UnknownScript_0x1a5564: ; 0x1a5564
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a5568
 
 UnknownScript_0x1a5568: ; 0x1a5568
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x1a556c
 
 UnknownScript_0x1a556c: ; 0x1a556c
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1a5570
 
--- a/maps/Route32.asm
+++ b/maps/Route32.asm
@@ -326,37 +326,37 @@
 ; 0x1905f7
 
 UnknownScript_0x1905f7: ; 0x1905f7
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1905fb
 
 UnknownScript_0x1905fb: ; 0x1905fb
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1905ff
 
 UnknownScript_0x1905ff: ; 0x1905ff
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x190603
 
 UnknownScript_0x190603: ; 0x190603
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x190607
 
 UnknownScript_0x190607: ; 0x190607
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x19060b
 
 UnknownScript_0x19060b: ; 0x19060b
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x19060f
 
 UnknownScript_0x19060f: ; 0x19060f
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x190613
 
@@ -503,37 +503,37 @@
 ; 0x1906e1
 
 UnknownScript_0x1906e1: ; 0x1906e1
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x1906e5
 
 UnknownScript_0x1906e5: ; 0x1906e5
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x1906e9
 
 UnknownScript_0x1906e9: ; 0x1906e9
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x1906ed
 
 UnknownScript_0x1906ed: ; 0x1906ed
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x1906f1
 
 UnknownScript_0x1906f1: ; 0x1906f1
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x1906f5
 
 UnknownScript_0x1906f5: ; 0x1906f5
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x1906f9
 
 UnknownScript_0x1906f9: ; 0x1906f9
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x1906fd
 
--- a/maps/Route33.asm
+++ b/maps/Route33.asm
@@ -133,37 +133,37 @@
 ; 0x1ac0cb
 
 UnknownScript_0x1ac0cb: ; 0x1ac0cb
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1ac0cf
 
 UnknownScript_0x1ac0cf: ; 0x1ac0cf
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1ac0d3
 
 UnknownScript_0x1ac0d3: ; 0x1ac0d3
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1ac0d7
 
 UnknownScript_0x1ac0d7: ; 0x1ac0d7
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1ac0db
 
 UnknownScript_0x1ac0db: ; 0x1ac0db
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1ac0df
 
 UnknownScript_0x1ac0df: ; 0x1ac0df
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1ac0e3
 
 UnknownScript_0x1ac0e3: ; 0x1ac0e3
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1ac0e7
 
--- a/maps/Route34.asm
+++ b/maps/Route34.asm
@@ -209,37 +209,37 @@
 ; 0x78137
 
 UnknownScript_0x78137: ; 0x78137
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x7813b
 
 UnknownScript_0x7813b: ; 0x7813b
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x7813f
 
 UnknownScript_0x7813f: ; 0x7813f
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x78143
 
 UnknownScript_0x78143: ; 0x78143
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x78147
 
 UnknownScript_0x78147: ; 0x78147
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x7814b
 
 UnknownScript_0x7814b: ; 0x7814b
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x7814f
 
 UnknownScript_0x7814f: ; 0x7814f
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x78153
 
@@ -372,47 +372,47 @@
 ; 0x78228
 
 UnknownScript_0x78228: ; 0x78228
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x7822c
 
 UnknownScript_0x7822c: ; 0x7822c
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x78230
 
 UnknownScript_0x78230: ; 0x78230
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x78234
 
 UnknownScript_0x78234: ; 0x78234
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x78238
 
 UnknownScript_0x78238: ; 0x78238
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x7823c
 
 UnknownScript_0x7823c: ; 0x7823c
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x78240
 
 UnknownScript_0x78240: ; 0x78240
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x78244
 
 UnknownScript_0x78244: ; 0x78244
-	jumpstd $002a
+	jumpstd giftf
 	end
 ; 0x78248
 
 UnknownScript_0x78248: ; 0x78248
-	jumpstd $002b
+	jumpstd packfullf
 	end
 ; 0x7824c
 
--- a/maps/Route35.asm
+++ b/maps/Route35.asm
@@ -82,37 +82,37 @@
 ; 0x19c903
 
 UnknownScript_0x19c903: ; 0x19c903
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x19c907
 
 UnknownScript_0x19c907: ; 0x19c907
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x19c90b
 
 UnknownScript_0x19c90b: ; 0x19c90b
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x19c90f
 
 UnknownScript_0x19c90f: ; 0x19c90f
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x19c913
 
 UnknownScript_0x19c913: ; 0x19c913
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x19c917
 
 UnknownScript_0x19c917: ; 0x19c917
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x19c91b
 
 UnknownScript_0x19c91b: ; 0x19c91b
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x19c91f
 
--- a/maps/Route35NationalParkgate.asm
+++ b/maps/Route35NationalParkgate.asm
@@ -75,7 +75,7 @@
 	writetext UnknownText_0x6a7db
 	closetext
 	loadmovesprites
-	jumpstd $0016
+	jumpstd bugcontestresultswarp
 ; 0x6a1ee
 
 UnknownScript_0x6a1ee: ; 0x6a1ee
@@ -231,7 +231,7 @@
 ; 0x6a2de
 
 UnknownScript_0x6a2de: ; 0x6a2de
-	jumpstd $0015
+	jumpstd daytotext
 	end
 ; 0x6a2e2
 
--- a/maps/Route36.asm
+++ b/maps/Route36.asm
@@ -305,47 +305,47 @@
 ; 0x1941c9
 
 UnknownScript_0x1941c9: ; 0x1941c9
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1941cd
 
 UnknownScript_0x1941cd: ; 0x1941cd
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1941d1
 
 UnknownScript_0x1941d1: ; 0x1941d1
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1941d5
 
 UnknownScript_0x1941d5: ; 0x1941d5
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1941d9
 
 UnknownScript_0x1941d9: ; 0x1941d9
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1941dd
 
 UnknownScript_0x1941dd: ; 0x1941dd
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1941e1
 
 UnknownScript_0x1941e1: ; 0x1941e1
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1941e5
 
 UnknownScript_0x1941e5: ; 0x1941e5
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x1941e9
 
 UnknownScript_0x1941e9: ; 0x1941e9
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1941ed
 
--- a/maps/Route36NationalParkgate.asm
+++ b/maps/Route36NationalParkgate.asm
@@ -83,7 +83,7 @@
 	applymovement $0, MovementData_0x6add1
 	pause 15
 	special Function8c0ab
-	jumpstd $0017
+	jumpstd bugcontestresults
 ; 0x6ab76
 
 UnknownScript_0x6ab76: ; 0x6ab76
@@ -320,7 +320,7 @@
 ; 0x6ad02
 
 UnknownScript_0x6ad02: ; 0x6ad02
-	jumpstd $0015
+	jumpstd daytotext
 	end
 ; 0x6ad06
 
--- a/maps/Route38.asm
+++ b/maps/Route38.asm
@@ -193,47 +193,47 @@
 ; 0x1a1e0b
 
 UnknownScript_0x1a1e0b: ; 0x1a1e0b
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x1a1e0f
 
 UnknownScript_0x1a1e0f: ; 0x1a1e0f
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x1a1e13
 
 UnknownScript_0x1a1e13: ; 0x1a1e13
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x1a1e17
 
 UnknownScript_0x1a1e17: ; 0x1a1e17
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x1a1e1b
 
 UnknownScript_0x1a1e1b: ; 0x1a1e1b
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x1a1e1f
 
 UnknownScript_0x1a1e1f: ; 0x1a1e1f
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x1a1e23
 
 UnknownScript_0x1a1e23: ; 0x1a1e23
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x1a1e27
 
 UnknownScript_0x1a1e27: ; 0x1a1e27
-	jumpstd $002a
+	jumpstd giftf
 	end
 ; 0x1a1e2b
 
 UnknownScript_0x1a1e2b: ; 0x1a1e2b
-	jumpstd $002b
+	jumpstd packfullf
 	end
 ; 0x1a1e2f
 
@@ -351,37 +351,37 @@
 ; 0x1a1ee9
 
 UnknownScript_0x1a1ee9: ; 0x1a1ee9
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a1eed
 
 UnknownScript_0x1a1eed: ; 0x1a1eed
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a1ef1
 
 UnknownScript_0x1a1ef1: ; 0x1a1ef1
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a1ef5
 
 UnknownScript_0x1a1ef5: ; 0x1a1ef5
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a1ef9
 
 UnknownScript_0x1a1ef9: ; 0x1a1ef9
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a1efd
 
 UnknownScript_0x1a1efd: ; 0x1a1efd
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a1f01
 
 UnknownScript_0x1a1f01: ; 0x1a1f01
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a1f05
 
--- a/maps/Route39.asm
+++ b/maps/Route39.asm
@@ -85,42 +85,42 @@
 ; 0x1a5b62
 
 UnknownScript_0x1a5b62: ; 0x1a5b62
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a5b66
 
 UnknownScript_0x1a5b66: ; 0x1a5b66
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a5b6a
 
 UnknownScript_0x1a5b6a: ; 0x1a5b6a
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a5b6e
 
 UnknownScript_0x1a5b6e: ; 0x1a5b6e
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a5b72
 
 UnknownScript_0x1a5b72: ; 0x1a5b72
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a5b76
 
 UnknownScript_0x1a5b76: ; 0x1a5b76
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a5b7a
 
 UnknownScript_0x1a5b7a: ; 0x1a5b7a
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x1a5b7e
 
 UnknownScript_0x1a5b7e: ; 0x1a5b7e
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1a5b82
 
--- a/maps/Route42.asm
+++ b/maps/Route42.asm
@@ -147,47 +147,47 @@
 ; 0x1a92f1
 
 UnknownScript_0x1a92f1: ; 0x1a92f1
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x1a92f5
 
 UnknownScript_0x1a92f5: ; 0x1a92f5
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x1a92f9
 
 UnknownScript_0x1a92f9: ; 0x1a92f9
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x1a92fd
 
 UnknownScript_0x1a92fd: ; 0x1a92fd
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x1a9301
 
 UnknownScript_0x1a9301: ; 0x1a9301
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x1a9305
 
 UnknownScript_0x1a9305: ; 0x1a9305
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x1a9309
 
 UnknownScript_0x1a9309: ; 0x1a9309
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x1a930d
 
 UnknownScript_0x1a930d: ; 0x1a930d
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x1a9311
 
 UnknownScript_0x1a9311: ; 0x1a9311
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x1a9315
 
--- a/maps/Route43.asm
+++ b/maps/Route43.asm
@@ -181,37 +181,37 @@
 ; 0x19d12c
 
 UnknownScript_0x19d12c: ; 0x19d12c
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x19d130
 
 UnknownScript_0x19d130: ; 0x19d130
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x19d134
 
 UnknownScript_0x19d134: ; 0x19d134
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x19d138
 
 UnknownScript_0x19d138: ; 0x19d138
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x19d13c
 
 UnknownScript_0x19d13c: ; 0x19d13c
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x19d140
 
 UnknownScript_0x19d140: ; 0x19d140
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x19d144
 
 UnknownScript_0x19d144: ; 0x19d144
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x19d148
 
@@ -398,47 +398,47 @@
 ; 0x19d239
 
 UnknownScript_0x19d239: ; 0x19d239
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x19d23d
 
 UnknownScript_0x19d23d: ; 0x19d23d
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x19d241
 
 UnknownScript_0x19d241: ; 0x19d241
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x19d245
 
 UnknownScript_0x19d245: ; 0x19d245
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x19d249
 
 UnknownScript_0x19d249: ; 0x19d249
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x19d24d
 
 UnknownScript_0x19d24d: ; 0x19d24d
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x19d251
 
 UnknownScript_0x19d251: ; 0x19d251
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x19d255
 
 UnknownScript_0x19d255: ; 0x19d255
-	jumpstd $002a
+	jumpstd giftf
 	end
 ; 0x19d259
 
 UnknownScript_0x19d259: ; 0x19d259
-	jumpstd $002b
+	jumpstd packfullf
 	end
 ; 0x19d25d
 
--- a/maps/Route44.asm
+++ b/maps/Route44.asm
@@ -117,58 +117,58 @@
 ; 0x19d8df
 
 UnknownScript_0x19d8df: ; 0x19d8df
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x19d8e3
 
 UnknownScript_0x19d8e3: ; 0x19d8e3
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x19d8e7
 
 UnknownScript_0x19d8e7: ; 0x19d8e7
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x19d8eb
 
 UnknownScript_0x19d8eb: ; 0x19d8eb
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x19d8ef
 
 UnknownScript_0x19d8ef: ; 0x19d8ef
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x19d8f3
 
 UnknownScript_0x19d8f3: ; 0x19d8f3
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x19d8f7
 
 UnknownScript_0x19d8f7: ; 0x19d8f7
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x19d8fb
 
 UnknownScript_0x19d8fb: ; 0x19d8fb
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x19d8ff
 
 UnknownScript_0x19d8ff: ; 0x19d8ff
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x19d903
 
 UnknownScript_0x19d903: ; 0x19d903
 	setevent EVENT_VANCE_CARBOS
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x19d90a
 
 UnknownScript_0x19d90a: ; 0x19d90a
-	jumpstd $0022
+	jumpstd rematchgiftm
 	end
 ; 0x19d90e
 
--- a/maps/Route45.asm
+++ b/maps/Route45.asm
@@ -89,58 +89,58 @@
 ; 0x19e11b
 
 UnknownScript_0x19e11b: ; 0x19e11b
-	jumpstd $0019
+	jumpstd asknumber1m
 	end
 ; 0x19e11f
 
 UnknownScript_0x19e11f: ; 0x19e11f
-	jumpstd $001a
+	jumpstd asknumber2m
 	end
 ; 0x19e123
 
 UnknownScript_0x19e123: ; 0x19e123
-	jumpstd $001b
+	jumpstd registerednumberm
 	end
 ; 0x19e127
 
 UnknownScript_0x19e127: ; 0x19e127
-	jumpstd $001c
+	jumpstd numberacceptedm
 	end
 ; 0x19e12b
 
 UnknownScript_0x19e12b: ; 0x19e12b
-	jumpstd $001d
+	jumpstd numberdeclinedm
 	end
 ; 0x19e12f
 
 UnknownScript_0x19e12f: ; 0x19e12f
-	jumpstd $001e
+	jumpstd phonefullm
 	end
 ; 0x19e133
 
 UnknownScript_0x19e133: ; 0x19e133
-	jumpstd $001f
+	jumpstd rematchm
 	end
 ; 0x19e137
 
 UnknownScript_0x19e137: ; 0x19e137
-	jumpstd $0020
+	jumpstd giftm
 	end
 ; 0x19e13b
 
 UnknownScript_0x19e13b: ; 0x19e13b
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x19e13f
 
 UnknownScript_0x19e13f: ; 0x19e13f
 	setevent EVENT_PARRY_IRON
-	jumpstd $0021
+	jumpstd packfullm
 	end
 ; 0x19e146
 
 UnknownScript_0x19e146: ; 0x19e146
-	jumpstd $0022
+	jumpstd rematchgiftm
 	end
 ; 0x19e14a
 
--- a/maps/Route46.asm
+++ b/maps/Route46.asm
@@ -146,48 +146,48 @@
 ; 0x1a974f
 
 UnknownScript_0x1a974f: ; 0x1a974f
-	jumpstd $0023
+	jumpstd asknumber1f
 	end
 ; 0x1a9753
 
 UnknownScript_0x1a9753: ; 0x1a9753
-	jumpstd $0024
+	jumpstd asknumber2f
 	end
 ; 0x1a9757
 
 UnknownScript_0x1a9757: ; 0x1a9757
-	jumpstd $0025
+	jumpstd registerednumberf
 	end
 ; 0x1a975b
 
 UnknownScript_0x1a975b: ; 0x1a975b
-	jumpstd $0026
+	jumpstd numberacceptedf
 	end
 ; 0x1a975f
 
 UnknownScript_0x1a975f: ; 0x1a975f
-	jumpstd $0027
+	jumpstd numberdeclinedf
 	end
 ; 0x1a9763
 
 UnknownScript_0x1a9763: ; 0x1a9763
-	jumpstd $0028
+	jumpstd phonefullf
 	end
 ; 0x1a9767
 
 UnknownScript_0x1a9767: ; 0x1a9767
-	jumpstd $0029
+	jumpstd rematchf
 	end
 ; 0x1a976b
 
 UnknownScript_0x1a976b: ; 0x1a976b
 	setevent EVENT_ERIN_CALCIUM
-	jumpstd $002b
+	jumpstd packfullf
 	end
 ; 0x1a9772
 
 UnknownScript_0x1a9772: ; 0x1a9772
-	jumpstd $002c
+	jumpstd rematchgiftf
 	end
 ; 0x1a9776
 
--- a/maps/SaffronGym.asm
+++ b/maps/SaffronGym.asm
@@ -177,12 +177,12 @@
 MapSaffronGymSignpost0Script: ; 0x189ccf
 	checkflag $0028
 	iftrue UnknownScript_0x189cd8
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x189cd8
 
 UnknownScript_0x189cd8: ; 0x189cd8
 	trainertotext SABRINA, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x189cdf
 
 UnknownText_0x189cdf: ; 0x189cdf
--- a/maps/VermilionGym.asm
+++ b/maps/VermilionGym.asm
@@ -151,12 +151,12 @@
 MapVermilionGymSignpost16Script: ; 0x192132
 	checkflag $0025
 	iftrue UnknownScript_0x19213b
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x19213b
 
 UnknownScript_0x19213b: ; 0x19213b
 	trainertotext LT_SURGE, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x192142
 
 UnknownText_0x192142: ; 0x192142
--- a/maps/VioletGym.asm
+++ b/maps/VioletGym.asm
@@ -59,11 +59,11 @@
 ; 0x68421
 
 UnknownScript_0x68421: ; 0x68421
-	jumpstd $0012
+	jumpstd goldenrodrockets
 ; 0x68424
 
 UnknownScript_0x68424: ; 0x68424
-	jumpstd $0013
+	jumpstd radiotowerrockets
 ; 0x68427
 
 TrainerBird_keeperRod: ; 0x68427
@@ -144,12 +144,12 @@
 MapVioletGymSignpost1Script: ; 0x68463
 	checkflag $001b
 	iftrue UnknownScript_0x6846c
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x6846c
 
 UnknownScript_0x6846c: ; 0x6846c
 	trainertotext FALKNER, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x68473
 
 UnknownText_0x68473: ; 0x68473
--- a/maps/ViridianGym.asm
+++ b/maps/ViridianGym.asm
@@ -57,12 +57,12 @@
 MapViridianGymSignpost1Script: ; 0x9aa6b
 	checkflag $002a
 	iftrue UnknownScript_0x9aa74
-	jumpstd $002d
+	jumpstd gymstatue1
 ; 0x9aa74
 
 UnknownScript_0x9aa74: ; 0x9aa74
 	trainertotext BLUE, 1, $1
-	jumpstd $002e
+	jumpstd gymstatue2
 ; 0x9aa7b
 
 UnknownText_0x9aa7b: ; 0x9aa7b
--- a/text/common.asm
+++ b/text/common.asm
@@ -385,14 +385,13 @@
 	done
 ; 0x1b092a
 
-UnknownText_0x1b092a: ; 0x1b092a
+HappinessText3:
 	text "Wow! You and your"
 	line "#MON are really"
 	cont "close!"
 	done
-; 0x1b0954
 
-UnknownText_0x1b0954: ; 0x1b0954
+HappinessText2:
 	text "#MON get more"
 	line "friendly if you"
 
@@ -399,9 +398,8 @@
 	para "spend time with"
 	line "them."
 	done
-; 0x1b0989
 
-UnknownText_0x1b0989: ; 0x1b0989
+HappinessText1:
 	text "You haven't tamed"
 	line "your #MON."
 
@@ -408,781 +406,17 @@
 	para "If you aren't"
 	line "nice, it'll pout."
 	done
-; 0x1b09c4
 
-UnknownText_0x1b09c4: ; 0x1b09c4
+RegisteredNumber1Text:
 	text $52, " registered"
 	line "@"
 	text_from_ram StringBuffer3
 	text "'s number."
 	done
-; 0x1b09e1
 
-UnknownText_0x1b09e1: ; 0x1b09e1
+RegisteredNumber2Text:
 	text $52, " registered"
 	line "@"
 	text_from_ram StringBuffer3
 	text "'s number."
 	done
-; 0x1b09fe
-
-UnknownText_0x1b09fe: ; 0x1b09fe
-	text "Your knowledge is"
-	line "impressive!"
-
-	para "I like that!"
-
-	para "Want to trade"
-	line "battle tips?"
-
-	para "I'll phone if I"
-	line "get good info."
-
-	para "Would you tell me"
-	line "your number?"
-	done
-; 0x1b0a82
-
-UnknownText_0x1b0a82: ; 0x1b0a82
-	text "Want to trade"
-	line "battle tips?"
-
-	para "I'll phone if I"
-	line "get good info."
-
-	para "Would you tell me"
-	line "your number?"
-	done
-; 0x1b0adb
-
-UnknownText_0x1b0adb: ; 0x1b0adb
-	text "I'll call you if I"
-	line "hear anything!"
-	done
-; 0x1b0afd
-
-UnknownText_0x1b0afd: ; 0x1b0afd
-	text "Oh, OK. Too bad…"
-
-	para "Well, if you ever"
-	line "want my number,"
-	cont "come see me, OK?"
-	done
-; 0x1b0b42
-
-UnknownText_0x1b0b42: ; 0x1b0b42
-	text "Oh?"
-	line "Your phone's full."
-
-	para "It can't register"
-	line "my number."
-	done
-; 0x1b0b75
-
-UnknownText_0x1b0b75: ; 0x1b0b75
-	text "Hi, I was waiting"
-	line "for you to show!"
-
-	para "Let's get started"
-	line "right away!"
-	done
-; 0x1b0bb6
-
-UnknownText_0x1b0bb6: ; 0x1b0bb6
-	text "Your MARILL is so"
-	line "cute and adorable!"
-
-	para "You love #MON"
-	line "just like I do!"
-
-	para "Want to trade"
-	line "phone numbers?"
-
-	para "Let's chat! It'll"
-	line "be so much fun!"
-	done
-; 0x1b0c37
-
-UnknownText_0x1b0c37: ; 0x1b0c37
-	text "Your MARILL is so"
-	line "cute and adorable!"
-
-	para "We should chat, it"
-	line "will be fun."
-
-	para "Can I have your"
-	line "phone number?"
-	done
-; 0x1b0c9b
-
-UnknownText_0x1b0c9b: ; 0x1b0c9b
-	text "To be honest, I"
-	line "want a MARILL."
-
-	para "But I make do with"
-	line "my cute SNUBBULL."
-	done
-; 0x1b0ce0
-
-UnknownText_0x1b0ce0: ; 0x1b0ce0
-	text "Oh… That's"
-	line "disappointing…"
-
-	para "Goodbye, MARILL…"
-	done
-; 0x1b0d0b
-
-UnknownText_0x1b0d0b: ; 0x1b0d0b
-	text "Oh? Your phone's"
-	line "memory is full."
-	done
-; 0x1b0d2c
-
-UnknownText_0x1b0d2c: ; 0x1b0d2c
-	text "Oh? ", $52, "? "
-	line "I waited here for"
-
-	para "you. I brought you"
-	line "a little gift."
-	done
-; 0x1b0d69
-
-UnknownText_0x1b0d69: ; 0x1b0d69
-	text "Oh?"
-	line "You have no room."
-
-	para "Please come back"
-	line "for it later."
-	done
-; 0x1b0d9f
-
-UnknownText_0x1b0d9f: ; 0x1b0d9f
-	text "Cool! That's the"
-	line "first time I've"
-	cont "lost in a while!"
-
-	para "Hey, give me your"
-	line "phone number."
-
-	para "You'd be fun to"
-	line "battle, so I'll"
-
-	para "call you when I"
-	line "get stronger!"
-	done
-; 0x1b0e2c
-
-UnknownText_0x1b0e2c: ; 0x1b0e2c
-	text "Hey, give me your"
-	line "phone number."
-
-	para "You'd be fun to"
-	line "battle, so I'll"
-
-	para "call you when I"
-	line "get stronger!"
-	done
-; 0x1b0e89
-
-UnknownText_0x1b0e89: ; 0x1b0e89
-	text "Hey, let's battle"
-	line "again!"
-	done
-; 0x1b0ea2
-
-UnknownText_0x1b0ea2: ; 0x1b0ea2
-	text "Looks like you're"
-	line "a wimp…"
-	done
-; 0x1b0ebc
-
-UnknownText_0x1b0ebc: ; 0x1b0ebc
-	text "Hey! Your phone's"
-	line "already full!"
-	done
-; 0x1b0edc
-
-UnknownText_0x1b0edc: ; 0x1b0edc
-	text "Hey! I'm tired of"
-	line "waiting for you!"
-	done
-; 0x1b0eff
-
-UnknownText_0x1b0eff: ; 0x1b0eff
-	text "Oh… Your PACK's"
-	line "full. I'll give it"
-	cont "to you later."
-	done
-; 0x1b0f2f
-
-UnknownText_0x1b0f2f: ; 0x1b0f2f
-	text "Man! You're as"
-	line "tough as ever!"
-
-	para "I've battled you"
-	line "over and over, but"
-
-	para $52, ", I haven't"
-	line "won once."
-
-	para "I bought tons of"
-	line "items to toughen"
-
-	para "up my #MON, but"
-	line "to no avail…"
-
-	para "Items alone aren't"
-	line "the answer."
-
-	para "That must be what"
-	line "it is…"
-
-	para "Here, take this,"
-	line $52, "."
-
-	para "I won't be needing"
-	line "it anymore…"
-	done
-; 0x1b102e
-
-UnknownText_0x1b102e: ; 0x1b102e
-	text "Wow, you're tough."
-	line "I haven't battled"
-
-	para "that seriously in"
-	line "a long time."
-
-	para "Could I get your"
-	line "phone number?"
-
-	para "I'd like to battle"
-	line "again when I heal"
-
-	para "@"
-	text_from_ram StringBuffer4
-	text " and the"
-	line "rest of my team."
-	done
-; 0x1b10d3
-
-UnknownText_0x1b10d3: ; 0x1b10d3
-	text "Could I get your"
-	line "phone number?"
-
-	para "I'd like to battle"
-	line "again when I heal"
-
-	para "@"
-	text_from_ram StringBuffer4
-	text " and the"
-	line "rest of my team."
-	done
-; 0x1b1136
-
-UnknownText_0x1b1136: ; 0x1b1136
-	text "How should I beat"
-	line "you? I'm tormented"
-
-	para "by those thoughts"
-	line "all the time…"
-	done
-; 0x1b117b
-
-UnknownText_0x1b117b: ; 0x1b117b
-	text "OK… I understand…"
-	line "But if you change"
-
-	para "your mind, give me"
-	line "a shout anytime."
-	done
-; 0x1b11c4
-
-UnknownText_0x1b11c4: ; 0x1b11c4
-	text "Your phone's"
-	line "memory is full."
-
-	para "You can't register"
-	line "my number."
-	done
-; 0x1b11fe
-
-UnknownText_0x1b11fe: ; 0x1b11fe
-	text "Hi! I've been"
-	line "waiting for you!"
-
-	para "This time, I'm"
-	line "going to win!"
-	done
-; 0x1b1239
-
-UnknownText_0x1b1239: ; 0x1b1239
-	text "It's been a while"
-	line "since I lost…"
-
-	para "You're very good"
-	line "at battling."
-
-	para "We should battle"
-	line "again sometime."
-
-	para "By challenging a"
-	line "tough trainer like"
-
-	para "you, I think I can"
-	line "get better too."
-
-	para "So how about it?"
-
-	para "Would you give me"
-	line "your phone number?"
-	done
-; 0x1b1314
-
-UnknownText_0x1b1314: ; 0x1b1314
-	text "By challenging a"
-	line "tough trainer like"
-
-	para "you, I think I can"
-	line "get better too."
-
-	para "So how about it?"
-
-	para "Would you give me"
-	line "your phone number?"
-	done
-; 0x1b1392
-
-UnknownText_0x1b1392: ; 0x1b1392
-	text "Let's battle again"
-	line "sometime!"
-	done
-; 0x1b13af
-
-UnknownText_0x1b13af: ; 0x1b13af
-	text "That's too bad…"
-
-	para "Let me know if you"
-	line "change your mind."
-	done
-; 0x1b13e4
-
-UnknownText_0x1b13e4: ; 0x1b13e4
-	text "Oh no. Your phone"
-	line "is out of memory."
-	done
-; 0x1b1409
-
-UnknownText_0x1b1409: ; 0x1b1409
-	text "You sure kept me"
-	line "waiting! Let's go!"
-	done
-; 0x1b142d
-
-UnknownText_0x1b142d: ; 0x1b142d
-	text "If my @"
-	text_from_ram StringBuffer4
-	db $0
-	line "sees anything"
-
-	para "pretty, it goes"
-	line "and gets it."
-
-	para "Do you like pretty"
-	line "things?"
-
-	para "I could share if"
-	line "it gets some more."
-
-	para "What's your phone"
-	line "number? I'll call."
-
-	para "Don't expect a"
-	line "whole lot, OK?"
-	done
-; 0x1b14e4
-
-UnknownText_0x1b14e4: ; 0x1b14e4
-	text "Do you like pretty"
-	line "things?"
-
-	para "I could share if"
-	line "FARFETCH'D goes"
-	cont "and gets more."
-
-	para "What's your phone"
-	line "number? I'll call."
-	done
-; 0x1b1553
-
-UnknownText_0x1b1553: ; 0x1b1553
-	text "I'll call you as"
-	line "soon as I get"
-	cont "something pretty."
-	done
-; 0x1b1584
-
-UnknownText_0x1b1584: ; 0x1b1584
-	text "You sure? Well,"
-	line "tell me if you"
-	cont "change your mind."
-	done
-; 0x1b15b6
-
-UnknownText_0x1b15b6: ; 0x1b15b6
-	text "Huh? Your phone"
-	line "list is full."
-	done
-; 0x1b15d5
-
-UnknownText_0x1b15d5: ; 0x1b15d5
-	text "Tweet! Tweeeet!"
-
-	para "Kept me waiting!"
-	line "Go, FARFETCH'D!"
-	done
-; 0x1b1607
-
-UnknownText_0x1b1607: ; 0x1b1607
-	text "Kept me waiting!"
-	line "Look, this is it!"
-
-	para "See? Isn't it some"
-	line "kind of pretty?"
-	done
-; 0x1b164d
-
-UnknownText_0x1b164d: ; 0x1b164d
-	text "Huh? You don't"
-	line "have anywhere to"
-
-	para "put this. Better"
-	line "come back for it."
-	done
-; 0x1b1690
-
-UnknownText_0x1b1690: ; 0x1b1690
-	text "Not bad…"
-	line "It's something to"
-
-	para "beat me, even by"
-	line "an unlikely fluke…"
-
-	para "I like you! Give"
-	line "me your number!"
-
-	para "You can be my"
-	line "practice partner!"
-	done
-; 0x1b1710
-
-UnknownText_0x1b1710: ; 0x1b1710
-	text "Give me your phone"
-	line "number!"
-
-	para "You are going to"
-	line "be my practice"
-	cont "partner!"
-	done
-; 0x1b1755
-
-UnknownText_0x1b1755: ; 0x1b1755
-	text "Don't be too proud"
-	line "about beating me!"
-
-	para "It was a fluke!"
-	done
-; 0x1b178a
-
-UnknownText_0x1b178a: ; 0x1b178a
-	text "I don't believe"
-	line "it! You're going"
-	cont "to regret this!"
-	done
-; 0x1b17ba
-
-UnknownText_0x1b17ba: ; 0x1b17ba
-	text "What? Your phone"
-	line "list has no room!"
-	done
-; 0x1b17de
-
-UnknownText_0x1b17de: ; 0x1b17de
-	text "What took you?"
-	line "Start right away!"
-	done
-; 0x1b1800
-
-UnknownText_0x1b1800: ; 0x1b1800
-	text "Listen, can I get"
-	line "your phone number?"
-
-	para "I'll ring you for"
-	line "some battles."
-
-	para "I'm a rookie too, "
-	line "so I think it'd be"
-	cont "a good motivator."
-	done
-; 0x1b187b
-
-UnknownText_0x1b187b: ; 0x1b187b
-	text "Can I get your"
-	line "phone number?"
-
-	para "I don't want to"
-	line "lose against you!"
-
-	para "We have to battle"
-	line "again, OK?"
-	done
-; 0x1b18d7
-
-UnknownText_0x1b18d7: ; 0x1b18d7
-	text "I'll ring you"
-	line "whenever I get the"
-	cont "urge to battle!"
-	done
-; 0x1b1908
-
-UnknownText_0x1b1908: ; 0x1b1908
-	text "Oh, all right…"
-
-	para "But I won't lose"
-	line "to you again!"
-	done
-; 0x1b1936
-
-UnknownText_0x1b1936: ; 0x1b1936
-	text "Huh, what? Your"
-	line "phone's full."
-	done
-; 0x1b1954
-
-UnknownText_0x1b1954: ; 0x1b1954
-	text "I've been waiting!"
-	line "Let's battle now!"
-	done
-; 0x1b1978
-
-UnknownText_0x1b1978: ; 0x1b1978
-	text "Hey, wait! Your"
-	line "PACK is stuffed!"
-
-	para "Well, we'll leave"
-	line "it till next time."
-	done
-; 0x1b19be
-
-UnknownText_0x1b19be: ; 0x1b19be
-	text "And yet another"
-	line "loss…"
-
-	para "No doubt about"
-	line "it--you're tough."
-
-	para "Being beaten this"
-	line "often actually"
-	cont "feels good now!"
-
-	para "Here, take this. "
-	line "Use it to get even"
-
-	para "tougher. That will"
-	line "toughen me up too!"
-	done
-; 0x1b1a71
-
-UnknownText_0x1b1a71: ; 0x1b1a71
-	text "You're awesome!"
-	line "I like you!"
-
-	para "I look for #MON"
-	line "here every day."
-
-	para "When I'm in the"
-	line "grass, I find all"
-	cont "kinds of BERRIES."
-
-	para "If you'd like,"
-	line "I'll share some."
-
-	para "Could I get your"
-	line "phone number?"
-	done
-; 0x1b1b1d
-
-UnknownText_0x1b1b1d: ; 0x1b1b1d
-	text "When I'm in the"
-	line "grass, I find all"
-	cont "kinds of BERRIES."
-
-	para "If you'd like,"
-	line "I'll share some."
-
-	para "Could I get your"
-	line "phone number?"
-	done
-; 0x1b1b8e
-
-UnknownText_0x1b1b8e: ; 0x1b1b8e
-	text "You'll hear from"
-	line "me as soon as I"
-
-	para "find anything that"
-	line "you might like."
-	done
-; 0x1b1bd2
-
-UnknownText_0x1b1bd2: ; 0x1b1bd2
-	text "Oh well. Don't be"
-	line "shy if you want to"
-	cont "get my number."
-	done
-; 0x1b1c06
-
-UnknownText_0x1b1c06: ; 0x1b1c06
-	text "Your phone list"
-	line "has no room for my"
-	cont "number."
-	done
-; 0x1b1c32
-
-UnknownText_0x1b1c32: ; 0x1b1c32
-	text "I was waiting for"
-	line "you. Let's battle!"
-	done
-; 0x1b1c57
-
-UnknownText_0x1b1c57: ; 0x1b1c57
-	text "Good to see you!"
-	line "See? This is what"
-
-	para "I found."
-	line "It's for you!"
-	done
-; 0x1b1c91
-
-UnknownText_0x1b1c91: ; 0x1b1c91
-	text "Oops, your PACK's"
-	line "full. Too bad."
-
-	para "You should come"
-	line "back for it later."
-	done
-; 0x1b1cd5
-
-UnknownText_0x1b1cd5: ; 0x1b1cd5
-	text "Don't young people"
-	line "fish anymore?"
-
-	para "I've seen rare"
-	line "#MON while I've"
-	cont "been fishing…"
-
-	para "You young people"
-	line "like that, right?"
-
-	para "Want to trade"
-	line "phone numbers?"
-
-	para "I'll let you know"
-	line "if I see anything."
-	done
-; 0x1b1d85
-
-UnknownText_0x1b1d85: ; 0x1b1d85
-	text "Hm? So you do want"
-	line "me to phone if I"
-	cont "see rare #MON?"
-	done
-; 0x1b1db9
-
-UnknownText_0x1b1db9: ; 0x1b1db9
-	text "Yep, phone if I"
-	line "see rare #MON."
-
-	para "Don't worry, I"
-	line "won't forget!"
-	done
-; 0x1b1df4
-
-UnknownText_0x1b1df4: ; 0x1b1df4
-	text "Oh…"
-	line "My own kids won't"
-
-	para "even give me their"
-	line "phone numbers…"
-
-	para "Is that how young"
-	line "people are today?"
-	done
-; 0x1b1e50
-
-UnknownText_0x1b1e50: ; 0x1b1e50
-	text "Your phone's"
-	line "memory is full."
-
-	para "It seems that"
-	line "young people all"
-	cont "have #GEAR."
-	done
-; 0x1b1e98
-
-UnknownText_0x1b1e98: ; 0x1b1e98
-	text "Hey, kid!"
-
-	para "No losing for me"
-	line "this day!"
-	done
-; 0x1b1ebe
-
-UnknownText_0x1b1ebe: ; 0x1b1ebe
-	text "Oh? You're on a"
-	line "big journey to see"
-	cont "the sights? Neat!"
-
-	para "Let's be friends!"
-	line "Can I have your"
-	cont "phone number?"
-
-	para "I want to hear"
-	line "about everything"
-	cont "you've seen!"
-	done
-; 0x1b1f4e
-
-UnknownText_0x1b1f4e: ; 0x1b1f4e
-	text "Let's be friends!"
-	line "Can I have your"
-	cont "phone number?"
-
-	para "I want to hear"
-	line "about everything"
-	cont "you've seen!"
-	done
-; 0x1b1faa
-
-UnknownText_0x1b1faa: ; 0x1b1faa
-	text "I'll telephone you"
-	line "if I hear anything"
-	cont "interesting."
-	done
-; 0x1b1fdd
-
-UnknownText_0x1b1fdd: ; 0x1b1fdd
-	text "Aww… You won't be"
-	line "my friend?"
-	done
-; 0x1b1ffa
-
-UnknownText_0x1b1ffa: ; 0x1b1ffa
-	text "Wait! Your phone"
-	line "list is filled up!"
-	done
-; 0x1b201f
-
-UnknownText_0x1b201f: ; 0x1b201f
-	text "You're late! Let's"
-	line "get started now!"
-	done
-; 0x1b2042
--- /dev/null
+++ b/text/phone/alan_overworld.asm
@@ -1,0 +1,71 @@
+AlanAskNumber1Text:
+	text "Reading textbooks"
+	line "is worthwhile"
+	cont "every so often."
+
+	para "When I'm reading"
+	line "and walking, I"
+	cont "have to look down."
+
+	para "So I notice items"
+	line "on the ground."
+
+	para "Next time I find"
+	line "something, I'll"
+	cont "give it to you."
+
+	para "May I have your"
+	line "phone number?"
+	done
+
+AlanAskNumber2Text:
+	text "If I find some-"
+	line "thing, it's yours."
+
+	para "So may I have your"
+	line "phone number?"
+	done
+
+AlanNumberAcceptedText:
+	text "I'll call you as"
+	line "soon as I find"
+
+	para "something. You can"
+	line "count on it!"
+	done
+
+AlanNumberDeclinedText:
+	text "Oh… I thought it"
+	line "would be a good"
+
+	para "break to call you"
+	line "when I'm studying…"
+	done
+
+AlanPhoneFullText:
+	text "There's no room"
+	line "for my number."
+	done
+
+AlanRematchText:
+	text "I waited around"
+	line "for you!"
+
+	para "I'm thoroughly"
+	line "prepared today!"
+	done
+
+AlanGiftText:
+	text "This, this! This"
+	line "is yours! Ta-da!"
+	done
+
+AlanPackFullText:
+	text "Whoops!"
+
+	para "You can't carry"
+	line "any more items!"
+
+	para "I'll hold it until"
+	line "next time."
+	done
--- /dev/null
+++ b/text/phone/anthony_overworld.asm
@@ -1,0 +1,52 @@
+AnthonyAskNumber1Text:
+	text "By the way, I'm a"
+	line "HIKER, so I often"
+
+	para "go to mountains"
+	line "and caves."
+
+	para "I occasionally see"
+	line "rare #MON."
+
+	para "I could call you"
+	line "the next time I"
+	cont "see one."
+
+	para "Feel like swapping"
+	line "phone numbers?"
+	done
+
+AnthonyAskNumber2Text:
+	text "I could call you"
+	line "when I see some"
+	cont "rare #MON."
+
+	para "Feel like swapping"
+	line "phone numbers?"
+	done
+
+AnthonyNumberAcceptedText:
+	text "Be patient. I'll"
+	line "find some rare"
+	cont "#MON for you!"
+	done
+
+AnthonyNumberDeclinedText:
+	text "You're cold. I may"
+	line "as well head to"
+	cont "the mountains…"
+	done
+
+AnthonyPhoneFullText:
+	text "Your phone's full."
+
+	para "It can't register"
+	line "my phone number."
+	done
+
+AnthonyRematchText:
+	text "All righty, then!"
+
+	para "My #MON and I"
+	line "are raring to go!"
+	done
--- /dev/null
+++ b/text/phone/arnie_overworld.asm
@@ -1,0 +1,59 @@
+ArnieAskNumber1Text:
+	text "Do you get the"
+	line "feeling that there"
+
+	para "are more rare"
+	line "#MON around?"
+
+	para "I'm positive there"
+	line "are, so I look all"
+	cont "the time."
+
+	para "If I find one, I"
+	line "want to share the"
+
+	para "good news with"
+	line "everyone I know."
+
+	para "I know! Give me"
+	line "your phone number."
+	done
+
+ArnieAskNumber2Text:
+	text "I want to let"
+	line "people know if I"
+	cont "see rare #MON."
+
+	para "Please give me"
+	line "your phone number!"
+	done
+
+ArnieNumberAcceptedText:
+	text "If I spot any"
+	line "awesome #MON,"
+
+	para "I'll be sure to"
+	line "give you a call!"
+	done
+
+ArnieNumberDeclinedText:
+	text "Aww! I want to"
+	line "tell someone about"
+	cont "my discoveries!"
+	done
+
+ArniePhoneFullText:
+	text "There's no space"
+	line "for my number."
+
+	para "If you make room,"
+	line "register me!"
+	done
+
+ArnieRematchText:
+	text "It's my turn to"
+	line "win now!"
+
+	para "I've turned over a"
+	line "new leaf!"
+	done
--- /dev/null
+++ b/text/phone/beth_overworld.asm
@@ -1,0 +1,56 @@
+BethAskNumber1Text:
+	text "It's been a while"
+	line "since I lost…"
+
+	para "You're very good"
+	line "at battling."
+
+	para "We should battle"
+	line "again sometime."
+
+	para "By challenging a"
+	line "tough trainer like"
+
+	para "you, I think I can"
+	line "get better too."
+
+	para "So how about it?"
+
+	para "Would you give me"
+	line "your phone number?"
+	done
+
+BethAskNumber2Text:
+	text "By challenging a"
+	line "tough trainer like"
+
+	para "you, I think I can"
+	line "get better too."
+
+	para "So how about it?"
+
+	para "Would you give me"
+	line "your phone number?"
+	done
+
+BethNumberAcceptedText:
+	text "Let's battle again"
+	line "sometime!"
+	done
+
+BethNumberDeclinedText:
+	text "That's too bad…"
+
+	para "Let me know if you"
+	line "change your mind."
+	done
+
+BethPhoneFullText:
+	text "Oh no. Your phone"
+	line "is out of memory."
+	done
+
+BethRematchText:
+	text "You sure kept me"
+	line "waiting! Let's go!"
+	done
--- /dev/null
+++ b/text/phone/beverly_overworld.asm
@@ -1,0 +1,60 @@
+BeverlyAskNumber1Text:
+	text "Your MARILL is so"
+	line "cute and adorable!"
+
+	para "You love #MON"
+	line "just like I do!"
+
+	para "Want to trade"
+	line "phone numbers?"
+
+	para "Let's chat! It'll"
+	line "be so much fun!"
+	done
+
+BeverlyAskNumber2Text:
+	text "Your MARILL is so"
+	line "cute and adorable!"
+
+	para "We should chat, it"
+	line "will be fun."
+
+	para "Can I have your"
+	line "phone number?"
+	done
+
+BeverlyNumberAcceptedText:
+	text "To be honest, I"
+	line "want a MARILL."
+
+	para "But I make do with"
+	line "my cute SNUBBULL."
+	done
+
+BeverlyNumberDeclinedText:
+	text "Oh… That's"
+	line "disappointing…"
+
+	para "Goodbye, MARILL…"
+	done
+
+BeverlyPhoneFullText:
+	text "Oh? Your phone's"
+	line "memory is full."
+	done
+
+BeverlyGiftText:
+	text "Oh? ", $52, "? "
+	line "I waited here for"
+
+	para "you. I brought you"
+	line "a little gift."
+	done
+
+BeverlyPackFullText:
+	text "Oh?"
+	line "You have no room."
+
+	para "Please come back"
+	line "for it later."
+	done
--- /dev/null
+++ b/text/phone/brent_overworld.asm
@@ -1,0 +1,62 @@
+BrentAskNumber1Text:
+	text "By the way, you're"
+	line "a #MANIAC…"
+
+	para "I can tell."
+	line "Yes, you are."
+
+	para "But your knowledge"
+	line "is shallow still!"
+
+	para "Do you know BILL?"
+	line "He's an incredible"
+
+	para "#MANIAC."
+	line "I revere him."
+
+	para "I'll teach you all"
+	line "I know about BILL,"
+
+	para "so leave me your"
+	line "phone number."
+	done
+
+BrentAskNumber2Text:
+	text "I'll teach you all"
+	line "I know about BILL,"
+
+	para "so leave me your"
+	line "phone number."
+	done
+
+BrentNumberAcceptedText:
+	text "BILL--he's more"
+	line "than amazing!"
+
+	para "To be a #MANIAC"
+	line "like him someday…"
+
+	para "That's my dream."
+	done
+
+BrentNumberDeclinedText:
+	text "You're going to"
+	line "regret it…"
+
+	para "And I won't care…"
+	done
+
+BrentPhoneFullText:
+	text "Huh? Your phone"
+	line "list's full."
+
+	para "A #MANIAC has"
+	line "to be more tidy!"
+	done
+
+BrentRematchText:
+	text "I've been waiting."
+
+	para "Look, check out my"
+	line "#MON!"
+	done
--- /dev/null
+++ b/text/phone/chad_overworld.asm
@@ -1,0 +1,56 @@
+ChadAskNumber1Text:
+	text "Huh? Is that thing"
+	line "a #DEX? Have"
+	cont "you met PROF.OAK?"
+
+	para "Huh? You have? "
+	line "That's way cool!"
+
+	para "I have a dream of"
+	line "becoming a #MON"
+
+	para "researcher like"
+	line "PROF.OAK."
+
+	para "May I please have"
+	line "your phone number?"
+
+	para "We should chat"
+	line "about PROF.OAK."
+
+	para "I'm sure it will"
+	line "be loads of fun!"
+	done
+
+ChadAskNumber2Text:
+	text "May I please have"
+	line "your phone number?"
+
+	para "We should chat"
+	line "about PROF.OAK."
+
+	para "I'm sure it will"
+	line "be loads of fun!"
+	done
+
+ChadNumberAcceptedText:
+	text "You must listen to"
+	line "PROF.OAK'S #MON"
+	cont "TALK, right?"
+	done
+
+ChadNumberDeclinedText:
+	text "Oh… I wish I had a"
+	line "chance to meet"
+	cont "PROF.OAK…"
+	done
+
+ChadPhoneFullText:
+	text "Your phone list is"
+	line "completely full!"
+	done
+
+ChadRematchText:
+	text "I've been waiting!"
+	line "Let's battle now!"
+	done
--- /dev/null
+++ b/text/phone/dana_overworld.asm
@@ -1,0 +1,72 @@
+DanaAskNumber1Text:
+	text "You're really good"
+	line "at #MON!"
+
+	para "Boys give me items"
+	line "after battles, but"
+
+	para "sometimes they"
+	line "give me too much."
+
+	para "Next time, I can"
+	line "share some if you"
+
+	para "want. Let me get"
+	line "your phone number."
+	done
+
+DanaAskNumber2Text:
+	text "I'll share my"
+	line "gifts with you."
+
+	para "Let me get your"
+	line "phone number."
+	done
+
+DanaNumberAcceptedText:
+	text "Next time a boy"
+	line "gives me something"
+
+	para "after a battle,"
+	line "I'll share some!"
+
+	para "Does that make me"
+	line "bad?"
+	done
+
+DanaNumberDeclinedText:
+	text "Aww, you don't"
+	line "want anything?"
+
+	para "But it's all for"
+	line "free…"
+	done
+
+DanaPhoneFullText:
+	text "But your phone's"
+	line "out of memory!"
+	done
+
+DanaRematchText:
+	text "You're really"
+	line "late!"
+
+	para "I'm eager to get"
+	line "going!"
+	done
+
+DanaGiftText:
+	text "Hi! Are you here"
+	line "for your gift?"
+
+	para "This should really"
+	line "make your day!"
+	done
+
+DanaPackFullText:
+	text "Where are you"
+	line "going to put this?"
+
+	para "I'll keep it, so"
+	line "come get it later!"
+	done
--- /dev/null
+++ b/text/phone/derek_overworld.asm
@@ -1,0 +1,61 @@
+DerekAskNumber1Text:
+	text "Oh, wow! PIKACHU!"
+	line "It's so soft and"
+	cont "furry! How cute!"
+
+	para "Let's be friends!"
+	line "PIKACHU-lovers are"
+	cont "never bad people!"
+
+	para "Let's chat about"
+	line "PIKACHU!"
+
+	para "Can I get your"
+	line "phone number?"
+	done
+
+DerekAskNumber2Text:
+	text "Let's chat about"
+	line "PIKACHU!"
+
+	para "Can I get your"
+	line "phone number?"
+	done
+
+DerekNumberAcceptedText:
+	text "PIKACHU is the"
+	line "one! If anything"
+
+	para "comes up, I'll"
+	line "give you a jingle."
+	done
+
+DerekNumberDeclinedText:
+	text "You…"
+
+	para "I bet you don't"
+	line "even like PIKACHU…"
+	done
+
+DerekPhoneFullText:
+	text "Wait a sec! Your"
+	line "phone list's full!"
+	done
+
+DerekGiftText:
+	text "I've been looking"
+	line "for you! Here, see"
+	cont "this? This is it!"
+
+	para "I'm certain your"
+	line "PIKACHU will love"
+	cont "my gift too!"
+	done
+
+DerekPackFullText:
+	text "Uh-oh, too bad."
+	line "You don't have any"
+
+	para "room. Be sure to"
+	line "get it later."
+	done
--- /dev/null
+++ b/text/phone/erin_overworld.asm
@@ -1,0 +1,63 @@
+ErinAskNumber1Text:
+	text "It really made me"
+	line "angry to lose."
+
+	para "I'll have to train"
+	line "much harder…"
+
+	para "Here's my number."
+	line "I'm ERIN--don't"
+
+	para "forget! Want to"
+	line "battle me again?"
+	done
+
+ErinAskNumber2Text:
+	text "I want to battle"
+	line "with you again."
+
+	para "Do you want to"
+	line "exchange numbers?"
+	done
+
+ErinNumberAcceptedText:
+	text "I'll remember to"
+	line "call when I want"
+	cont "to battle again!"
+	done
+
+ErinNumberDeclinedText:
+	text "Oh… I'm sad…"
+	line "If you do want to"
+
+	para "battle, come see"
+	line "ERIN--that's me!"
+	done
+
+ErinPhoneFullText:
+	text "Oh no. Your phone"
+	line "is all filled up."
+	done
+
+ErinRematchText:
+	text "Yay! I waited!"
+	line "Let's start now!"
+	done
+
+ErinPackFullText:
+	text "That's too bad!"
+	line "You have no room…"
+
+	para "I'll give it to"
+	line "you another time."
+	done
+
+ErinRematchGiftText:
+	text "Aww… I lost again!"
+
+	para "I wonder how many"
+	line "times that is…"
+
+	para "Thanks for coming!"
+	line "Here's a present!"
+	done
--- a/text/phone/extra2.asm
+++ /dev/null
@@ -1,1230 +1,0 @@
-
-UnknownText_0xa4000: ; 0xa4000
-	text "By the way, I'm a"
-	line "HIKER, so I often"
-
-	para "go to mountains"
-	line "and caves."
-
-	para "I occasionally see"
-	line "rare #MON."
-
-	para "I could call you"
-	line "the next time I"
-	cont "see one."
-
-	para "Feel like swapping"
-	line "phone numbers?"
-	done
-; 0xa40a9
-
-UnknownText_0xa40a9: ; 0xa40a9
-	text "I could call you"
-	line "when I see some"
-	cont "rare #MON."
-
-	para "Feel like swapping"
-	line "phone numbers?"
-	done
-; 0xa40f8
-
-UnknownText_0xa40f8: ; 0xa40f8
-	text "Be patient. I'll"
-	line "find some rare"
-	cont "#MON for you!"
-	done
-; 0xa4126
-
-UnknownText_0xa4126: ; 0xa4126
-	text "You're cold. I may"
-	line "as well head to"
-	cont "the mountains…"
-	done
-; 0xa4158
-
-UnknownText_0xa4158: ; 0xa4158
-	text "Your phone's full."
-
-	para "It can't register"
-	line "my phone number."
-	done
-; 0xa418d
-
-UnknownText_0xa418d: ; 0xa418d
-	text "All righty, then!"
-
-	para "My #MON and I"
-	line "are raring to go!"
-	done
-; 0xa41c0
-
-UnknownText_0xa41c0: ; 0xa41c0
-	text "From here, I can"
-	line "see GOLDENROD's"
-
-	para "DEPT.STORE. They"
-	line "have bargain sales"
-
-	para "up on the rooftop"
-	line "every so often."
-
-	para "Could I get your"
-	line "phone number?"
-
-	para "I'll call you when"
-	line "they have a sale."
-	done
-; 0xa426a
-
-UnknownText_0xa426a: ; 0xa426a
-	text "If you give me"
-	line "your number, I'll"
-
-	para "call you when they"
-	line "have a sale."
-	done
-; 0xa42ab
-
-UnknownText_0xa42ab: ; 0xa42ab
-	text "I check GOLDENROD"
-	line "DEPT.STORE every"
-
-	para "day, so I know"
-	line "when there's a"
-	cont "sale."
-	done
-; 0xa42f2
-
-UnknownText_0xa42f2: ; 0xa42f2
-	text "Anyway…"
-
-	para "If you're short on"
-	line "money, take down"
-	cont "my number."
-
-	para "I'll call you when"
-	line "there's a sale."
-	done
-; 0xa434a
-
-UnknownText_0xa434a: ; 0xa434a
-	text "Your phone doesn't"
-	line "have enough memory"
-	cont "for more numbers."
-	done
-; 0xa4382
-
-UnknownText_0xa4382: ; 0xa4382
-	text "I waited for you!"
-	line "I even cut back my"
-
-	para "shopping to raise"
-	line "my #MON better!"
-	done
-; 0xa43ca
-
-UnknownText_0xa43ca: ; 0xa43ca
-	text "Shopping under the"
-	line "sky!"
-
-	para "It feels so nice"
-	line "up on a rooftop."
-	done
-; 0xa4405
-
-UnknownText_0xa4405: ; 0xa4405
-	text "Whenever I see a"
-	line "strong trainer, I"
-
-	para "want to be their"
-	line "cheerleader."
-
-	para "When I'm on my"
-	line "walk, I sometimes"
-	cont "pick up items."
-
-	para "If I get anything,"
-	line "you can have it!"
-
-	para "Want to give me"
-	line "your number?"
-
-	para "I'll call as soon"
-	line "as I get anything."
-	done
-; 0xa44db
-
-UnknownText_0xa44db: ; 0xa44db
-	text "If I find an item,"
-	line "you can have it!"
-
-	para "Want to give me"
-	line "your number?"
-	done
-; 0xa451d
-
-UnknownText_0xa451d: ; 0xa451d
-	text "I'll call as soon"
-	line "as I get anything!"
-	done
-; 0xa4542
-
-UnknownText_0xa4542: ; 0xa4542
-	text "Is that so? Well,"
-	line "I'll still be"
-	cont "rooting for you!"
-	done
-; 0xa4573
-
-UnknownText_0xa4573: ; 0xa4573
-	text "But your phone is"
-	line "all filled up!"
-	done
-; 0xa4595
-
-UnknownText_0xa4595: ; 0xa4595
-	text "I've been waiting!"
-
-	para "I've gotten a bit"
-	line "better at this!"
-	done
-; 0xa45c9
-
-UnknownText_0xa45c9: ; 0xa45c9
-	text "So you're finally"
-	line "here!"
-
-	para "I think this will"
-	line "make you happy."
-	done
-; 0xa4603
-
-UnknownText_0xa4603: ; 0xa4603
-	text "Your PACK looks"
-	line "completely full."
-
-	para "I'll have to hold"
-	line "on to this."
-	done
-; 0xa4642
-
-UnknownText_0xa4642: ; 0xa4642
-	text "You're the best"
-	line "I've ever battled!"
-
-	para "Huh? You're the"
-	line "one who saved all"
-	cont "the SLOWPOKE?"
-
-	para "Well, no wonder I"
-	line "couldn't beat you!"
-
-	para "Would it be OK to"
-	line "get your number?"
-
-	para "I don't want to"
-	line "miss anything you"
-	cont "do from now on!"
-	done
-; 0xa470b
-
-UnknownText_0xa470b: ; 0xa470b
-	text "You will tell me"
-	line "your phone number?"
-	done
-; 0xa4730
-
-UnknownText_0xa4730: ; 0xa4730
-	text "Wow! Gee, thanks!"
-	line "Now I can call you"
-
-	para "anytime, whether"
-	line "anything's up or"
-
-	para "not. You know,"
-	line "just to chat!"
-	done
-; 0xa4794
-
-UnknownText_0xa4794: ; 0xa4794
-	text "Oh, but…"
-	line "I'm not dangerous!"
-
-	para "I just want to"
-	line "call and chat"
-
-	para "about everything"
-	line "and nothing!"
-	done
-; 0xa47eb
-
-UnknownText_0xa47eb: ; 0xa47eb
-	text "Your phone list is"
-	line "already full…"
-
-	para "You must be really"
-	line "popular…"
-	done
-; 0xa4829
-
-UnknownText_0xa4829: ; 0xa4829
-	text "Do you get the"
-	line "feeling that there"
-
-	para "are more rare"
-	line "#MON around?"
-
-	para "I'm positive there"
-	line "are, so I look all"
-	cont "the time."
-
-	para "If I find one, I"
-	line "want to share the"
-
-	para "good news with"
-	line "everyone I know."
-
-	para "I know! Give me"
-	line "your phone number."
-	done
-; 0xa48fc
-
-UnknownText_0xa48fc: ; 0xa48fc
-	text "I want to let"
-	line "people know if I"
-	cont "see rare #MON."
-
-	para "Please give me"
-	line "your phone number!"
-	done
-; 0xa494d
-
-UnknownText_0xa494d: ; 0xa494d
-	text "If I spot any"
-	line "awesome #MON,"
-
-	para "I'll be sure to"
-	line "give you a call!"
-	done
-; 0xa498a
-
-UnknownText_0xa498a: ; 0xa498a
-	text "Aww! I want to"
-	line "tell someone about"
-	cont "my discoveries!"
-	done
-; 0xa49bd
-
-UnknownText_0xa49bd: ; 0xa49bd
-	text "There's no space"
-	line "for my number."
-
-	para "If you make room,"
-	line "register me!"
-	done
-; 0xa49fc
-
-UnknownText_0xa49fc: ; 0xa49fc
-	text "It's my turn to"
-	line "win now!"
-
-	para "I've turned over a"
-	line "new leaf!"
-	done
-; 0xa4a31
-
-UnknownText_0xa4a31: ; 0xa4a31
-	text "Reading textbooks"
-	line "is worthwhile"
-	cont "every so often."
-
-	para "When I'm reading"
-	line "and walking, I"
-	cont "have to look down."
-
-	para "So I notice items"
-	line "on the ground."
-
-	para "Next time I find"
-	line "something, I'll"
-	cont "give it to you."
-
-	para "May I have your"
-	line "phone number?"
-	done
-; 0xa4b03
-
-UnknownText_0xa4b03: ; 0xa4b03
-	text "If I find some-"
-	line "thing, it's yours."
-
-	para "So may I have your"
-	line "phone number?"
-	done
-; 0xa4b47
-
-UnknownText_0xa4b47: ; 0xa4b47
-	text "I'll call you as"
-	line "soon as I find"
-
-	para "something. You can"
-	line "count on it!"
-	done
-; 0xa4b87
-
-UnknownText_0xa4b87: ; 0xa4b87
-	text "Oh… I thought it"
-	line "would be a good"
-
-	para "break to call you"
-	line "when I'm studying…"
-	done
-; 0xa4bcd
-
-UnknownText_0xa4bcd: ; 0xa4bcd
-	text "There's no room"
-	line "for my number."
-	done
-; 0xa4bec
-
-UnknownText_0xa4bec: ; 0xa4bec
-	text "I waited around"
-	line "for you!"
-
-	para "I'm thoroughly"
-	line "prepared today!"
-	done
-; 0xa4c24
-
-UnknownText_0xa4c24: ; 0xa4c24
-	text "This, this! This"
-	line "is yours! Ta-da!"
-	done
-; 0xa4c47
-
-UnknownText_0xa4c47: ; 0xa4c47
-	text "Whoops!"
-
-	para "You can't carry"
-	line "any more items!"
-
-	para "I'll hold it until"
-	line "next time."
-	done
-; 0xa4c8c
-
-UnknownText_0xa4c8c: ; 0xa4c8c
-	text "You're really good"
-	line "at #MON!"
-
-	para "Boys give me items"
-	line "after battles, but"
-
-	para "sometimes they"
-	line "give me too much."
-
-	para "Next time, I can"
-	line "share some if you"
-
-	para "want. Let me get"
-	line "your phone number."
-	done
-; 0xa4d36
-
-UnknownText_0xa4d36: ; 0xa4d36
-	text "I'll share my"
-	line "gifts with you."
-
-	para "Let me get your"
-	line "phone number."
-	done
-; 0xa4d72
-
-UnknownText_0xa4d72: ; 0xa4d72
-	text "Next time a boy"
-	line "gives me something"
-
-	para "after a battle,"
-	line "I'll share some!"
-
-	para "Does that make me"
-	line "bad?"
-	done
-; 0xa4dcd
-
-UnknownText_0xa4dcd: ; 0xa4dcd
-	text "Aww, you don't"
-	line "want anything?"
-
-	para "But it's all for"
-	line "free…"
-	done
-; 0xa4e01
-
-UnknownText_0xa4e01: ; 0xa4e01
-	text "But your phone's"
-	line "out of memory!"
-	done
-; 0xa4e21
-
-UnknownText_0xa4e21: ; 0xa4e21
-	text "You're really"
-	line "late!"
-
-	para "I'm eager to get"
-	line "going!"
-	done
-; 0xa4e4c
-
-UnknownText_0xa4e4c: ; 0xa4e4c
-	text "Hi! Are you here"
-	line "for your gift?"
-
-	para "This should really"
-	line "make your day!"
-	done
-; 0xa4e8f
-
-UnknownText_0xa4e8f: ; 0xa4e8f
-	text "Where are you"
-	line "going to put this?"
-
-	para "I'll keep it, so"
-	line "come get it later!"
-	done
-; 0xa4ed4
-
-UnknownText_0xa4ed4: ; 0xa4ed4
-	text "Huh? Is that thing"
-	line "a #DEX? Have"
-	cont "you met PROF.OAK?"
-
-	para "Huh? You have? "
-	line "That's way cool!"
-
-	para "I have a dream of"
-	line "becoming a #MON"
-
-	para "researcher like"
-	line "PROF.OAK."
-
-	para "May I please have"
-	line "your phone number?"
-
-	para "We should chat"
-	line "about PROF.OAK."
-
-	para "I'm sure it will"
-	line "be loads of fun!"
-	done
-; 0xa4fc8
-
-UnknownText_0xa4fc8: ; 0xa4fc8
-	text "May I please have"
-	line "your phone number?"
-
-	para "We should chat"
-	line "about PROF.OAK."
-
-	para "I'm sure it will"
-	line "be loads of fun!"
-	done
-; 0xa502e
-
-UnknownText_0xa502e: ; 0xa502e
-	text "You must listen to"
-	line "PROF.OAK'S #MON"
-	cont "TALK, right?"
-	done
-; 0xa505f
-
-UnknownText_0xa505f: ; 0xa505f
-	text "Oh… I wish I had a"
-	line "chance to meet"
-	cont "PROF.OAK…"
-	done
-; 0xa508c
-
-UnknownText_0xa508c: ; 0xa508c
-	text "Your phone list is"
-	line "completely full!"
-	done
-; 0xa50b1
-
-UnknownText_0xa50b1: ; 0xa50b1
-	text "I've been waiting!"
-	line "Let's battle now!"
-	done
-; 0xa50d5
-
-UnknownText_0xa50d5: ; 0xa50d5
-	text "Oh, wow! PIKACHU!"
-	line "It's so soft and"
-	cont "furry! How cute!"
-
-	para "Let's be friends!"
-	line "PIKACHU-lovers are"
-	cont "never bad people!"
-
-	para "Let's chat about"
-	line "PIKACHU!"
-
-	para "Can I get your"
-	line "phone number?"
-	done
-; 0xa5175
-
-UnknownText_0xa5175: ; 0xa5175
-	text "Let's chat about"
-	line "PIKACHU!"
-
-	para "Can I get your"
-	line "phone number?"
-	done
-; 0xa51ac
-
-UnknownText_0xa51ac: ; 0xa51ac
-	text "PIKACHU is the"
-	line "one! If anything"
-
-	para "comes up, I'll"
-	line "give you a jingle."
-	done
-; 0xa51ee
-
-UnknownText_0xa51ee: ; 0xa51ee
-	text "You…"
-
-	para "I bet you don't"
-	line "even like PIKACHU…"
-	done
-; 0xa5216
-
-UnknownText_0xa5216: ; 0xa5216
-	text "Wait a sec! Your"
-	line "phone list's full!"
-	done
-; 0xa523a
-
-UnknownText_0xa523a: ; 0xa523a
-	text "I've been looking"
-	line "for you! Here, see"
-	cont "this? This is it!"
-
-	para "I'm certain your"
-	line "PIKACHU will love"
-	cont "my gift too!"
-	done
-; 0xa52a0
-
-UnknownText_0xa52a0: ; 0xa52a0
-	text "Uh-oh, too bad."
-	line "You don't have any"
-
-	para "room. Be sure to"
-	line "get it later."
-	done
-; 0xa52e2
-
-UnknownText_0xa52e2: ; 0xa52e2
-	text "Hey, you're trying"
-	line "to be the ultimate"
-
-	para "trainer too? Then"
-	line "we're comrades!"
-
-	para "If I find any more"
-	line "items by the"
-
-	para "water, I'll give"
-	line "you some."
-
-	para "Just give me your"
-	line "phone number."
-	done
-; 0xa5383
-
-UnknownText_0xa5383: ; 0xa5383
-	text "If I find any more"
-	line "items by the"
-
-	para "water, I'll give"
-	line "you some."
-
-	para "Just give me your"
-	line "phone number."
-	done
-; 0xa53de
-
-UnknownText_0xa53de: ; 0xa53de
-	text "You'll be hearing"
-	line "from me if I find"
-	cont "something good."
-	done
-; 0xa5412
-
-UnknownText_0xa5412: ; 0xa5412
-	text "Is that so? Then"
-	line "I'll just have to"
-	cont "use them myself."
-	done
-; 0xa5446
-
-UnknownText_0xa5446: ; 0xa5446
-	text "Your phone list is"
-	line "all filled up."
-
-	para "Come back if you"
-	line "make room for me."
-	done
-; 0xa548c
-
-UnknownText_0xa548c: ; 0xa548c
-	text "I've been doing"
-	line "more than just"
-
-	para "fishing since we"
-	line "last met."
-
-	para "You're in for a"
-	line "big surprise!"
-	done
-; 0xa54e3
-
-UnknownText_0xa54e3: ; 0xa54e3
-	text "Hey, there you"
-	line "are!"
-
-	para "Here's a gift, as"
-	line "promised!"
-	done
-; 0xa5513
-
-UnknownText_0xa5513: ; 0xa5513
-	text "Your PACK's full?"
-
-	para "Come back later--"
-	line "that'll do it."
-	done
-; 0xa5545
-
-UnknownText_0xa5545: ; 0xa5545
-	text "By the way, you're"
-	line "a #MANIAC…"
-
-	para "I can tell."
-	line "Yes, you are."
-
-	para "But your knowledge"
-	line "is shallow still!"
-
-	para "Do you know BILL?"
-	line "He's an incredible"
-
-	para "#MANIAC."
-	line "I revere him."
-
-	para "I'll teach you all"
-	line "I know about BILL,"
-
-	para "so leave me your"
-	line "phone number."
-	done
-; 0xa5621
-
-UnknownText_0xa5621: ; 0xa5621
-	text "I'll teach you all"
-	line "I know about BILL,"
-
-	para "so leave me your"
-	line "phone number."
-	done
-; 0xa5666
-
-UnknownText_0xa5666: ; 0xa5666
-	text "BILL--he's more"
-	line "than amazing!"
-
-	para "To be a #MANIAC"
-	line "like him someday…"
-
-	para "That's my dream."
-	done
-; 0xa56b6
-
-UnknownText_0xa56b6: ; 0xa56b6
-	text "You're going to"
-	line "regret it…"
-
-	para "And I won't care…"
-	done
-; 0xa56e2
-
-UnknownText_0xa56e2: ; 0xa56e2
-	text "Huh? Your phone"
-	line "list's full."
-
-	para "A #MANIAC has"
-	line "to be more tidy!"
-	done
-; 0xa571e
-
-UnknownText_0xa571e: ; 0xa571e
-	text "I've been waiting."
-
-	para "Look, check out my"
-	line "#MON!"
-	done
-; 0xa574a
-
-UnknownText_0xa574a: ; 0xa574a
-	text "Hi! You like"
-	line "CLEFAIRY too?"
-
-	para "They're so very"
-	line "cute, aren't they?"
-
-	para "I think we can be"
-	line "good friends!"
-
-	para "I want to know"
-	line "your phone number!"
-
-	para "Let's talk about"
-	line "CLEFAIRY!"
-	done
-; 0xa57e3
-
-UnknownText_0xa57e3: ; 0xa57e3
-	text "I want to know"
-	line "your phone number!"
-
-	para "Let's talk about"
-	line "CLEFAIRY!"
-	done
-; 0xa5820
-
-UnknownText_0xa5820: ; 0xa5820
-	text "Isn't my CLEFAIRY"
-	line "super-adorable?"
-	done
-; 0xa5842
-
-UnknownText_0xa5842: ; 0xa5842
-	text "Aww… Oh well."
-	line "Look for me if you"
-
-	para "want to talk about"
-	line "CLEFAIRY."
-	done
-; 0xa5881
-
-UnknownText_0xa5881: ; 0xa5881
-	text "Oh? Your phone"
-	line "registry is full."
-	done
-; 0xa58a3
-
-UnknownText_0xa58a3: ; 0xa58a3
-	text "There you are!"
-
-	para "CLEFAIRY, I want"
-	line "you to try hard!"
-	done
-; 0xa58d5
-
-UnknownText_0xa58d5: ; 0xa58d5
-	text "You took a long"
-	line "time. See this?"
-
-	para "Isn't it cute?"
-	line "It's a PINK BOW."
-	done
-; 0xa5914
-
-UnknownText_0xa5914: ; 0xa5914
-	text "Uh-oh. Your PACK"
-	line "is crammed full."
-	done
-; 0xa5937
-
-UnknownText_0xa5937: ; 0xa5937
-	text "You know, you are"
-	line "really strong."
-
-	para "But I don't want"
-	line "to just slink off…"
-
-	para "I know! Could I"
-	line "get your number?"
-
-	para "Let's meet up for"
-	line "more battles!"
-	done
-; 0xa59bc
-
-UnknownText_0xa59bc: ; 0xa59bc
-	text "I want to battle"
-	line "tough trainers as"
-	cont "often as I can!"
-
-	para "Could I get your"
-	line "number?"
-
-	para "Let's meet up for"
-	line "more battles!"
-	done
-; 0xa5a28
-
-UnknownText_0xa5a28: ; 0xa5a28
-	text "Don't forget to"
-	line "come see me when I"
-	cont "challenge you!"
-	done
-; 0xa5a5a
-
-UnknownText_0xa5a5a: ; 0xa5a5a
-	text "A bird-user friend"
-	line "isn't a bad thing"
-	cont "to have, I think…"
-
-	para "Won't you"
-	line "reconsider?"
-	done
-; 0xa5aa6
-
-UnknownText_0xa5aa6: ; 0xa5aa6
-	text "Your phone's out"
-	line "of memory. Delete"
-	cont "a number for me!"
-	done
-; 0xa5ada
-
-UnknownText_0xa5ada: ; 0xa5ada
-	text "Am I happy to see"
-	line "you! I won't lose!"
-	done
-; 0xa5aff
-
-UnknownText_0xa5aff: ; 0xa5aff
-	text "Oh, too bad. You"
-	line "don't have room."
-
-	para "I'll give it to"
-	line "you next time!"
-	done
-; 0xa5b3f
-
-UnknownText_0xa5b3f: ; 0xa5b3f
-	text "You are really,"
-	line "really strong!"
-
-	para "Thanks for taking"
-	line "me on so often--I"
-
-	para "learned a whole"
-	line "lot from you."
-
-	para "I know! This will"
-	line "do as my thanks!"
-	done
-; 0xa5bc4
-
-UnknownText_0xa5bc4: ; 0xa5bc4
-	text "Eh, our battle was"
-	line "fun, I'd say…"
-
-	para "When I'm fishing,"
-	line "I sometimes snag"
-
-	para "items that people"
-	line "have dropped."
-
-	para "Do you want them?"
-	line "What's the number?"
-	done
-; 0xa5c4b
-
-UnknownText_0xa5c4b: ; 0xa5c4b
-	text "If I snag an item"
-	line "while I'm fishing,"
-
-	para "it's yours. What's"
-	line "your number?"
-	done
-; 0xa5c8e
-
-UnknownText_0xa5c8e: ; 0xa5c8e
-	text "If I snag anything"
-	line "good, I'll be sure"
-	cont "to let you know."
-	done
-; 0xa5cc5
-
-UnknownText_0xa5cc5: ; 0xa5cc5
-	text "All right… Come"
-	line "back if you have a"
-	cont "change of heart."
-	done
-; 0xa5cfa
-
-UnknownText_0xa5cfa: ; 0xa5cfa
-	text "You can't register"
-	line "another number."
-	done
-; 0xa5d1d
-
-UnknownText_0xa5d1d: ; 0xa5d1d
-	text "Argh! You startled"
-	line "POLIWAG into"
-	cont "fleeing again!"
-	done
-; 0xa5d4d
-
-UnknownText_0xa5d4d: ; 0xa5d4d
-	text "So here you are."
-
-	para "See this?"
-	line "I snagged it just"
-
-	para "a little while"
-	line "ago. It's yours."
-	done
-; 0xa5d9a
-
-UnknownText_0xa5d9a: ; 0xa5d9a
-	text "Your PACK's full?"
-
-	para "I'll give it to"
-	line "you later."
-	done
-; 0xa5dc6
-
-UnknownText_0xa5dc6: ; 0xa5dc6
-	text "Our battle was"
-	line "remarkable!"
-
-	para "I wish for some-"
-	line "thing to remember"
-	cont "you by!"
-
-	para "Perhaps your phone"
-	line "number will do?"
-
-	para "My training makes"
-	line "it impossible to"
-	cont "chat much, but…"
-	done
-; 0xa5e63
-
-UnknownText_0xa5e63: ; 0xa5e63
-	text "My training makes"
-	line "chatting tough,"
-
-	para "but will you take"
-	line "down my number?"
-	done
-; 0xa5ea8
-
-UnknownText_0xa5ea8: ; 0xa5ea8
-	text "I must train"
-	line "harder to become"
-	cont "the mightiest!"
-	done
-; 0xa5ed6
-
-UnknownText_0xa5ed6: ; 0xa5ed6
-	text "If you decide you"
-	line "want my number,"
-	cont "come see me."
-	done
-; 0xa5f06
-
-UnknownText_0xa5f06: ; 0xa5f06
-	text "Your phone appears"
-	line "to be full."
-
-	para "Come back later!"
-	done
-; 0xa5f37
-
-UnknownText_0xa5f37: ; 0xa5f37
-	text "I wish to thank"
-	line "you, ", $52, "!"
-
-	para "I've been training"
-	line "all alone…"
-
-	para "I was happy that"
-	line "you cared to call…"
-
-	para "I want you to have"
-	line "this!"
-	done
-; 0xa5faa
-
-UnknownText_0xa5faa: ; 0xa5faa
-	text "Your strength will"
-	line "not let you carry"
-
-	para "another thing!"
-	line "I will hold this"
-
-	para "till you lighten"
-	line "your PACK!"
-	done
-; 0xa600c
-
-UnknownText_0xa600c: ; 0xa600c
-	text "Sheesh, the way"
-	line "you attacked! That"
-
-	para "was something! We"
-	line "should meet again!"
-
-	para "How about giving"
-	line "me your number?"
-	done
-; 0xa6076
-
-UnknownText_0xa6076: ; 0xa6076
-	text "So you want to"
-	line "register my phone"
-
-	para "number for a re-"
-	line "match, huh?"
-	done
-; 0xa60b5
-
-UnknownText_0xa60b5: ; 0xa60b5
-	text "I'll call you"
-	line "whenever I feel"
-	cont "like battling!"
-	done
-; 0xa60e2
-
-UnknownText_0xa60e2: ; 0xa60e2
-	text "No? That's fine."
-
-	para "A definite no is"
-	line "easy to take!"
-
-	para "I'll be right here"
-	line "when you're ready"
-	cont "for a rematch."
-	done
-; 0xa6144
-
-UnknownText_0xa6144: ; 0xa6144
-	text "Oh? There's no"
-	line "room to register"
-	cont "my phone number."
-	done
-; 0xa6175
-
-UnknownText_0xa6175: ; 0xa6175
-	text "Hey, here comes"
-	line "the kid! Let's go!"
-
-	para "Ready for my usual"
-	line "no-brainer, all-"
-	cont "out offense?"
-	done
-; 0xa61c9
-
-UnknownText_0xa61c9: ; 0xa61c9
-	text "Your PACK looks"
-	line "stuffed full!"
-
-	para "You can't have"
-	line "this now."
-	done
-; 0xa6200
-
-UnknownText_0xa6200: ; 0xa6200
-	text "Well, you're"
-	line "special all right."
-
-	para "If only I'd begun"
-	line "#MON when I was"
-	cont "a tad younger…"
-
-	para "I want you to work"
-	line "and succeed for"
-
-	para "the both of us."
-	line "So take this, OK?"
-	done
-; 0xa6295
-
-UnknownText_0xa6295: ; 0xa6295
-	text "It really made me"
-	line "angry to lose."
-
-	para "I'll have to train"
-	line "much harder…"
-
-	para "Here's my number."
-	line "I'm ERIN--don't"
-
-	para "forget! Want to"
-	line "battle me again?"
-	done
-; 0xa6316
-
-UnknownText_0xa6316: ; 0xa6316
-	text "I want to battle"
-	line "with you again."
-
-	para "Do you want to"
-	line "exchange numbers?"
-	done
-; 0xa6359
-
-UnknownText_0xa6359: ; 0xa6359
-	text "I'll remember to"
-	line "call when I want"
-	cont "to battle again!"
-	done
-; 0xa638c
-
-UnknownText_0xa638c: ; 0xa638c
-	text "Oh… I'm sad…"
-	line "If you do want to"
-
-	para "battle, come see"
-	line "ERIN--that's me!"
-	done
-; 0xa63cc
-
-UnknownText_0xa63cc: ; 0xa63cc
-	text "Oh no. Your phone"
-	line "is all filled up."
-	done
-; 0xa63f1
-
-UnknownText_0xa63f1: ; 0xa63f1
-	text "Yay! I waited!"
-	line "Let's start now!"
-	done
-; 0xa6411
-
-UnknownText_0xa6411: ; 0xa6411
-	text "That's too bad!"
-	line "You have no room…"
-
-	para "I'll give it to"
-	line "you another time."
-	done
-; 0xa6454
-
-UnknownText_0xa6454: ; 0xa6454
-	text "Aww… I lost again!"
-
-	para "I wonder how many"
-	line "times that is…"
-
-	para "Thanks for coming!"
-	line "Here's a present!"
-	done
-; 0xa64ad
--- a/text/phone/extra3.asm
+++ b/text/phone/extra3.asm
@@ -1,4 +1,3 @@
-
 UnknownText_0x174000: ; 0x174000
 	text "Hi, ", $14, "!"
 	line "Our BICYCLE sales"
--- /dev/null
+++ b/text/phone/gaven_overworld.asm
@@ -1,0 +1,63 @@
+GavenAskNumber1Text:
+	text "Wow, you're tough."
+	line "I haven't battled"
+
+	para "that seriously in"
+	line "a long time."
+
+	para "Could I get your"
+	line "phone number?"
+
+	para "I'd like to battle"
+	line "again when I heal"
+
+	para "@"
+	text_from_ram StringBuffer4
+	text " and the"
+	line "rest of my team."
+	done
+
+GavenAskNumber2Text:
+	text "Could I get your"
+	line "phone number?"
+
+	para "I'd like to battle"
+	line "again when I heal"
+
+	para "@"
+	text_from_ram StringBuffer4
+	text " and the"
+	line "rest of my team."
+	done
+
+GavenNumberAcceptedText:
+	text "How should I beat"
+	line "you? I'm tormented"
+
+	para "by those thoughts"
+	line "all the time…"
+	done
+
+GavenNumberDeclinedText:
+	text "OK… I understand…"
+	line "But if you change"
+
+	para "your mind, give me"
+	line "a shout anytime."
+	done
+
+GavenPhoneFullText:
+	text "Your phone's"
+	line "memory is full."
+
+	para "You can't register"
+	line "my number."
+	done
+
+GavenRematchText:
+	text "Hi! I've been"
+	line "waiting for you!"
+
+	para "This time, I'm"
+	line "going to win!"
+	done
--- /dev/null
+++ b/text/phone/gina_overworld.asm
@@ -1,0 +1,67 @@
+GinaAskNumber1Text:
+	text "Whenever I see a"
+	line "strong trainer, I"
+
+	para "want to be their"
+	line "cheerleader."
+
+	para "When I'm on my"
+	line "walk, I sometimes"
+	cont "pick up items."
+
+	para "If I get anything,"
+	line "you can have it!"
+
+	para "Want to give me"
+	line "your number?"
+
+	para "I'll call as soon"
+	line "as I get anything."
+	done
+
+GinaAskNumber2Text:
+	text "If I find an item,"
+	line "you can have it!"
+
+	para "Want to give me"
+	line "your number?"
+	done
+
+GinaNumberAcceptedText:
+	text "I'll call as soon"
+	line "as I get anything!"
+	done
+
+GinaNumberDeclinedText:
+	text "Is that so? Well,"
+	line "I'll still be"
+	cont "rooting for you!"
+	done
+
+GinaPhoneFullText:
+	text "But your phone is"
+	line "all filled up!"
+	done
+
+GinaRematchText:
+	text "I've been waiting!"
+
+	para "I've gotten a bit"
+	line "better at this!"
+	done
+
+GinaGiftText:
+	text "So you're finally"
+	line "here!"
+
+	para "I think this will"
+	line "make you happy."
+	done
+
+GinaPackFullText:
+	text "Your PACK looks"
+	line "completely full."
+
+	para "I'll have to hold"
+	line "on to this."
+	done
--- /dev/null
+++ b/text/phone/huey_overworld.asm
@@ -1,0 +1,80 @@
+HueyAskNumber1Text:
+	text "Cool! That's the"
+	line "first time I've"
+	cont "lost in a while!"
+
+	para "Hey, give me your"
+	line "phone number."
+
+	para "You'd be fun to"
+	line "battle, so I'll"
+
+	para "call you when I"
+	line "get stronger!"
+	done
+
+HueyAskNumber2Text:
+	text "Hey, give me your"
+	line "phone number."
+
+	para "You'd be fun to"
+	line "battle, so I'll"
+
+	para "call you when I"
+	line "get stronger!"
+	done
+
+HueyNumberAcceptedText:
+	text "Hey, let's battle"
+	line "again!"
+	done
+
+HueyNumberDeclinedText:
+	text "Looks like you're"
+	line "a wimp…"
+	done
+
+HueyPhoneFullText:
+	text "Hey! Your phone's"
+	line "already full!"
+	done
+
+HueyRematchText:
+	text "Hey! I'm tired of"
+	line "waiting for you!"
+	done
+
+HueyPackFullText:
+	text "Oh… Your PACK's"
+	line "full. I'll give it"
+	cont "to you later."
+	done
+
+HueyRematchGiftText:
+	text "Man! You're as"
+	line "tough as ever!"
+
+	para "I've battled you"
+	line "over and over, but"
+
+	para $52, ", I haven't"
+	line "won once."
+
+	para "I bought tons of"
+	line "items to toughen"
+
+	para "up my #MON, but"
+	line "to no avail…"
+
+	para "Items alone aren't"
+	line "the answer."
+
+	para "That must be what"
+	line "it is…"
+
+	para "Here, take this,"
+	line $52, "."
+
+	para "I won't be needing"
+	line "it anymore…"
+	done
--- /dev/null
+++ b/text/phone/irwin_overworld.asm
@@ -1,0 +1,53 @@
+IrwinAskNumber1Text:
+	text "You're the best"
+	line "I've ever battled!"
+
+	para "Huh? You're the"
+	line "one who saved all"
+	cont "the SLOWPOKE?"
+
+	para "Well, no wonder I"
+	line "couldn't beat you!"
+
+	para "Would it be OK to"
+	line "get your number?"
+
+	para "I don't want to"
+	line "miss anything you"
+	cont "do from now on!"
+	done
+
+IrwinAskNumber2Text:
+	text "You will tell me"
+	line "your phone number?"
+	done
+
+IrwinNumberAcceptedText:
+	text "Wow! Gee, thanks!"
+	line "Now I can call you"
+
+	para "anytime, whether"
+	line "anything's up or"
+
+	para "not. You know,"
+	line "just to chat!"
+	done
+
+IrwinNumberDeclinedText:
+	text "Oh, but…"
+	line "I'm not dangerous!"
+
+	para "I just want to"
+	line "call and chat"
+
+	para "about everything"
+	line "and nothing!"
+	done
+
+IrwinPhoneFullText:
+	text "Your phone list is"
+	line "already full…"
+
+	para "You must be really"
+	line "popular…"
+	done
--- /dev/null
+++ b/text/phone/jack_overworld.asm
@@ -1,0 +1,55 @@
+JackAskNumber1Text:
+	text "Your knowledge is"
+	line "impressive!"
+
+	para "I like that!"
+
+	para "Want to trade"
+	line "battle tips?"
+
+	para "I'll phone if I"
+	line "get good info."
+
+	para "Would you tell me"
+	line "your number?"
+	done
+
+JackAskNumber2Text:
+	text "Want to trade"
+	line "battle tips?"
+
+	para "I'll phone if I"
+	line "get good info."
+
+	para "Would you tell me"
+	line "your number?"
+	done
+
+JackNumberAcceptedText:
+	text "I'll call you if I"
+	line "hear anything!"
+	done
+
+JackNumberDeclinedText:
+	text "Oh, OK. Too bad…"
+
+	para "Well, if you ever"
+	line "want my number,"
+	cont "come see me, OK?"
+	done
+
+JackPhoneFullText:
+	text "Oh?"
+	line "Your phone's full."
+
+	para "It can't register"
+	line "my number."
+	done
+
+JackRematchText:
+	text "Hi, I was waiting"
+	line "for you to show!"
+
+	para "Let's get started"
+	line "right away!"
+	done
--- /dev/null
+++ b/text/phone/joey_overworld.asm
@@ -1,0 +1,71 @@
+JoeyAskNumber1Text:
+	text "Listen, can I get"
+	line "your phone number?"
+
+	para "I'll ring you for"
+	line "some battles."
+
+	para "I'm a rookie too, "
+	line "so I think it'd be"
+	cont "a good motivator."
+	done
+
+JoeyAskNumber2Text:
+	text "Can I get your"
+	line "phone number?"
+
+	para "I don't want to"
+	line "lose against you!"
+
+	para "We have to battle"
+	line "again, OK?"
+	done
+
+JoeyNumberAcceptedText:
+	text "I'll ring you"
+	line "whenever I get the"
+	cont "urge to battle!"
+	done
+
+JoeyNumberDeclinedText:
+	text "Oh, all right…"
+
+	para "But I won't lose"
+	line "to you again!"
+	done
+
+JoeyPhoneFullText:
+	text "Huh, what? Your"
+	line "phone's full."
+	done
+
+JoeyRematchText:
+	text "I've been waiting!"
+	line "Let's battle now!"
+	done
+
+JoeyPackFullText:
+	text "Hey, wait! Your"
+	line "PACK is stuffed!"
+
+	para "Well, we'll leave"
+	line "it till next time."
+	done
+
+JoeyRematchGiftText:
+	text "And yet another"
+	line "loss…"
+
+	para "No doubt about"
+	line "it--you're tough."
+
+	para "Being beaten this"
+	line "often actually"
+	cont "feels good now!"
+
+	para "Here, take this. "
+	line "Use it to get even"
+
+	para "tougher. That will"
+	line "toughen me up too!"
+	done
--- /dev/null
+++ b/text/phone/jose_overworld.asm
@@ -1,0 +1,73 @@
+JoseAskNumber1Text:
+	text "If my @"
+	text_from_ram StringBuffer4
+	db $0
+	line "sees anything"
+
+	para "pretty, it goes"
+	line "and gets it."
+
+	para "Do you like pretty"
+	line "things?"
+
+	para "I could share if"
+	line "it gets some more."
+
+	para "What's your phone"
+	line "number? I'll call."
+
+	para "Don't expect a"
+	line "whole lot, OK?"
+	done
+
+JoseAskNumber2Text:
+	text "Do you like pretty"
+	line "things?"
+
+	para "I could share if"
+	line "FARFETCH'D goes"
+	cont "and gets more."
+
+	para "What's your phone"
+	line "number? I'll call."
+	done
+
+JoseNumberAcceptedText:
+	text "I'll call you as"
+	line "soon as I get"
+	cont "something pretty."
+	done
+
+JoseNumberDeclinedText:
+	text "You sure? Well,"
+	line "tell me if you"
+	cont "change your mind."
+	done
+
+JosePhoneFullText:
+	text "Huh? Your phone"
+	line "list is full."
+	done
+
+JoseRematchText:
+	text "Tweet! Tweeeet!"
+
+	para "Kept me waiting!"
+	line "Go, FARFETCH'D!"
+	done
+
+JoseGiftText:
+	text "Kept me waiting!"
+	line "Look, this is it!"
+
+	para "See? Isn't it some"
+	line "kind of pretty?"
+	done
+
+JosePackFullText:
+	text "Huh? You don't"
+	line "have anywhere to"
+
+	para "put this. Better"
+	line "come back for it."
+	done
--- /dev/null
+++ b/text/phone/kenji_overworld.asm
@@ -1,0 +1,67 @@
+KenjiAskNumber1Text:
+	text "Our battle was"
+	line "remarkable!"
+
+	para "I wish for some-"
+	line "thing to remember"
+	cont "you by!"
+
+	para "Perhaps your phone"
+	line "number will do?"
+
+	para "My training makes"
+	line "it impossible to"
+	cont "chat much, but…"
+	done
+
+KenjiAskNumber2Text:
+	text "My training makes"
+	line "chatting tough,"
+
+	para "but will you take"
+	line "down my number?"
+	done
+
+KenjiNumberAcceptedText:
+	text "I must train"
+	line "harder to become"
+	cont "the mightiest!"
+	done
+
+KenjiNumberDeclinedText:
+	text "If you decide you"
+	line "want my number,"
+	cont "come see me."
+	done
+
+KenjiPhoneFullText:
+	text "Your phone appears"
+	line "to be full."
+
+	para "Come back later!"
+	done
+
+KenjiGiftText:
+	text "I wish to thank"
+	line "you, ", $52, "!"
+
+	para "I've been training"
+	line "all alone…"
+
+	para "I was happy that"
+	line "you cared to call…"
+
+	para "I want you to have"
+	line "this!"
+	done
+
+KenjiPackFullText:
+	text "Your strength will"
+	line "not let you carry"
+
+	para "another thing!"
+	line "I will hold this"
+
+	para "till you lighten"
+	line "your PACK!"
+	done
--- /dev/null
+++ b/text/phone/liz_overworld.asm
@@ -1,0 +1,44 @@
+LizAskNumber1Text:
+	text "Oh? You're on a"
+	line "big journey to see"
+	cont "the sights? Neat!"
+
+	para "Let's be friends!"
+	line "Can I have your"
+	cont "phone number?"
+
+	para "I want to hear"
+	line "about everything"
+	cont "you've seen!"
+	done
+
+LizAskNumber2Text:
+	text "Let's be friends!"
+	line "Can I have your"
+	cont "phone number?"
+
+	para "I want to hear"
+	line "about everything"
+	cont "you've seen!"
+	done
+
+LizNumberAcceptedText:
+	text "I'll telephone you"
+	line "if I hear anything"
+	cont "interesting."
+	done
+
+LizNumberDeclinedText:
+	text "Aww… You won't be"
+	line "my friend?"
+	done
+
+LizPhoneFullText:
+	text "Wait! Your phone"
+	line "list is filled up!"
+	done
+
+LizRematchText:
+	text "You're late! Let's"
+	line "get started now!"
+	done
--- /dev/null
+++ b/text/phone/parry_overworld.asm
@@ -1,0 +1,73 @@
+ParryAskNumber1Text:
+	text "Sheesh, the way"
+	line "you attacked! That"
+
+	para "was something! We"
+	line "should meet again!"
+
+	para "How about giving"
+	line "me your number?"
+	done
+
+ParryAskNumber2Text:
+	text "So you want to"
+	line "register my phone"
+
+	para "number for a re-"
+	line "match, huh?"
+	done
+
+ParryNumberAcceptedText:
+	text "I'll call you"
+	line "whenever I feel"
+	cont "like battling!"
+	done
+
+ParryNumberDeclinedText:
+	text "No? That's fine."
+
+	para "A definite no is"
+	line "easy to take!"
+
+	para "I'll be right here"
+	line "when you're ready"
+	cont "for a rematch."
+	done
+
+ParryPhoneFullText:
+	text "Oh? There's no"
+	line "room to register"
+	cont "my phone number."
+	done
+
+ParryRematchText:
+	text "Hey, here comes"
+	line "the kid! Let's go!"
+
+	para "Ready for my usual"
+	line "no-brainer, all-"
+	cont "out offense?"
+	done
+
+ParryPackFullText:
+	text "Your PACK looks"
+	line "stuffed full!"
+
+	para "You can't have"
+	line "this now."
+	done
+
+ParryRematchGiftText:
+	text "Well, you're"
+	line "special all right."
+
+	para "If only I'd begun"
+	line "#MON when I was"
+	cont "a tad younger…"
+
+	para "I want you to work"
+	line "and succeed for"
+
+	para "the both of us."
+	line "So take this, OK?"
+	done
--- /dev/null
+++ b/text/phone/ralph_overworld.asm
@@ -1,0 +1,58 @@
+RalphAskNumber1Text:
+	text "Don't young people"
+	line "fish anymore?"
+
+	para "I've seen rare"
+	line "#MON while I've"
+	cont "been fishing…"
+
+	para "You young people"
+	line "like that, right?"
+
+	para "Want to trade"
+	line "phone numbers?"
+
+	para "I'll let you know"
+	line "if I see anything."
+	done
+
+RalphAskNumber2Text:
+	text "Hm? So you do want"
+	line "me to phone if I"
+	cont "see rare #MON?"
+	done
+
+RalphNumberAcceptedText:
+	text "Yep, phone if I"
+	line "see rare #MON."
+
+	para "Don't worry, I"
+	line "won't forget!"
+	done
+
+RalphNumberDeclinedText:
+	text "Oh…"
+	line "My own kids won't"
+
+	para "even give me their"
+	line "phone numbers…"
+
+	para "Is that how young"
+	line "people are today?"
+	done
+
+RalphPhoneFullText:
+	text "Your phone's"
+	line "memory is full."
+
+	para "It seems that"
+	line "young people all"
+	cont "have #GEAR."
+	done
+
+RalphRematchText:
+	text "Hey, kid!"
+
+	para "No losing for me"
+	line "this day!"
+	done
--- /dev/null
+++ b/text/phone/reena_overworld.asm
@@ -1,0 +1,45 @@
+ReenaAskNumber1Text:
+	text "Not bad…"
+	line "It's something to"
+
+	para "beat me, even by"
+	line "an unlikely fluke…"
+
+	para "I like you! Give"
+	line "me your number!"
+
+	para "You can be my"
+	line "practice partner!"
+	done
+
+ReenaAskNumber2Text:
+	text "Give me your phone"
+	line "number!"
+
+	para "You are going to"
+	line "be my practice"
+	cont "partner!"
+	done
+
+ReenaNumberAcceptedText:
+	text "Don't be too proud"
+	line "about beating me!"
+
+	para "It was a fluke!"
+	done
+
+ReenaNumberDeclinedText:
+	text "I don't believe"
+	line "it! You're going"
+	cont "to regret this!"
+	done
+
+ReenaPhoneFullText:
+	text "What? Your phone"
+	line "list has no room!"
+	done
+
+ReenaRematchText:
+	text "What took you?"
+	line "Start right away!"
+	done
--- /dev/null
+++ b/text/phone/tiffany_overworld.asm
@@ -1,0 +1,62 @@
+TiffanyAskNumber1Text:
+	text "Hi! You like"
+	line "CLEFAIRY too?"
+
+	para "They're so very"
+	line "cute, aren't they?"
+
+	para "I think we can be"
+	line "good friends!"
+
+	para "I want to know"
+	line "your phone number!"
+
+	para "Let's talk about"
+	line "CLEFAIRY!"
+	done
+
+TiffanyAskNumber2Text:
+	text "I want to know"
+	line "your phone number!"
+
+	para "Let's talk about"
+	line "CLEFAIRY!"
+	done
+
+TiffanyNumberAcceptedText:
+	text "Isn't my CLEFAIRY"
+	line "super-adorable?"
+	done
+
+TiffanyNumberDeclinedText:
+	text "Aww… Oh well."
+	line "Look for me if you"
+
+	para "want to talk about"
+	line "CLEFAIRY."
+	done
+
+TiffanyPhoneFullText:
+	text "Oh? Your phone"
+	line "registry is full."
+	done
+
+TiffanyRematchText:
+	text "There you are!"
+
+	para "CLEFAIRY, I want"
+	line "you to try hard!"
+	done
+
+TiffanyGiftText:
+	text "You took a long"
+	line "time. See this?"
+
+	para "Isn't it cute?"
+	line "It's a PINK BOW."
+	done
+
+TiffanyPackFullText:
+	text "Uh-oh. Your PACK"
+	line "is crammed full."
+	done
--- /dev/null
+++ b/text/phone/todd_overworld.asm
@@ -1,0 +1,68 @@
+ToddAskNumber1Text:
+	text "From here, I can"
+	line "see GOLDENROD's"
+
+	para "DEPT.STORE. They"
+	line "have bargain sales"
+
+	para "up on the rooftop"
+	line "every so often."
+
+	para "Could I get your"
+	line "phone number?"
+
+	para "I'll call you when"
+	line "they have a sale."
+	done
+
+ToddAskNumber2Text:
+	text "If you give me"
+	line "your number, I'll"
+
+	para "call you when they"
+	line "have a sale."
+	done
+
+ToddNumberAcceptedText:
+	text "I check GOLDENROD"
+	line "DEPT.STORE every"
+
+	para "day, so I know"
+	line "when there's a"
+	cont "sale."
+	done
+
+ToddNumberDeclinedText:
+	text "Anyway…"
+
+	para "If you're short on"
+	line "money, take down"
+	cont "my number."
+
+	para "I'll call you when"
+	line "there's a sale."
+	done
+
+ToddPhoneFullText:
+	text "Your phone doesn't"
+	line "have enough memory"
+	cont "for more numbers."
+	done
+
+ToddRematchText:
+	text "I waited for you!"
+	line "I even cut back my"
+
+	para "shopping to raise"
+	line "my #MON better!"
+	done
+
+UnusedText_0xa43ca:
+; This is unused; Todd says this during the department store sale,
+; but this is a duplicate of the actual string in the Route 34 scripts.
+	text "Shopping under the"
+	line "sky!"
+
+	para "It feels so nice"
+	line "up on a rooftop."
+	done
--- /dev/null
+++ b/text/phone/tully_overworld.asm
@@ -1,0 +1,73 @@
+TullyAskNumber1Text:
+	text "Hey, you're trying"
+	line "to be the ultimate"
+
+	para "trainer too? Then"
+	line "we're comrades!"
+
+	para "If I find any more"
+	line "items by the"
+
+	para "water, I'll give"
+	line "you some."
+
+	para "Just give me your"
+	line "phone number."
+	done
+
+TullyAskNumber2Text:
+	text "If I find any more"
+	line "items by the"
+
+	para "water, I'll give"
+	line "you some."
+
+	para "Just give me your"
+	line "phone number."
+	done
+
+TullyNumberAcceptedText:
+	text "You'll be hearing"
+	line "from me if I find"
+	cont "something good."
+	done
+
+TullyNumberDeclinedText:
+	text "Is that so? Then"
+	line "I'll just have to"
+	cont "use them myself."
+	done
+
+TullyPhoneFullText:
+	text "Your phone list is"
+	line "all filled up."
+
+	para "Come back if you"
+	line "make room for me."
+	done
+
+TullyRematchText:
+	text "I've been doing"
+	line "more than just"
+
+	para "fishing since we"
+	line "last met."
+
+	para "You're in for a"
+	line "big surprise!"
+	done
+
+TullyGiftText:
+	text "Hey, there you"
+	line "are!"
+
+	para "Here's a gift, as"
+	line "promised!"
+	done
+
+TullyPackFullText:
+	text "Your PACK's full?"
+
+	para "Come back later--"
+	line "that'll do it."
+	done
--- /dev/null
+++ b/text/phone/vance_overworld.asm
@@ -1,0 +1,73 @@
+VanceAskNumber1Text:
+	text "You know, you are"
+	line "really strong."
+
+	para "But I don't want"
+	line "to just slink off…"
+
+	para "I know! Could I"
+	line "get your number?"
+
+	para "Let's meet up for"
+	line "more battles!"
+	done
+
+VanceAskNumber2Text:
+	text "I want to battle"
+	line "tough trainers as"
+	cont "often as I can!"
+
+	para "Could I get your"
+	line "number?"
+
+	para "Let's meet up for"
+	line "more battles!"
+	done
+
+VanceNumberAcceptedText:
+	text "Don't forget to"
+	line "come see me when I"
+	cont "challenge you!"
+	done
+
+VanceNumberDeclinedText:
+	text "A bird-user friend"
+	line "isn't a bad thing"
+	cont "to have, I think…"
+
+	para "Won't you"
+	line "reconsider?"
+	done
+
+VancePhoneFullText:
+	text "Your phone's out"
+	line "of memory. Delete"
+	cont "a number for me!"
+	done
+
+VanceRematchText:
+	text "Am I happy to see"
+	line "you! I won't lose!"
+	done
+
+VancePackFullText:
+	text "Oh, too bad. You"
+	line "don't have room."
+
+	para "I'll give it to"
+	line "you next time!"
+	done
+
+VanceRematchGiftText:
+	text "You are really,"
+	line "really strong!"
+
+	para "Thanks for taking"
+	line "me on so often--I"
+
+	para "learned a whole"
+	line "lot from you."
+
+	para "I know! This will"
+	line "do as my thanks!"
+	done
--- /dev/null
+++ b/text/phone/wade_overworld.asm
@@ -1,0 +1,70 @@
+WadeAskNumber1Text:
+	text "You're awesome!"
+	line "I like you!"
+
+	para "I look for #MON"
+	line "here every day."
+
+	para "When I'm in the"
+	line "grass, I find all"
+	cont "kinds of BERRIES."
+
+	para "If you'd like,"
+	line "I'll share some."
+
+	para "Could I get your"
+	line "phone number?"
+	done
+
+WadeAskNumber2Text:
+	text "When I'm in the"
+	line "grass, I find all"
+	cont "kinds of BERRIES."
+
+	para "If you'd like,"
+	line "I'll share some."
+
+	para "Could I get your"
+	line "phone number?"
+	done
+
+WadeNumberAcceptedText:
+	text "You'll hear from"
+	line "me as soon as I"
+
+	para "find anything that"
+	line "you might like."
+	done
+
+WadeNumberDeclinedText:
+	text "Oh well. Don't be"
+	line "shy if you want to"
+	cont "get my number."
+	done
+
+WadePhoneFullText:
+	text "Your phone list"
+	line "has no room for my"
+	cont "number."
+	done
+
+WadeRematchText:
+	text "I was waiting for"
+	line "you. Let's battle!"
+	done
+
+WadeGiftText:
+	text "Good to see you!"
+	line "See? This is what"
+
+	para "I found."
+	line "It's for you!"
+	done
+
+WadePackFullText:
+	text "Oops, your PACK's"
+	line "full. Too bad."
+
+	para "You should come"
+	line "back for it later."
+	done
--- /dev/null
+++ b/text/phone/wilton_overworld.asm
@@ -1,0 +1,61 @@
+WiltonAskNumber1Text:
+	text "Eh, our battle was"
+	line "fun, I'd say…"
+
+	para "When I'm fishing,"
+	line "I sometimes snag"
+
+	para "items that people"
+	line "have dropped."
+
+	para "Do you want them?"
+	line "What's the number?"
+	done
+
+WiltonAskNumber2Text:
+	text "If I snag an item"
+	line "while I'm fishing,"
+
+	para "it's yours. What's"
+	line "your number?"
+	done
+
+WiltonNumberAcceptedText:
+	text "If I snag anything"
+	line "good, I'll be sure"
+	cont "to let you know."
+	done
+
+WiltonNumberDeclinedText:
+	text "All right… Come"
+	line "back if you have a"
+	cont "change of heart."
+	done
+
+WiltonPhoneFullText:
+	text "You can't register"
+	line "another number."
+	done
+
+WiltonRematchText:
+	text "Argh! You startled"
+	line "POLIWAG into"
+	cont "fleeing again!"
+	done
+
+WiltonGiftText:
+	text "So here you are."
+
+	para "See this?"
+	line "I snagged it just"
+
+	para "a little while"
+	line "ago. It's yours."
+	done
+
+WiltonPackFullText:
+	text "Your PACK's full?"
+
+	para "I'll give it to"
+	line "you later."
+	done