shithub: pokecrystal

Download patch

ref: 771c4a7e05d96199052de7718e12030c238b58c9
parent: 8fa7183d29cff3f30de399db8a50be4573a2185e
author: surskitty <[email protected]>
date: Wed Dec 13 17:30:37 EST 2017

Splitting phone scripts up.

--- a/engine/more_phone_scripts.asm
+++ /dev/null
@@ -1,1660 +1,0 @@
-UnknownScript_0xa0000:
-	special RandomPhoneMon
-	farscall PhoneScript_Random2
-	if_equal 0, .Bragging
-	farscall PhoneScript_Generic_Male
-	farjump UnknownScript_0xa003e
-
-.Bragging:
-	farjump PhoneScript_BraggingCall
-
-UnknownScript_0xa0017:
-	special RandomPhoneMon
-	farscall PhoneScript_Random2
-	if_equal 0, UnknownScript_0xa002a
-	farscall PhoneScript_Generic_Female
-	farjump UnknownScript_0xa0055
-
-UnknownScript_0xa002a:
-	farjump UnknownScript_0xa0036
-
-PhoneScript_BraggingCall:
-	farscall Phone_WhosBragging
-	farjump UnknownScript_0xa003e
-
-UnknownScript_0xa0036:
-	farscall UnknownScript_0xa0128
-	farjump UnknownScript_0xa0055
-
-UnknownScript_0xa003e:
-	special RandomPhoneWildMon
-	farscall PhoneScript_Random2
-	if_equal 0, UnknownScript_0xa0051
-	farscall UnknownScript_0xa017a
-	farjump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0051:
-	farjump UnknownScript_0xa006c
-
-UnknownScript_0xa0055:
-	special RandomPhoneWildMon
-	farscall PhoneScript_Random2
-	if_equal 0, UnknownScript_0xa0068
-	farscall UnknownScript_0xa0226
-	farjump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0068:
-	farjump UnknownScript_0xa0074
-
-UnknownScript_0xa006c:
-	farscall UnknownScript_0xa0278
-	farjump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0074:
-	farscall UnknownScript_0xa0324
-	farjump PhoneScript_HangupText_Female
-
-Phone_WhosBragging:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext JackIntelligenceText
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext GavenGreaterText
-	buttonsound
-	end
-
-.Jose:
-	farwritetext JoseAromaText
-	buttonsound
-	end
-
-.Joey:
-	farwritetext JoeySharperText
-	buttonsound
-	end
-
-.Wade:
-	farwritetext WadeAreYouGrowingText
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext RalphNeglectingKidsText
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext AnthonyAteBerriesText
-	buttonsound
-	end
-
-.Todd:
-	farwritetext ToddLooksCuteLikeMeText
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext ArnieLovesTheCuteText
-	buttonsound
-	end
-
-.Alan:
-	farwritetext AlanGettingStrongerText
-	buttonsound
-	end
-
-.Chad:
-	farwritetext ChadObservingWildText
-	buttonsound
-	end
-
-.Derek:
-	farwritetext DerekCheekPincherText
-	buttonsound
-	end
-
-.Tully:
-	farwritetext TullyGrownText
-	buttonsound
-	end
-
-.Brent:
-	farwritetext BrentRareTradeText
-	buttonsound
-	end
-
-.Vance:
-	farwritetext VanceLiftoffText
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext WiltonGrownText
-	buttonsound
-	end
-
-.Parry:
-	farwritetext ParryNoMatchText
-	buttonsound
-	end
-
-UnknownScript_0xa0128:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x174688
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x174c7f
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1752f5
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x175fda
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1771fd
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x64f74
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x665ad
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x6717a
-	buttonsound
-	end
-
-UnknownScript_0xa017a:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x174106
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x174a80
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x174f90
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x175591
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x175869
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x175c24
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x176aef
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x176e9c
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x64a13
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x64cf3
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x65318
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x65b29
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x65e42
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x6613c
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x669b2
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x66b3e
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x66fc0
-	buttonsound
-	end
-
-UnknownScript_0xa0226:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1746c3
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x174cf6
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x17536b
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x17602d
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x177237
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x64fb2
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x66605
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x671a4
-	buttonsound
-	end
-
-UnknownScript_0xa0278:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x174165
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x174b2d
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x174ffd
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x175611
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1758e4
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x175c9f
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x176b45
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x176eee
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x64a71
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x64d4f
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x65399
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x65bc8
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x65eac
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x6618c
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x669ed
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x66b8f
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x67001
-	buttonsound
-	end
-
-UnknownScript_0xa0324:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x174734
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x174d86
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1753c5
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x176095
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x177297
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x6501c
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x66688
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x671eb
-	buttonsound
-	end
-
-PhoneScript_WantsToBattle_Male:
-	farscall PhoneScript_RematchText_Male
-	farjump PhoneScript_HangupText_Male
-
-PhoneScript_WantsToBattle_Female:
-	farscall PhoneScript_RematchText_Female
-	farjump PhoneScript_HangupText_Female
-
-PhoneScript_RematchText_Male:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1741e1
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1748ea
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x174bc5
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x17507d
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x175693
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x175976
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x175d40
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x176bee
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x176f60
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x64ada
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x64da4
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x65419
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x65f17
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x66214
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x66a3a
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x66bf3
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x67096
-	buttonsound
-	end
-
-PhoneScript_RematchText_Female:
-	checkcode VAR_CALLERID
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beth:
-	farwritetext UnknownText_0x174e4e
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x17543a
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x17610a
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1772e2
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x65091
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x66730
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x6722e
-	buttonsound
-	end
-
-LizWrongNumber:
-	farwritetext LizHiTaniaText
-	end
-
-UnknownScript_0xa047f:
-	farwritetext UnknownText_0x66796
-	end
-
-PhoneScript_HangupText_Male:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x174251
-	end
-
-.Huey:
-	farwritetext UnknownText_0x174962
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x174c0e
-	end
-
-.Jose:
-	farwritetext UnknownText_0x175106
-	end
-
-.Joey:
-	farwritetext UnknownText_0x17570a
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1759e7
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x175db7
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x176c47
-	end
-
-.Todd:
-	farwritetext UnknownText_0x176fdb
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x64000
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x64b48
-	end
-
-.Alan:
-	farwritetext UnknownText_0x64e1f
-	end
-
-.Chad:
-	farwritetext UnknownText_0x65471
-	end
-
-.Derek:
-	farwritetext UnknownText_0x65c4e
-	end
-
-.Tully:
-	farwritetext UnknownText_0x65f6e
-	end
-
-.Brent:
-	farwritetext UnknownText_0x662a9
-	end
-
-.Vance:
-	farwritetext UnknownText_0x66a93
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x66c58
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x66dab
-	end
-
-.Parry:
-	farwritetext UnknownText_0x670eb
-	end
-
-PhoneScript_HangupText_Female:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1747ac
-	end
-
-.Beth:
-	farwritetext UnknownText_0x174eb7
-	end
-
-.Reena:
-	farwritetext UnknownText_0x175488
-	end
-
-.Liz:
-	farwritetext UnknownText_0x17620a
-	end
-
-.Gina:
-	farwritetext UnknownText_0x177361
-	end
-
-.Dana:
-	farwritetext UnknownText_0x650e2
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x667f7
-	end
-
-.Erin:
-	farwritetext UnknownText_0x67281
-	end
-
-UnknownScript_0xa0584:
-	scall PhoneScriptRareWildMon
-	iffalse UnknownScript_0xa058e
-	farjump UnknownScript_0xa0000
-
-UnknownScript_0xa058e:
-	farjump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0592:
-	scall PhoneScriptRareWildMon
-	iffalse .HangUp
-	farjump UnknownScript_0xa0017
-
-.HangUp:
-	farjump PhoneScript_HangupText_Female
-
-PhoneScriptRareWildMon:
-	special RandomPhoneRareWildMon
-	end
-
-PhoneScript_BugCatchingContest:
-	checkcode VAR_CALLERID
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-
-.Wade:
-	farwritetext WadeBugCatchingContestText
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Derek:
-	farwritetext DerekBugCatchingContestText
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa05be:
-	farwritetext UnknownText_0x64032
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa05c6:
-	farwritetext UnknownText_0x177378
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa05ce:
-	farwritetext UnknownText_0x64b5f
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa05d6:
-	farwritetext UnknownText_0x175dd9
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa05de:
-	farwritetext UnknownText_0x176c61
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-PhoneScript_FoundItem_Male:
-	checkcode VAR_CALLERID
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_FISHER_WILTON, .Wilton
-
-.Jose:
-	farwritetext JoseFoundSomethingText
-	end
-
-.Wade:
-	farwritetext WadeFoundBerryText
-	end
-
-.Alan:
-	farwritetext UnknownText_0x64e2f
-	end
-
-.Derek:
-	farwritetext UnknownText_0x65cf9
-	end
-
-.Tully:
-	farwritetext UnknownText_0x65f88
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x66c6b
-	end
-
-PhoneScript_FoundItem_Female:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-
-.Beverly:
-	farwritetext BeverlyFoundNuggetText
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1773e7
-	end
-
-.Dana:
-	farwritetext UnknownText_0x650ec
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x66801
-	end
-
-UnknownScript_0xa0644:
-	farwritetext UnknownText_0x176feb
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa064c:
-	farwritetext UnknownText_0x66dc5
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-JackTriviaScript:
-	random 11
-	if_equal  0, .Thunder
-	if_equal  1, .Rollout
-	if_equal  2, .Solarbeam
-	if_equal  3, .Stomp
-	if_equal  4, .Gust
-	if_equal  5, .Twister
-	if_equal  6, .Earthquake
-	if_equal  7, .Magnitude
-	if_equal  8, .Sandstorm
-	if_equal  9, .SunnyDay
-	if_equal 10, .RainDance
-
-.Thunder:
-	farwritetext UnknownText_0x174261
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Rollout:
-	farwritetext UnknownText_0x17429d
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Solarbeam:
-	farwritetext UnknownText_0x1742ee
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Stomp:
-	farwritetext UnknownText_0x174340
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Gust:
-	farwritetext UnknownText_0x174391
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Twister:
-	farwritetext UnknownText_0x1743e3
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Earthquake:
-	farwritetext UnknownText_0x174433
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Magnitude:
-	farwritetext UnknownText_0x174485
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Sandstorm:
-	farwritetext UnknownText_0x1744d6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.SunnyDay:
-	farwritetext UnknownText_0x174522
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.RainDance:
-	farwritetext UnknownText_0x174571
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa06da:
-	random 10
-	if_equal 0, UnknownScript_0xa0704
-	if_equal 1, UnknownScript_0xa070c
-	if_equal 2, UnknownScript_0xa0714
-	if_equal 3, UnknownScript_0xa071c
-	if_equal 4, UnknownScript_0xa0724
-	if_equal 5, UnknownScript_0xa072c
-	if_equal 6, UnknownScript_0xa0734
-	if_equal 7, UnknownScript_0xa073c
-	if_equal 8, UnknownScript_0xa0744
-	if_equal 9, UnknownScript_0xa074c
-
-UnknownScript_0xa0704:
-	farwritetext UnknownText_0x176223
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa070c:
-	farwritetext UnknownText_0x1762c3
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0714:
-	farwritetext UnknownText_0x17638a
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa071c:
-	farwritetext UnknownText_0x176424
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0724:
-	farwritetext UnknownText_0x1764eb
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa072c:
-	farwritetext UnknownText_0x176599
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0734:
-	farwritetext UnknownText_0x1766ac
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa073c:
-	farwritetext UnknownText_0x17674f
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0744:
-	farwritetext UnknownText_0x176816
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa074c:
-	farwritetext UnknownText_0x17686d
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0754:
-	random 10
-	if_equal 0, UnknownScript_0xa077e
-	if_equal 1, UnknownScript_0xa0786
-	if_equal 2, UnknownScript_0xa078e
-	if_equal 3, UnknownScript_0xa0796
-	if_equal 4, UnknownScript_0xa079e
-	if_equal 5, UnknownScript_0xa07a6
-	if_equal 6, UnknownScript_0xa07ae
-	if_equal 7, UnknownScript_0xa07b6
-	if_equal 8, UnknownScript_0xa07be
-	if_equal 9, UnknownScript_0xa07c6
-
-UnknownScript_0xa077e:
-	farwritetext UnknownText_0x65481
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0786:
-	farwritetext UnknownText_0x654ea
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa078e:
-	farwritetext UnknownText_0x65555
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0796:
-	farwritetext UnknownText_0x655c7
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa079e:
-	farwritetext UnknownText_0x65628
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa07a6:
-	farwritetext UnknownText_0x6569b
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa07ae:
-	farwritetext UnknownText_0x6574a
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa07b6:
-	farwritetext UnknownText_0x65810
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa07be:
-	farwritetext UnknownText_0x658c6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa07c6:
-	farwritetext UnknownText_0x65969
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-BrentBillTriviaScript:
-	random 10
-	if_equal 0, .Father
-	if_equal 1, .Grandpa
-	if_equal 2, .Goldenrod
-	if_equal 3, .Route25
-	if_equal 4, .Abra
-	if_equal 5, .Sister
-	if_equal 6, .Milk
-	if_equal 7, .Battling
-	if_equal 8, .FlowerShop
-	if_equal 9, .KimonoGirl
-
-.Father:
-	farwritetext UnknownText_0x662bc
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Grandpa:
-	farwritetext UnknownText_0x662fc
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Goldenrod:
-	farwritetext UnknownText_0x66335
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Route25:
-	farwritetext UnknownText_0x66366
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Abra:
-	farwritetext UnknownText_0x663a1
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Sister:
-	farwritetext UnknownText_0x663e6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Milk:
-	farwritetext UnknownText_0x66421
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.Battling:
-	farwritetext UnknownText_0x6645f
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.FlowerShop:
-	farwritetext UnknownText_0x6649b
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-.KimonoGirl:
-	farwritetext UnknownText_0x664dd
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinRumorScript:
-	checkevent EVENT_OPENED_MT_SILVER
-	iftrue IrwinMtSilver
-	checkevent EVENT_FOUGHT_SNORLAX
-	iftrue IrwinSnorlax
-	checkevent EVENT_GOT_PASS_FROM_COPYCAT
-	iftrue IrwinTrainPass
-	checkflag ENGINE_MARSHBADGE
-	iftrue IrwinMarshBadge
-	checkflag ENGINE_FLYPOINT_VERMILION
-	iftrue IrwinVermilionCity
-	checkevent EVENT_BEAT_ELITE_FOUR
-	iftrue IrwinEliteFour
-	checkflag ENGINE_RISINGBADGE
-	iftrue IrwinRisingBadge
-	checkevent EVENT_CLEARED_RADIO_TOWER
-	iftrue IrwinRadioTower
-	checkevent EVENT_CLEARED_ROCKET_HIDEOUT
-	iftrue IrwinRocketHideout
-	checkevent EVENT_JASMINE_RETURNED_TO_GYM
-	iftrue IrwinJasmineReturned
-	checkflag ENGINE_FOGBADGE
-	iftrue IrwinFogBadge
-	checkflag ENGINE_PLAINBADGE
-	iftrue IrwinPlainBadge
-	farwritetext UnknownText_0x646a3
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinPlainBadge:
-	farwritetext UnknownText_0x64099
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinJasmineReturned:
-	farwritetext UnknownText_0x640e6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinRocketHideout:
-	farwritetext UnknownText_0x6416d
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinRadioTower:
-	farwritetext UnknownText_0x641e8
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinRisingBadge:
-	farwritetext UnknownText_0x64247
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinEliteFour:
-	farwritetext UnknownText_0x642bb
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinVermilionCity:
-	farwritetext UnknownText_0x643d4
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinTrainPass:
-	farwritetext UnknownText_0x64448
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinSnorlax:
-	farwritetext UnknownText_0x6455b
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinMtSilver:
-	farwritetext UnknownText_0x645ff
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinFogBadge:
-	farwritetext UnknownText_0x646df
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-IrwinMarshBadge:
-	farwritetext UnknownText_0x647d8
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa08f8:
-	farwritetext UnknownText_0x1745c2
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0900:
-	farwritetext UnknownText_0x17485b
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0908:
-	farwritetext UnknownText_0x17496b
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0910:
-	farwritetext UnknownText_0x174c29
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0918:
-	farwritetext UnknownText_0x174ec5
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0920:
-	farwritetext UnknownText_0x17519b
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0928:
-	farwritetext UnknownText_0x17549b
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0930:
-	farwritetext UnknownText_0x17571d
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0938:
-	farwritetext UnknownText_0x175abe
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0940:
-	farwritetext UnknownText_0x175eaf
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0948:
-	farwritetext UnknownText_0x1768b0
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0950:
-	farwritetext UnknownText_0x176d32
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0958:
-	farwritetext UnknownText_0x1770fb
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0960:
-	farwritetext UnknownText_0x177465
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0968:
-	farwritetext UnknownText_0x64bc6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0970:
-	farwritetext UnknownText_0x64e90
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0978:
-	farwritetext UnknownText_0x65161
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0980:
-	farwritetext UnknownText_0x65a23
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0988:
-	farwritetext UnknownText_0x65d5c
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0990:
-	farwritetext UnknownText_0x65ff2
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0998:
-	farwritetext UnknownText_0x6651e
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09a0:
-	farwritetext UnknownText_0x66882
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa09a8:
-	farwritetext UnknownText_0x66aa5
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09b0:
-	farwritetext UnknownText_0x66ca7
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09b8:
-	farwritetext UnknownText_0x67106
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09c0:
-	farwritetext UnknownText_0x67294
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa09c8:
-	random 3
-	if_equal 0, UnknownScript_0xa09d6
-	if_equal 1, UnknownScript_0xa09de
-	if_equal 2, UnknownScript_0xa09e6
-
-UnknownScript_0xa09d6:
-	farwritetext UnknownText_0x64846
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09de:
-	farwritetext UnknownText_0x64881
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09e6:
-	farwritetext UnknownText_0x648dc
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa09ee:
-	checkcode VAR_KENJI_BREAK
-	if_equal 2, UnknownScript_0xa0a00
-	if_equal 1, UnknownScript_0xa0a08
-	farwritetext UnknownText_0x66e17
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0a00:
-	farwritetext UnknownText_0x66e67
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0a08:
-	checkmorn
-	iftrue UnknownScript_0xa0a1d
-	checknite
-	iftrue UnknownScript_0xa0a25
-	setevent EVENT_KENJI_ON_BREAK
-	farwritetext UnknownText_0x66f11
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0a1d:
-	farwritetext UnknownText_0x66ed3
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0a25:
-	farwritetext UnknownText_0x66f52
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0a2d:
-	farwritetext UnknownText_0x174638
-	end
-
-UnknownScript_0xa0a32:
-	farwritetext UnknownText_0x1749c7
-	end
-
-UnknownScript_0xa0a37:
-	farwritetext UnknownText_0x174c49
-	end
-
-UnknownScript_0xa0a3c:
-	farwritetext UnknownText_0x174ee2
-	end
-
-UnknownScript_0xa0a41:
-	farwritetext UnknownText_0x17520a
-	end
-
-UnknownScript_0xa0a46:
-	farwritetext UnknownText_0x1754e5
-	end
-
-UnknownScript_0xa0a4b:
-	farwritetext UnknownText_0x175786
-	end
-
-UnknownScript_0xa0a50:
-	farwritetext UnknownText_0x175b1e
-	end
-
-UnknownScript_0xa0a55:
-	farwritetext UnknownText_0x175f11
-	end
-
-UnknownScript_0xa0a5a:
-	farwritetext UnknownText_0x1769da
-	end
-
-UnknownScript_0xa0a5f:
-	farwritetext UnknownText_0x176d85
-	end
-
-UnknownScript_0xa0a64:
-	farwritetext UnknownText_0x177138
-	end
-
-UnknownScript_0xa0a69:
-	farwritetext UnknownText_0x1774c1
-	end
-
-UnknownScript_0xa0a6e:
-	farwritetext UnknownText_0x64c13
-	end
-
-UnknownScript_0xa0a73:
-	farwritetext UnknownText_0x64ed4
-	end
-
-UnknownScript_0xa0a78:
-	farwritetext UnknownText_0x651bf
-	end
-
-UnknownScript_0xa0a7d:
-	farwritetext UnknownText_0x65a63
-	end
-
-UnknownScript_0xa0a82:
-	farwritetext UnknownText_0x66043
-	end
-
-UnknownScript_0xa0a87:
-	farwritetext UnknownText_0x66579
-	end
-
-UnknownScript_0xa0a8c:
-	farwritetext UnknownText_0x668a3
-	end
-
-UnknownScript_0xa0a91:
-	farwritetext UnknownText_0x66ad1
-	end
-
-UnknownScript_0xa0a96:
-	farwritetext UnknownText_0x66cf7
-	end
-
-UnknownScript_0xa0a9b:
-	farwritetext UnknownText_0x6712a
-	end
-
-UnknownScript_0xa0aa0:
-	farwritetext UnknownText_0x672d5
-	end
-
-UnknownScript_0xa0aa5:
-	farwritetext UnknownText_0x174895
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0aad:
-	farwritetext UnknownText_0x17529c
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0ab5:
-	farwritetext UnknownText_0x175b6d
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0abd:
-	farwritetext UnknownText_0x17750e
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0ac5:
-	farwritetext UnknownText_0x64f1a
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0acd:
-	farwritetext UnknownText_0x6520f
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0ad5:
-	farwritetext UnknownText_0x65da6
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0add:
-	farwritetext UnknownText_0x66087
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0ae5:
-	farwritetext UnknownText_0x6691d
-	buttonsound
-	jump PhoneScript_HangupText_Female
-
-UnknownScript_0xa0aed:
-	farwritetext UnknownText_0x66d45
-	buttonsound
-	jump PhoneScript_HangupText_Male
-
-UnknownScript_0xa0af5:
-	farwritetext UnknownText_0x175f70
-	end
-
-UnknownScript_0xa0afa:
-	farwritetext UnknownText_0x176dd1
-	end
-
-UnknownScript_0xa0aff:
-	farwritetext UnknownText_0x64c5a
-	end
-
-UnknownScript_0xa0b04:
-	farwritetext UnknownText_0x17717c
-	end
-
-BikeShopPhoneScript:
-	farwritetext UnknownText_0x174000
-	clearflag ENGINE_BIKE_SHOP_CALL_ENABLED
-	specialphonecall SPECIALCALL_NONE
-	end
--- /dev/null
+++ b/engine/phone_callers.asm
@@ -1,0 +1,961 @@
+UnknownScript_0xa0000:
+	special RandomPhoneMon
+	farscall PhoneScript_Random2
+	if_equal 0, .Bragging
+	farscall PhoneScript_Generic_Male
+	farjump UnknownScript_0xa003e
+
+.Bragging:
+	farjump PhoneScript_BraggingCall
+
+UnknownScript_0xa0017:
+	special RandomPhoneMon
+	farscall PhoneScript_Random2
+	if_equal 0, UnknownScript_0xa002a
+	farscall PhoneScript_Generic_Female
+	farjump UnknownScript_0xa0055
+
+UnknownScript_0xa002a:
+	farjump UnknownScript_0xa0036
+
+PhoneScript_BraggingCall:
+	farscall Phone_WhosBragging
+	farjump UnknownScript_0xa003e
+
+UnknownScript_0xa0036:
+	farscall UnknownScript_0xa0128
+	farjump UnknownScript_0xa0055
+
+UnknownScript_0xa003e:
+	special RandomPhoneWildMon
+	farscall PhoneScript_Random2
+	if_equal 0, UnknownScript_0xa0051
+	farscall UnknownScript_0xa017a
+	farjump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0051:
+	farjump UnknownScript_0xa006c
+
+UnknownScript_0xa0055:
+	special RandomPhoneWildMon
+	farscall PhoneScript_Random2
+	if_equal 0, UnknownScript_0xa0068
+	farscall UnknownScript_0xa0226
+	farjump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0068:
+	farjump UnknownScript_0xa0074
+
+UnknownScript_0xa006c:
+	farscall UnknownScript_0xa0278
+	farjump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0074:
+	farscall UnknownScript_0xa0324
+	farjump PhoneScript_HangupText_Female
+
+Phone_WhosBragging:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext JackIntelligenceText
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext GavenGreaterText
+	buttonsound
+	end
+
+.Jose:
+	farwritetext JoseAromaText
+	buttonsound
+	end
+
+.Joey:
+	farwritetext JoeySharperText
+	buttonsound
+	end
+
+.Wade:
+	farwritetext WadeAreYouGrowingText
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext RalphNeglectingKidsText
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext AnthonyAteBerriesText
+	buttonsound
+	end
+
+.Todd:
+	farwritetext ToddLooksCuteLikeMeText
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext ArnieLovesTheCuteText
+	buttonsound
+	end
+
+.Alan:
+	farwritetext AlanGettingStrongerText
+	buttonsound
+	end
+
+.Chad:
+	farwritetext ChadObservingWildText
+	buttonsound
+	end
+
+.Derek:
+	farwritetext DerekCheekPincherText
+	buttonsound
+	end
+
+.Tully:
+	farwritetext TullyGrownText
+	buttonsound
+	end
+
+.Brent:
+	farwritetext BrentRareTradeText
+	buttonsound
+	end
+
+.Vance:
+	farwritetext VanceLiftoffText
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext WiltonGrownText
+	buttonsound
+	end
+
+.Parry:
+	farwritetext ParryNoMatchText
+	buttonsound
+	end
+
+UnknownScript_0xa0128:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x174688
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x174c7f
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1752f5
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x175fda
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1771fd
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x64f74
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x665ad
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x6717a
+	buttonsound
+	end
+
+UnknownScript_0xa017a:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x174106
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x174a80
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x174f90
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x175591
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x175869
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x175c24
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x176aef
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x176e9c
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x64a13
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x64cf3
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x65318
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x65b29
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x65e42
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x6613c
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x669b2
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x66b3e
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x66fc0
+	buttonsound
+	end
+
+UnknownScript_0xa0226:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1746c3
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x174cf6
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x17536b
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x17602d
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x177237
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x64fb2
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x66605
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x671a4
+	buttonsound
+	end
+
+UnknownScript_0xa0278:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x174165
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x174b2d
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x174ffd
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x175611
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1758e4
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x175c9f
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x176b45
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x176eee
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x64a71
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x64d4f
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x65399
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x65bc8
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x65eac
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x6618c
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x669ed
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x66b8f
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x67001
+	buttonsound
+	end
+
+UnknownScript_0xa0324:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x174734
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x174d86
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1753c5
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x176095
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x177297
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x6501c
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x66688
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x671eb
+	buttonsound
+	end
+
+PhoneScript_WantsToBattle_Male:
+	farscall PhoneScript_RematchText_Male
+	farjump PhoneScript_HangupText_Male
+
+PhoneScript_WantsToBattle_Female:
+	farscall PhoneScript_RematchText_Female
+	farjump PhoneScript_HangupText_Female
+
+PhoneScript_RematchText_Male:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1741e1
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1748ea
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x174bc5
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x17507d
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x175693
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x175976
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x175d40
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x176bee
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x176f60
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x64ada
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x64da4
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x65419
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x65f17
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x66214
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x66a3a
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x66bf3
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x67096
+	buttonsound
+	end
+
+PhoneScript_RematchText_Female:
+	checkcode VAR_CALLERID
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beth:
+	farwritetext UnknownText_0x174e4e
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x17543a
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x17610a
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1772e2
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x65091
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x66730
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x6722e
+	buttonsound
+	end
+
+LizWrongNumber:
+	farwritetext LizHiTaniaText
+	end
+
+UnknownScript_0xa047f:
+	farwritetext UnknownText_0x66796
+	end
+
+PhoneScript_HangupText_Male:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x174251
+	end
+
+.Huey:
+	farwritetext UnknownText_0x174962
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x174c0e
+	end
+
+.Jose:
+	farwritetext UnknownText_0x175106
+	end
+
+.Joey:
+	farwritetext UnknownText_0x17570a
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1759e7
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x175db7
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x176c47
+	end
+
+.Todd:
+	farwritetext UnknownText_0x176fdb
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x64000
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x64b48
+	end
+
+.Alan:
+	farwritetext UnknownText_0x64e1f
+	end
+
+.Chad:
+	farwritetext UnknownText_0x65471
+	end
+
+.Derek:
+	farwritetext UnknownText_0x65c4e
+	end
+
+.Tully:
+	farwritetext UnknownText_0x65f6e
+	end
+
+.Brent:
+	farwritetext UnknownText_0x662a9
+	end
+
+.Vance:
+	farwritetext UnknownText_0x66a93
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x66c58
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x66dab
+	end
+
+.Parry:
+	farwritetext UnknownText_0x670eb
+	end
+
+PhoneScript_HangupText_Female:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1747ac
+	end
+
+.Beth:
+	farwritetext UnknownText_0x174eb7
+	end
+
+.Reena:
+	farwritetext UnknownText_0x175488
+	end
+
+.Liz:
+	farwritetext UnknownText_0x17620a
+	end
+
+.Gina:
+	farwritetext UnknownText_0x177361
+	end
+
+.Dana:
+	farwritetext UnknownText_0x650e2
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x667f7
+	end
+
+.Erin:
+	farwritetext UnknownText_0x67281
+	end
+
+UnknownScript_0xa0584:
+	scall PhoneScriptRareWildMon
+	iffalse UnknownScript_0xa058e
+	farjump UnknownScript_0xa0000
+
+UnknownScript_0xa058e:
+	farjump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0592:
+	scall PhoneScriptRareWildMon
+	iffalse .HangUp
+	farjump UnknownScript_0xa0017
+
+.HangUp:
+	farjump PhoneScript_HangupText_Female
+
+PhoneScriptRareWildMon:
+	special RandomPhoneRareWildMon
+	end
+
+PhoneScript_BugCatchingContest:
+	checkcode VAR_CALLERID
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+
+.Wade:
+	farwritetext WadeBugCatchingContestText
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Derek:
+	farwritetext DerekBugCatchingContestText
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa05be:
+	farwritetext UnknownText_0x64032
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa05c6:
+	farwritetext UnknownText_0x177378
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa05ce:
+	farwritetext UnknownText_0x64b5f
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa05d6:
+	farwritetext UnknownText_0x175dd9
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa05de:
+	farwritetext UnknownText_0x176c61
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+PhoneScript_FoundItem_Male:
+	checkcode VAR_CALLERID
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_FISHER_WILTON, .Wilton
+
+.Jose:
+	farwritetext JoseFoundSomethingText
+	end
+
+.Wade:
+	farwritetext WadeFoundBerryText
+	end
+
+.Alan:
+	farwritetext UnknownText_0x64e2f
+	end
+
+.Derek:
+	farwritetext UnknownText_0x65cf9
+	end
+
+.Tully:
+	farwritetext UnknownText_0x65f88
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x66c6b
+	end
+
+PhoneScript_FoundItem_Female:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+
+.Beverly:
+	farwritetext BeverlyFoundNuggetText
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1773e7
+	end
+
+.Dana:
+	farwritetext UnknownText_0x650ec
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x66801
+	end
+
+UnknownScript_0xa0644:
+	farwritetext UnknownText_0x176feb
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa064c:
+	farwritetext UnknownText_0x66dc5
+	buttonsound
+	jump PhoneScript_HangupText_Male
--- /dev/null
+++ b/engine/phone_gossip.asm
@@ -1,0 +1,698 @@
+JackTriviaScript:
+	random 11
+	if_equal  0, .Thunder
+	if_equal  1, .Rollout
+	if_equal  2, .Solarbeam
+	if_equal  3, .Stomp
+	if_equal  4, .Gust
+	if_equal  5, .Twister
+	if_equal  6, .Earthquake
+	if_equal  7, .Magnitude
+	if_equal  8, .Sandstorm
+	if_equal  9, .SunnyDay
+	if_equal 10, .RainDance
+
+.Thunder:
+	farwritetext UnknownText_0x174261
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Rollout:
+	farwritetext UnknownText_0x17429d
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Solarbeam:
+	farwritetext UnknownText_0x1742ee
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Stomp:
+	farwritetext UnknownText_0x174340
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Gust:
+	farwritetext UnknownText_0x174391
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Twister:
+	farwritetext UnknownText_0x1743e3
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Earthquake:
+	farwritetext UnknownText_0x174433
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Magnitude:
+	farwritetext UnknownText_0x174485
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Sandstorm:
+	farwritetext UnknownText_0x1744d6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.SunnyDay:
+	farwritetext UnknownText_0x174522
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.RainDance:
+	farwritetext UnknownText_0x174571
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa06da:
+	random 10
+	if_equal 0, UnknownScript_0xa0704
+	if_equal 1, UnknownScript_0xa070c
+	if_equal 2, UnknownScript_0xa0714
+	if_equal 3, UnknownScript_0xa071c
+	if_equal 4, UnknownScript_0xa0724
+	if_equal 5, UnknownScript_0xa072c
+	if_equal 6, UnknownScript_0xa0734
+	if_equal 7, UnknownScript_0xa073c
+	if_equal 8, UnknownScript_0xa0744
+	if_equal 9, UnknownScript_0xa074c
+
+UnknownScript_0xa0704:
+	farwritetext UnknownText_0x176223
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa070c:
+	farwritetext UnknownText_0x1762c3
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0714:
+	farwritetext UnknownText_0x17638a
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa071c:
+	farwritetext UnknownText_0x176424
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0724:
+	farwritetext UnknownText_0x1764eb
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa072c:
+	farwritetext UnknownText_0x176599
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0734:
+	farwritetext UnknownText_0x1766ac
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa073c:
+	farwritetext UnknownText_0x17674f
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0744:
+	farwritetext UnknownText_0x176816
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa074c:
+	farwritetext UnknownText_0x17686d
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0754:
+	random 10
+	if_equal 0, UnknownScript_0xa077e
+	if_equal 1, UnknownScript_0xa0786
+	if_equal 2, UnknownScript_0xa078e
+	if_equal 3, UnknownScript_0xa0796
+	if_equal 4, UnknownScript_0xa079e
+	if_equal 5, UnknownScript_0xa07a6
+	if_equal 6, UnknownScript_0xa07ae
+	if_equal 7, UnknownScript_0xa07b6
+	if_equal 8, UnknownScript_0xa07be
+	if_equal 9, UnknownScript_0xa07c6
+
+UnknownScript_0xa077e:
+	farwritetext UnknownText_0x65481
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0786:
+	farwritetext UnknownText_0x654ea
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa078e:
+	farwritetext UnknownText_0x65555
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0796:
+	farwritetext UnknownText_0x655c7
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa079e:
+	farwritetext UnknownText_0x65628
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa07a6:
+	farwritetext UnknownText_0x6569b
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa07ae:
+	farwritetext UnknownText_0x6574a
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa07b6:
+	farwritetext UnknownText_0x65810
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa07be:
+	farwritetext UnknownText_0x658c6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa07c6:
+	farwritetext UnknownText_0x65969
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+BrentBillTriviaScript:
+	random 10
+	if_equal 0, .Father
+	if_equal 1, .Grandpa
+	if_equal 2, .Goldenrod
+	if_equal 3, .Route25
+	if_equal 4, .Abra
+	if_equal 5, .Sister
+	if_equal 6, .Milk
+	if_equal 7, .Battling
+	if_equal 8, .FlowerShop
+	if_equal 9, .KimonoGirl
+
+.Father:
+	farwritetext UnknownText_0x662bc
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Grandpa:
+	farwritetext UnknownText_0x662fc
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Goldenrod:
+	farwritetext UnknownText_0x66335
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Route25:
+	farwritetext UnknownText_0x66366
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Abra:
+	farwritetext UnknownText_0x663a1
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Sister:
+	farwritetext UnknownText_0x663e6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Milk:
+	farwritetext UnknownText_0x66421
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.Battling:
+	farwritetext UnknownText_0x6645f
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.FlowerShop:
+	farwritetext UnknownText_0x6649b
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+.KimonoGirl:
+	farwritetext UnknownText_0x664dd
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinRumorScript:
+	checkevent EVENT_OPENED_MT_SILVER
+	iftrue IrwinMtSilver
+	checkevent EVENT_FOUGHT_SNORLAX
+	iftrue IrwinSnorlax
+	checkevent EVENT_GOT_PASS_FROM_COPYCAT
+	iftrue IrwinTrainPass
+	checkflag ENGINE_MARSHBADGE
+	iftrue IrwinMarshBadge
+	checkflag ENGINE_FLYPOINT_VERMILION
+	iftrue IrwinVermilionCity
+	checkevent EVENT_BEAT_ELITE_FOUR
+	iftrue IrwinEliteFour
+	checkflag ENGINE_RISINGBADGE
+	iftrue IrwinRisingBadge
+	checkevent EVENT_CLEARED_RADIO_TOWER
+	iftrue IrwinRadioTower
+	checkevent EVENT_CLEARED_ROCKET_HIDEOUT
+	iftrue IrwinRocketHideout
+	checkevent EVENT_JASMINE_RETURNED_TO_GYM
+	iftrue IrwinJasmineReturned
+	checkflag ENGINE_FOGBADGE
+	iftrue IrwinFogBadge
+	checkflag ENGINE_PLAINBADGE
+	iftrue IrwinPlainBadge
+	farwritetext UnknownText_0x646a3
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinPlainBadge:
+	farwritetext UnknownText_0x64099
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinJasmineReturned:
+	farwritetext UnknownText_0x640e6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinRocketHideout:
+	farwritetext UnknownText_0x6416d
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinRadioTower:
+	farwritetext UnknownText_0x641e8
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinRisingBadge:
+	farwritetext UnknownText_0x64247
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinEliteFour:
+	farwritetext UnknownText_0x642bb
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinVermilionCity:
+	farwritetext UnknownText_0x643d4
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinTrainPass:
+	farwritetext UnknownText_0x64448
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinSnorlax:
+	farwritetext UnknownText_0x6455b
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinMtSilver:
+	farwritetext UnknownText_0x645ff
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinFogBadge:
+	farwritetext UnknownText_0x646df
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+IrwinMarshBadge:
+	farwritetext UnknownText_0x647d8
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa08f8:
+	farwritetext UnknownText_0x1745c2
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0900:
+	farwritetext UnknownText_0x17485b
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0908:
+	farwritetext UnknownText_0x17496b
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0910:
+	farwritetext UnknownText_0x174c29
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0918:
+	farwritetext UnknownText_0x174ec5
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0920:
+	farwritetext UnknownText_0x17519b
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0928:
+	farwritetext UnknownText_0x17549b
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0930:
+	farwritetext UnknownText_0x17571d
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0938:
+	farwritetext UnknownText_0x175abe
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0940:
+	farwritetext UnknownText_0x175eaf
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0948:
+	farwritetext UnknownText_0x1768b0
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0950:
+	farwritetext UnknownText_0x176d32
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0958:
+	farwritetext UnknownText_0x1770fb
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0960:
+	farwritetext UnknownText_0x177465
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0968:
+	farwritetext UnknownText_0x64bc6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0970:
+	farwritetext UnknownText_0x64e90
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0978:
+	farwritetext UnknownText_0x65161
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0980:
+	farwritetext UnknownText_0x65a23
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0988:
+	farwritetext UnknownText_0x65d5c
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0990:
+	farwritetext UnknownText_0x65ff2
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0998:
+	farwritetext UnknownText_0x6651e
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09a0:
+	farwritetext UnknownText_0x66882
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa09a8:
+	farwritetext UnknownText_0x66aa5
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09b0:
+	farwritetext UnknownText_0x66ca7
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09b8:
+	farwritetext UnknownText_0x67106
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09c0:
+	farwritetext UnknownText_0x67294
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa09c8:
+	random 3
+	if_equal 0, UnknownScript_0xa09d6
+	if_equal 1, UnknownScript_0xa09de
+	if_equal 2, UnknownScript_0xa09e6
+
+UnknownScript_0xa09d6:
+	farwritetext UnknownText_0x64846
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09de:
+	farwritetext UnknownText_0x64881
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09e6:
+	farwritetext UnknownText_0x648dc
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa09ee:
+	checkcode VAR_KENJI_BREAK
+	if_equal 2, UnknownScript_0xa0a00
+	if_equal 1, UnknownScript_0xa0a08
+	farwritetext UnknownText_0x66e17
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0a00:
+	farwritetext UnknownText_0x66e67
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0a08:
+	checkmorn
+	iftrue UnknownScript_0xa0a1d
+	checknite
+	iftrue UnknownScript_0xa0a25
+	setevent EVENT_KENJI_ON_BREAK
+	farwritetext UnknownText_0x66f11
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0a1d:
+	farwritetext UnknownText_0x66ed3
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0a25:
+	farwritetext UnknownText_0x66f52
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0a2d:
+	farwritetext UnknownText_0x174638
+	end
+
+UnknownScript_0xa0a32:
+	farwritetext UnknownText_0x1749c7
+	end
+
+UnknownScript_0xa0a37:
+	farwritetext UnknownText_0x174c49
+	end
+
+UnknownScript_0xa0a3c:
+	farwritetext UnknownText_0x174ee2
+	end
+
+UnknownScript_0xa0a41:
+	farwritetext UnknownText_0x17520a
+	end
+
+UnknownScript_0xa0a46:
+	farwritetext UnknownText_0x1754e5
+	end
+
+UnknownScript_0xa0a4b:
+	farwritetext UnknownText_0x175786
+	end
+
+UnknownScript_0xa0a50:
+	farwritetext UnknownText_0x175b1e
+	end
+
+UnknownScript_0xa0a55:
+	farwritetext UnknownText_0x175f11
+	end
+
+UnknownScript_0xa0a5a:
+	farwritetext UnknownText_0x1769da
+	end
+
+UnknownScript_0xa0a5f:
+	farwritetext UnknownText_0x176d85
+	end
+
+UnknownScript_0xa0a64:
+	farwritetext UnknownText_0x177138
+	end
+
+UnknownScript_0xa0a69:
+	farwritetext UnknownText_0x1774c1
+	end
+
+UnknownScript_0xa0a6e:
+	farwritetext UnknownText_0x64c13
+	end
+
+UnknownScript_0xa0a73:
+	farwritetext UnknownText_0x64ed4
+	end
+
+UnknownScript_0xa0a78:
+	farwritetext UnknownText_0x651bf
+	end
+
+UnknownScript_0xa0a7d:
+	farwritetext UnknownText_0x65a63
+	end
+
+UnknownScript_0xa0a82:
+	farwritetext UnknownText_0x66043
+	end
+
+UnknownScript_0xa0a87:
+	farwritetext UnknownText_0x66579
+	end
+
+UnknownScript_0xa0a8c:
+	farwritetext UnknownText_0x668a3
+	end
+
+UnknownScript_0xa0a91:
+	farwritetext UnknownText_0x66ad1
+	end
+
+UnknownScript_0xa0a96:
+	farwritetext UnknownText_0x66cf7
+	end
+
+UnknownScript_0xa0a9b:
+	farwritetext UnknownText_0x6712a
+	end
+
+UnknownScript_0xa0aa0:
+	farwritetext UnknownText_0x672d5
+	end
+
+UnknownScript_0xa0aa5:
+	farwritetext UnknownText_0x174895
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0aad:
+	farwritetext UnknownText_0x17529c
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0ab5:
+	farwritetext UnknownText_0x175b6d
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0abd:
+	farwritetext UnknownText_0x17750e
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0ac5:
+	farwritetext UnknownText_0x64f1a
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0acd:
+	farwritetext UnknownText_0x6520f
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0ad5:
+	farwritetext UnknownText_0x65da6
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0add:
+	farwritetext UnknownText_0x66087
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0ae5:
+	farwritetext UnknownText_0x6691d
+	buttonsound
+	jump PhoneScript_HangupText_Female
+
+UnknownScript_0xa0aed:
+	farwritetext UnknownText_0x66d45
+	buttonsound
+	jump PhoneScript_HangupText_Male
+
+UnknownScript_0xa0af5:
+	farwritetext UnknownText_0x175f70
+	end
+
+UnknownScript_0xa0afa:
+	farwritetext UnknownText_0x176dd1
+	end
+
+UnknownScript_0xa0aff:
+	farwritetext UnknownText_0x64c5a
+	end
+
+UnknownScript_0xa0b04:
+	farwritetext UnknownText_0x17717c
+	end
+
+BikeShopPhoneScript:
+	farwritetext UnknownText_0x174000
+	clearflag ENGINE_BIKE_SHOP_CALL_ENABLED
+	specialphonecall SPECIALCALL_NONE
+	end
--- a/engine/phone_scripts.asm
+++ b/engine/phone_scripts.asm
@@ -1884,1270 +1884,3 @@
 	landmarktotext ROUTE_46, $2
 	setflag ENGINE_ERIN
 	farjump PhoneScript_WantsToBattle_Female
-
-PhoneScript_Random2:
-	random 2
-	end
-
-PhoneScript_Random3:
-	random 3
-	end
-
-PhoneScript_Random4:
-	random 4
-	end
-
-PhoneScript_Random5:
-	random 5
-	end
-
-PhoneScript_Random11:
-	random 11
-	end
-
-PhoneScript_AnswerPhone_Male:
-	checkday
-	iftrue PhoneScript_AnswerPhone_Male_Day
-	checknite
-	iftrue PhoneScript_AnswerPhone_Male_Nite
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4dc5
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b5073
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b5270
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b55ae
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b589a
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5a3b
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5c10
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b5f7a
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b60f5
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b638c
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b6454
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b659d
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b67e2
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b69a8
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6b39
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6c96
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7019
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b71d5
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b730b
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b73c7
-	buttonsound
-	end
-
-PhoneScript_AnswerPhone_Male_Day:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4ded
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b509b
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b52a5
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b55da
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b58c2
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5a74
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5c63
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b5f9e
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b611b
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b63a8
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b647e
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b65c7
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b680e
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b69d2
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6b65
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6cc6
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7057
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b71fc
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b7331
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b73ef
-	buttonsound
-	end
-
-PhoneScript_AnswerPhone_Male_Nite:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4e16
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b50c2
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b52cc
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b55fc
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b58ea
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5a9f
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5cb6
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b5fc9
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b6149
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b63c4
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b64a8
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b65e3
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b6836
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b69f8
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6b92
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6cf6
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7092
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b722a
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b7357
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b7417
-	buttonsound
-	end
-
-PhoneScript_AnswerPhone_Female:
-	checkday
-	iftrue PhoneScript_AnswerPhone_Female_Day
-	checknite
-	iftrue PhoneScript_AnswerPhone_Female_Nite
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b4f21
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b53f7
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b5702
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5d9f
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b626a
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b66c8
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6e7c
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b751a
-	buttonsound
-	end
-
-PhoneScript_AnswerPhone_Female_Day:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b4f4d
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b5424
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b572e
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5dcc
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b6296
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b66ec
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6ea6
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b7548
-	buttonsound
-	end
-
-PhoneScript_AnswerPhone_Female_Nite:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b4f75
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b5446
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b575a
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5df8
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b62c5
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b6713
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6ec9
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b756f
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Male:
-	checkday
-	iftrue PhoneScript_GreetPhone_Male_Day
-	checknite
-	iftrue PhoneScript_GreetPhone_Male_Nite
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4e3e
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b50e9
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b5301
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b5628
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b5912
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5ad8
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5d09
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b5ff6
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b616e
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b63e3
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b64d2
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b660d
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b6862
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b6a22
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6bb9
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6d26
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b70e7
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b725c
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b737f
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b743f
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Male_Day:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4e72
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b511a
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b5335
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b564c
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b5948
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5b0b
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5d21
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b6017
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b618f
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b6407
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b6506
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b6624
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b6890
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b6a56
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6bef
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6d57
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7112
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b7283
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b7397
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b746f
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Male_Nite:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_SAILOR_HUEY, .Huey
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_JUGGLER_IRWIN, .Irwin
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_BLACKBELT_KENJI, .Kenji
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4e9e
-	buttonsound
-	end
-
-.Huey:
-	farwritetext UnknownText_0x1b5154
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b535f
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b5670
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b597c
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5b37
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5d39
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b6041
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b61bd
-	buttonsound
-	end
-
-.Irwin:
-	farwritetext UnknownText_0x1b642c
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b6539
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b663b
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b68ba
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b6a8b
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6c23
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6d88
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7132
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b72a5
-	buttonsound
-	end
-
-.Kenji:
-	farwritetext UnknownText_0x1b73af
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b749b
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Female:
-	checkday
-	iftrue PhoneScript_GreetPhone_Female_Day
-	checknite
-	iftrue PhoneScript_GreetPhone_Female_Nite
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b4fa1
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b5472
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b5786
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5e25
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b62f1
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b6738
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6ef3
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b758f
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Female_Day:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b4fda
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b54a6
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b57b7
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5e59
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b630e
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b6757
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6f1c
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b75ac
-	buttonsound
-	end
-
-PhoneScript_GreetPhone_Female_Nite:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b5004
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b54d4
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b57e8
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5e8e
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b6331
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b6776
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6f37
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b75c9
-	buttonsound
-	end
-
-PhoneScript_Generic_Male:
-	checkcode VAR_CALLERID
-	if_equal PHONE_SCHOOLBOY_JACK, .Jack
-	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
-	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
-	if_equal PHONE_YOUNGSTER_JOEY, .Joey
-	if_equal PHONE_BUG_CATCHER_WADE, .Wade
-	if_equal PHONE_FISHER_RALPH, .Ralph
-	if_equal PHONE_HIKER_ANTHONY, .Anthony
-	if_equal PHONE_CAMPER_TODD, .Todd
-	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
-	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
-	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
-	if_equal PHONE_POKEFANM_DEREK, .Derek
-	if_equal PHONE_FISHER_TULLY, .Tully
-	if_equal PHONE_POKEMANIAC_BRENT, .Brent
-	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
-	if_equal PHONE_FISHER_WILTON, .Wilton
-	if_equal PHONE_HIKER_PARRY, .Parry
-
-.Jack:
-	farwritetext UnknownText_0x1b4ecd
-	buttonsound
-	end
-
-.Unknown:
-	farwritetext UnknownText_0x1b518b
-	buttonsound
-	end
-
-.Gaven:
-	farwritetext UnknownText_0x1b5393
-	buttonsound
-	end
-
-.Jose:
-	farwritetext UnknownText_0x1b5694
-	buttonsound
-	end
-
-.Joey:
-	farwritetext UnknownText_0x1b59b2
-	buttonsound
-	end
-
-.Wade:
-	farwritetext UnknownText_0x1b5b68
-	buttonsound
-	end
-
-.Ralph:
-	farwritetext UnknownText_0x1b5d51
-	buttonsound
-	end
-
-.Anthony:
-	farwritetext UnknownText_0x1b606f
-	buttonsound
-	end
-
-.Todd:
-	farwritetext UnknownText_0x1b61f2
-	buttonsound
-	end
-
-.Arnie:
-	farwritetext UnknownText_0x1b656c
-	buttonsound
-	end
-
-.Alan:
-	farwritetext UnknownText_0x1b6652
-	buttonsound
-	end
-
-.Chad:
-	farwritetext UnknownText_0x1b68e8
-	buttonsound
-	end
-
-.Derek:
-	farwritetext UnknownText_0x1b6ac2
-	buttonsound
-	end
-
-.Tully:
-	farwritetext UnknownText_0x1b6c56
-	buttonsound
-	end
-
-.Brent:
-	farwritetext UnknownText_0x1b6db9
-	buttonsound
-	end
-
-.Vance:
-	farwritetext UnknownText_0x1b7161
-	buttonsound
-	end
-
-.Wilton:
-	farwritetext UnknownText_0x1b72d0
-	buttonsound
-	end
-
-.Parry:
-	farwritetext UnknownText_0x1b74c8
-	buttonsound
-	end
-
-PhoneScript_Generic_Female:
-	checkcode VAR_CALLERID
-	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
-	if_equal PHONE_COOLTRAINERF_BETH, .Beth
-	if_equal PHONE_COOLTRAINERF_REENA, .Reena
-	if_equal PHONE_PICNICKER_LIZ, .Liz
-	if_equal PHONE_PICNICKER_GINA, .Gina
-	if_equal PHONE_LASS_DANA, .Dana
-	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
-	if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
-	farwritetext UnknownText_0x1b502b
-	buttonsound
-	end
-
-.Beth:
-	farwritetext UnknownText_0x1b5510
-	buttonsound
-	end
-
-.Reena:
-	farwritetext UnknownText_0x1b5819
-	buttonsound
-	end
-
-.Liz:
-	farwritetext UnknownText_0x1b5ebe
-	buttonsound
-	end
-
-.Gina:
-	farwritetext UnknownText_0x1b6352
-	buttonsound
-	end
-
-.Dana:
-	farwritetext UnknownText_0x1b6795
-	buttonsound
-	end
-
-.Tiffany:
-	farwritetext UnknownText_0x1b6f60
-	buttonsound
-	end
-
-.Erin:
-	farwritetext UnknownText_0x1b75e5
-	buttonsound
-	end
-
-PhoneScript_MonFlavorText:
-	special RandomPhoneMon
-	farscall PhoneScript_Random2
-	if_equal $0, .TooEnergetic
-	farwritetext UnknownText_0x1b518b
-	buttonsound
-	farjump PhoneScript_HangupText_Male
-
-.TooEnergetic:
-	farjump .unnecessary
-
-.unnecessary
-	farwritetext UnknownText_0x1b522b
-	buttonsound
-	farjump PhoneScript_HangupText_Male
-; be643
-
-
-String_be643: db "Grandma@"
-String_be64b: db "Grandpa@"
-String_be653: db "Mom@"
-String_be657: db "Dad@"
-String_be65b: db "Sister@"
-String_be662: db "Brother@"
-
--- /dev/null
+++ b/engine/phone_scripts_generic.asm
@@ -1,0 +1,1266 @@
+PhoneScript_Random2:
+	random 2
+	end
+
+PhoneScript_Random3:
+	random 3
+	end
+
+PhoneScript_Random4:
+	random 4
+	end
+
+PhoneScript_Random5:
+	random 5
+	end
+
+PhoneScript_Random11:
+	random 11
+	end
+
+PhoneScript_AnswerPhone_Male:
+	checkday
+	iftrue PhoneScript_AnswerPhone_Male_Day
+	checknite
+	iftrue PhoneScript_AnswerPhone_Male_Nite
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4dc5
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b5073
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b5270
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b55ae
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b589a
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5a3b
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5c10
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b5f7a
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b60f5
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b638c
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b6454
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b659d
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b67e2
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b69a8
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6b39
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6c96
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7019
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b71d5
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b730b
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b73c7
+	buttonsound
+	end
+
+PhoneScript_AnswerPhone_Male_Day:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4ded
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b509b
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b52a5
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b55da
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b58c2
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5a74
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5c63
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b5f9e
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b611b
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b63a8
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b647e
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b65c7
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b680e
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b69d2
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6b65
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6cc6
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7057
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b71fc
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b7331
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b73ef
+	buttonsound
+	end
+
+PhoneScript_AnswerPhone_Male_Nite:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4e16
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b50c2
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b52cc
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b55fc
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b58ea
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5a9f
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5cb6
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b5fc9
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b6149
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b63c4
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b64a8
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b65e3
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b6836
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b69f8
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6b92
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6cf6
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7092
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b722a
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b7357
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b7417
+	buttonsound
+	end
+
+PhoneScript_AnswerPhone_Female:
+	checkday
+	iftrue PhoneScript_AnswerPhone_Female_Day
+	checknite
+	iftrue PhoneScript_AnswerPhone_Female_Nite
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b4f21
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b53f7
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b5702
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5d9f
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b626a
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b66c8
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6e7c
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b751a
+	buttonsound
+	end
+
+PhoneScript_AnswerPhone_Female_Day:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b4f4d
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b5424
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b572e
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5dcc
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b6296
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b66ec
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6ea6
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b7548
+	buttonsound
+	end
+
+PhoneScript_AnswerPhone_Female_Nite:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b4f75
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b5446
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b575a
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5df8
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b62c5
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b6713
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6ec9
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b756f
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Male:
+	checkday
+	iftrue PhoneScript_GreetPhone_Male_Day
+	checknite
+	iftrue PhoneScript_GreetPhone_Male_Nite
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4e3e
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b50e9
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b5301
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b5628
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b5912
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5ad8
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5d09
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b5ff6
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b616e
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b63e3
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b64d2
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b660d
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b6862
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b6a22
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6bb9
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6d26
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b70e7
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b725c
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b737f
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b743f
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Male_Day:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4e72
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b511a
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b5335
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b564c
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b5948
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5b0b
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5d21
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b6017
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b618f
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b6407
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b6506
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b6624
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b6890
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b6a56
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6bef
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6d57
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7112
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b7283
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b7397
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b746f
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Male_Nite:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_SAILOR_HUEY, .Huey
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_JUGGLER_IRWIN, .Irwin
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_BLACKBELT_KENJI, .Kenji
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4e9e
+	buttonsound
+	end
+
+.Huey:
+	farwritetext UnknownText_0x1b5154
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b535f
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b5670
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b597c
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5b37
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5d39
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b6041
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b61bd
+	buttonsound
+	end
+
+.Irwin:
+	farwritetext UnknownText_0x1b642c
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b6539
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b663b
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b68ba
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b6a8b
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6c23
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6d88
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7132
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b72a5
+	buttonsound
+	end
+
+.Kenji:
+	farwritetext UnknownText_0x1b73af
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b749b
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Female:
+	checkday
+	iftrue PhoneScript_GreetPhone_Female_Day
+	checknite
+	iftrue PhoneScript_GreetPhone_Female_Nite
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b4fa1
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b5472
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b5786
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5e25
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b62f1
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b6738
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6ef3
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b758f
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Female_Day:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b4fda
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b54a6
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b57b7
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5e59
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b630e
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b6757
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6f1c
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b75ac
+	buttonsound
+	end
+
+PhoneScript_GreetPhone_Female_Nite:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b5004
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b54d4
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b57e8
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5e8e
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b6331
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b6776
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6f37
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b75c9
+	buttonsound
+	end
+
+PhoneScript_Generic_Male:
+	checkcode VAR_CALLERID
+	if_equal PHONE_SCHOOLBOY_JACK, .Jack
+	if_equal PHONE_COOLTRAINERM_GAVEN, .Gaven
+	if_equal PHONE_BIRDKEEPER_JOSE, .Jose
+	if_equal PHONE_YOUNGSTER_JOEY, .Joey
+	if_equal PHONE_BUG_CATCHER_WADE, .Wade
+	if_equal PHONE_FISHER_RALPH, .Ralph
+	if_equal PHONE_HIKER_ANTHONY, .Anthony
+	if_equal PHONE_CAMPER_TODD, .Todd
+	if_equal PHONE_BUG_CATCHER_ARNIE, .Arnie
+	if_equal PHONE_SCHOOLBOY_ALAN, .Alan
+	if_equal PHONE_SCHOOLBOY_CHAD, .Chad
+	if_equal PHONE_POKEFANM_DEREK, .Derek
+	if_equal PHONE_FISHER_TULLY, .Tully
+	if_equal PHONE_POKEMANIAC_BRENT, .Brent
+	if_equal PHONE_BIRDKEEPER_VANCE, .Vance
+	if_equal PHONE_FISHER_WILTON, .Wilton
+	if_equal PHONE_HIKER_PARRY, .Parry
+
+.Jack:
+	farwritetext UnknownText_0x1b4ecd
+	buttonsound
+	end
+
+.Unknown:
+	farwritetext UnknownText_0x1b518b
+	buttonsound
+	end
+
+.Gaven:
+	farwritetext UnknownText_0x1b5393
+	buttonsound
+	end
+
+.Jose:
+	farwritetext UnknownText_0x1b5694
+	buttonsound
+	end
+
+.Joey:
+	farwritetext UnknownText_0x1b59b2
+	buttonsound
+	end
+
+.Wade:
+	farwritetext UnknownText_0x1b5b68
+	buttonsound
+	end
+
+.Ralph:
+	farwritetext UnknownText_0x1b5d51
+	buttonsound
+	end
+
+.Anthony:
+	farwritetext UnknownText_0x1b606f
+	buttonsound
+	end
+
+.Todd:
+	farwritetext UnknownText_0x1b61f2
+	buttonsound
+	end
+
+.Arnie:
+	farwritetext UnknownText_0x1b656c
+	buttonsound
+	end
+
+.Alan:
+	farwritetext UnknownText_0x1b6652
+	buttonsound
+	end
+
+.Chad:
+	farwritetext UnknownText_0x1b68e8
+	buttonsound
+	end
+
+.Derek:
+	farwritetext UnknownText_0x1b6ac2
+	buttonsound
+	end
+
+.Tully:
+	farwritetext UnknownText_0x1b6c56
+	buttonsound
+	end
+
+.Brent:
+	farwritetext UnknownText_0x1b6db9
+	buttonsound
+	end
+
+.Vance:
+	farwritetext UnknownText_0x1b7161
+	buttonsound
+	end
+
+.Wilton:
+	farwritetext UnknownText_0x1b72d0
+	buttonsound
+	end
+
+.Parry:
+	farwritetext UnknownText_0x1b74c8
+	buttonsound
+	end
+
+PhoneScript_Generic_Female:
+	checkcode VAR_CALLERID
+	if_equal PHONE_POKEFAN_BEVERLY, .Beverly
+	if_equal PHONE_COOLTRAINERF_BETH, .Beth
+	if_equal PHONE_COOLTRAINERF_REENA, .Reena
+	if_equal PHONE_PICNICKER_LIZ, .Liz
+	if_equal PHONE_PICNICKER_GINA, .Gina
+	if_equal PHONE_LASS_DANA, .Dana
+	if_equal PHONE_PICNICKER_TIFFANY, .Tiffany
+	if_equal PHONE_PICNICKER_ERIN, .Erin
+
+.Beverly:
+	farwritetext UnknownText_0x1b502b
+	buttonsound
+	end
+
+.Beth:
+	farwritetext UnknownText_0x1b5510
+	buttonsound
+	end
+
+.Reena:
+	farwritetext UnknownText_0x1b5819
+	buttonsound
+	end
+
+.Liz:
+	farwritetext UnknownText_0x1b5ebe
+	buttonsound
+	end
+
+.Gina:
+	farwritetext UnknownText_0x1b6352
+	buttonsound
+	end
+
+.Dana:
+	farwritetext UnknownText_0x1b6795
+	buttonsound
+	end
+
+.Tiffany:
+	farwritetext UnknownText_0x1b6f60
+	buttonsound
+	end
+
+.Erin:
+	farwritetext UnknownText_0x1b75e5
+	buttonsound
+	end
+
+PhoneScript_MonFlavorText:
+	special RandomPhoneMon
+	farscall PhoneScript_Random2
+	if_equal $0, .TooEnergetic
+	farwritetext UnknownText_0x1b518b
+	buttonsound
+	farjump PhoneScript_HangupText_Male
+
+.TooEnergetic:
+	farjump .unnecessary
+
+.unnecessary
+	farwritetext UnknownText_0x1b522b
+	buttonsound
+	farjump PhoneScript_HangupText_Male
+; be643
+
+
+String_be643: db "Grandma@"
+String_be64b: db "Grandpa@"
+String_be653: db "Mom@"
+String_be657: db "Dad@"
+String_be65b: db "Sister@"
+String_be662: db "Brother@"
+
--- a/main.asm
+++ b/main.asm
@@ -4647,7 +4647,8 @@
 
 SECTION "Phone Engine", ROMX
 
-INCLUDE "engine/more_phone_scripts.asm"
+INCLUDE "engine/phone_callers.asm"
+INCLUDE "engine/phone_gossip.asm"
 INCLUDE "engine/buena_phone_scripts.asm"
 
 
@@ -4683,6 +4684,7 @@
 
 INCLUDE "engine/std_scripts.asm"
 INCLUDE "engine/phone_scripts.asm"
+INCLUDE "engine/phone_scripts_generic.asm"
 
 TalkToTrainerScript:: ; 0xbe66a
 	faceplayer