From 771c4a7e05d96199052de7718e12030c238b58c9 Mon Sep 17 00:00:00 2001 From: surskitty Date: Wed, 13 Dec 2017 22:30:37 -0500 Subject: Splitting phone scripts up. --- engine/more_phone_scripts.asm | 1660 -------------------------------------- engine/phone_callers.asm | 961 ++++++++++++++++++++++ engine/phone_gossip.asm | 698 ++++++++++++++++ engine/phone_scripts.asm | 1267 ----------------------------- engine/phone_scripts_generic.asm | 1266 +++++++++++++++++++++++++++++ main.asm | 4 +- 6 files changed, 2928 insertions(+), 2928 deletions(-) delete mode 100644 engine/more_phone_scripts.asm create mode 100644 engine/phone_callers.asm create mode 100644 engine/phone_gossip.asm create mode 100644 engine/phone_scripts_generic.asm diff --git a/engine/more_phone_scripts.asm b/engine/more_phone_scripts.asm deleted file mode 100644 index 16cbc1ec7..000000000 --- a/engine/more_phone_scripts.asm +++ /dev/null @@ -1,1660 +0,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 diff --git a/engine/phone_callers.asm b/engine/phone_callers.asm new file mode 100644 index 000000000..1b4f19c8e --- /dev/null +++ b/engine/phone_callers.asm @@ -0,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 diff --git a/engine/phone_gossip.asm b/engine/phone_gossip.asm new file mode 100644 index 000000000..ae545c41e --- /dev/null +++ b/engine/phone_gossip.asm @@ -0,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 diff --git a/engine/phone_scripts.asm b/engine/phone_scripts.asm index 91d8686a8..f0e8489d6 100644 --- a/engine/phone_scripts.asm +++ b/engine/phone_scripts.asm @@ -1884,1270 +1884,3 @@ UnknownScript_0xbde35: 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@" - diff --git a/engine/phone_scripts_generic.asm b/engine/phone_scripts_generic.asm new file mode 100644 index 000000000..b4ef2ba9e --- /dev/null +++ b/engine/phone_scripts_generic.asm @@ -0,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@" + diff --git a/main.asm b/main.asm index 6da4dabc2..f32809569 100644 --- a/main.asm +++ b/main.asm @@ -4647,7 +4647,8 @@ INCLUDE "engine/slot_machine.asm" 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 @@ SECTION "bank2F", ROMX INCLUDE "engine/std_scripts.asm" INCLUDE "engine/phone_scripts.asm" +INCLUDE "engine/phone_scripts_generic.asm" TalkToTrainerScript:: ; 0xbe66a faceplayer -- cgit v1.2.3