summaryrefslogtreecommitdiff
path: root/engine/std_scripts.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/std_scripts.asm')
-rw-r--r--engine/std_scripts.asm1914
1 files changed, 0 insertions, 1914 deletions
diff --git a/engine/std_scripts.asm b/engine/std_scripts.asm
deleted file mode 100644
index 297725c60..000000000
--- a/engine/std_scripts.asm
+++ /dev/null
@@ -1,1914 +0,0 @@
-StdScripts::
- dba PokecenterNurseScript
- dba DifficultBookshelfScript
- dba PictureBookshelfScript
- dba MagazineBookshelfScript
- dba TeamRocketOathScript
- dba IncenseBurnerScript
- dba MerchandiseShelfScript
- dba TownMapScript
- dba WindowScript
- dba TVScript
- dba HomepageScript
- dba Radio1Script
- dba Radio2Script
- dba TrashCanScript
- dba StrengthBoulderScript
- dba SmashRockScript
- dba PokecenterSignScript
- dba MartSignScript
- dba GoldenrodRocketsScript
- dba RadioTowerRocketsScript
- dba ElevatorButtonScript
- dba DayToTextScript
- dba BugContestResultsWarpScript
- dba BugContestResultsScript
- dba InitializeEventsScript
- dba AskNumber1MScript
- dba AskNumber2MScript
- dba RegisteredNumberMScript
- dba NumberAcceptedMScript
- dba NumberDeclinedMScript
- dba PhoneFullMScript
- dba RematchMScript
- dba GiftMScript
- dba PackFullMScript
- dba RematchGiftMScript
- dba AskNumber1FScript
- dba AskNumber2FScript
- dba RegisteredNumberFScript
- dba NumberAcceptedFScript
- dba NumberDeclinedFScript
- dba PhoneFullFScript
- dba RematchFScript
- dba GiftFScript
- dba PackFullFScript
- dba RematchGiftFScript
- dba GymStatue1Script
- dba GymStatue2Script
- dba ReceiveItemScript
- dba ReceiveTogepiEggScript
- dba PCScript
- dba GameCornerCoinVendorScript
- dba HappinessCheckScript
-
-PokecenterNurseScript:
-; EVENT_WELCOMED_TO_POKECOM_CENTER is never set
-
- opentext
- checkmorn
- iftrue .morn
- checkday
- iftrue .day
- checknite
- iftrue .nite
- jump .ok
-
-.morn
- checkevent EVENT_WELCOMED_TO_POKECOM_CENTER
- iftrue .morn_comcenter
- farwritetext NurseMornText
- buttonsound
- jump .ok
-.morn_comcenter
- farwritetext PokeComNurseMornText
- buttonsound
- jump .ok
-
-.day
- checkevent EVENT_WELCOMED_TO_POKECOM_CENTER
- iftrue .day_comcenter
- farwritetext NurseDayText
- buttonsound
- jump .ok
-.day_comcenter
- farwritetext PokeComNurseDayText
- buttonsound
- jump .ok
-
-.nite
- checkevent EVENT_WELCOMED_TO_POKECOM_CENTER
- iftrue .nite_comcenter
- farwritetext NurseNiteText
- buttonsound
- jump .ok
-.nite_comcenter
- farwritetext PokeComNurseNiteText
- buttonsound
- jump .ok
-
-.ok
- ; only do this once
- clearevent EVENT_WELCOMED_TO_POKECOM_CENTER
-
- farwritetext NurseAskHealText
- yesorno
- iffalse .done
-
- farwritetext NurseTakePokemonText
- pause 20
- special TrainerRankings_Healings
- spriteface LAST_TALKED, LEFT
- pause 10
- special HealParty
- playmusic MUSIC_NONE
- writebyte 0 ; Machine is at a Pokemon Center
- special HealMachineAnim
- pause 30
- special RestartMapMusic
- spriteface LAST_TALKED, DOWN
- pause 10
-
- checkphonecall ; elm already called about pokerus
- iftrue .no
- checkflag ENGINE_POKERUS ; nurse already talked about pokerus
- iftrue .no
- special SpecialCheckPokerus
- iftrue .pokerus
-.no
-
- farwritetext NurseReturnPokemonText
- pause 20
-
-.done
- farwritetext NurseGoodbyeText
-
- spriteface LAST_TALKED, UP
- pause 10
- spriteface LAST_TALKED, DOWN
- pause 10
-
- waitbutton
- closetext
- end
-
-.pokerus
- ; already cleared earlier in the script
- checkevent EVENT_WELCOMED_TO_POKECOM_CENTER
- iftrue .pokerus_comcenter
- farwritetext NursePokerusText
- waitbutton
- closetext
- jump .pokerus_done
-
-.pokerus_comcenter
- farwritetext PokeComNursePokerusText
- waitbutton
- closetext
-
-.pokerus_done
- setflag ENGINE_POKERUS
- specialphonecall SPECIALCALL_POKERUS
- end
-
-DifficultBookshelfScript:
- farjumptext DifficultBookshelfText
-
-PictureBookshelfScript:
- farjumptext PictureBookshelfText
-
-MagazineBookshelfScript:
- farjumptext MagazineBookshelfText
-
-TeamRocketOathScript:
- farjumptext TeamRocketOathText
-
-IncenseBurnerScript:
- farjumptext IncenseBurnerText
-
-MerchandiseShelfScript:
- farjumptext MerchandiseShelfText
-
-TownMapScript:
- opentext
- farwritetext TownMapText
- waitbutton
- special Special_TownMap
- closetext
- end
-
-WindowScript:
- farjumptext WindowText
-
-TVScript:
- opentext
- farwritetext TVText
- waitbutton
- closetext
- end
-
-HomepageScript:
- farjumptext HomepageText
-
-Radio1Script:
- opentext
- writebyte MAPRADIO_POKEMON_CHANNEL
- special MapRadio
- closetext
- end
-
-Radio2Script:
-; Lucky Channel
- opentext
- writebyte MAPRADIO_LUCKY_CHANNEL
- special MapRadio
- closetext
- end
-
-TrashCanScript: ; 0xbc1a5
- farjumptext TrashCanText
-
-PCScript:
- opentext
- special PokemonCenterPC
- closetext
- end
-
-ElevatorButtonScript:
- playsound SFX_READ_TEXT_2
- pause 15
- playsound SFX_ELEVATOR_END
- end
-
-StrengthBoulderScript:
- farjump AskStrengthScript
-
-SmashRockScript:
- farjump AskRockSmashScript
-
-PokecenterSignScript:
- farjumptext PokecenterSignText
-
-MartSignScript
- farjumptext MartSignText
-
-DayToTextScript:
- checkcode VAR_WEEKDAY
- if_equal MONDAY, .Monday
- if_equal TUESDAY, .Tuesday
- if_equal WEDNESDAY, .Wednesday
- if_equal THURSDAY, .Thursday
- if_equal FRIDAY, .Friday
- if_equal SATURDAY, .Saturday
- stringtotext .SundayText, 0
- end
-.Monday:
- stringtotext .MondayText, 0
- end
-.Tuesday:
- stringtotext .TuesdayText, 0
- end
-.Wednesday:
- stringtotext .WednesdayText, 0
- end
-.Thursday:
- stringtotext .ThursdayText, 0
- end
-.Friday:
- stringtotext .FridayText, 0
- end
-.Saturday:
- stringtotext .SaturdayText, 0
- end
-.SundayText:
- db "SUNDAY@"
-.MondayText:
- db "MONDAY@"
-.TuesdayText:
- db "TUESDAY@"
-.WednesdayText:
- db "WEDNESDAY@"
-.ThursdayText:
- db "THURSDAY@"
-.FridayText:
- db "FRIDAY@"
-.SaturdayText:
- db "SATURDAY@"
-
-GoldenrodRocketsScript:
- clearevent EVENT_GOLDENROD_CITY_ROCKET_TAKEOVER
- end
-
-RadioTowerRocketsScript:
- setflag ENGINE_ROCKETS_IN_RADIO_TOWER
- setevent EVENT_GOLDENROD_CITY_CIVILIANS
- setevent EVENT_RADIO_TOWER_BLACKBELT_BLOCKS_STAIRS
- clearevent EVENT_RADIO_TOWER_ROCKET_TAKEOVER
- clearevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER
- setevent EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_EAST
- specialphonecall SPECIALCALL_WEIRDBROADCAST
- setmapscene MAHOGANY_TOWN, $1
- end
-
-BugContestResultsWarpScript:
- special ClearBGPalettes
- scall BugContestResults_CopyContestantsToResults
- setevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
- clearevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
- setevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
- warp ROUTE_36_NATIONAL_PARK_GATE, $0, $4
- applymovement PLAYER, Movement_ContestResults_WalkAfterWarp
-
-BugContestResultsScript:
- clearflag ENGINE_BUG_CONTEST_TIMER
- clearevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
- clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
- clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
- clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
- clearevent EVENT_CONTEST_OFFICER_HAS_BERRY
- opentext
- farwritetext ContestResults_ReadyToJudgeText
- waitbutton
- special BugContestJudging
- RAM2MEM $0
- if_equal 1, BugContestResults_FirstPlace
- if_equal 2, BugContestResults_SecondPlace
- if_equal 3, BugContestResults_ThirdPlace
- farwritetext ContestResults_ConsolationPrizeText
- buttonsound
- waitsfx
- verbosegiveitem BERRY
- iffalse BugContestResults_NoRoomForBerry
-
-BugContestResults_DidNotWin
- farwritetext ContestResults_DidNotWinText
- buttonsound
- jump BugContestResults_FinishUp
-; 0xbc2b1
-
-BugContestResults_ReturnAfterWinnersPrize ; 0xbc2b1
- farwritetext ContestResults_JoinUsNextTimeText
- buttonsound
-
-BugContestResults_FinishUp
- checkevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
- iffalse BugContestResults_DidNotLeaveMons
- farwritetext ContestResults_ReturnPartyText
- waitbutton
- special ContestReturnMons
-BugContestResults_DidNotLeaveMons
- special CheckPartyFullAfterContest
- if_equal $0, BugContestResults_CleanUp
- if_equal $2, BugContestResults_CleanUp
- farwritetext ContestResults_PartyFullText
- waitbutton
-BugContestResults_CleanUp
- closetext
- setscene $0
- setmapscene ROUTE_35_NATIONAL_PARK_GATE, $0
- setevent EVENT_BUG_CATCHING_CONTESTANT_1A
- setevent EVENT_BUG_CATCHING_CONTESTANT_2A
- setevent EVENT_BUG_CATCHING_CONTESTANT_3A
- setevent EVENT_BUG_CATCHING_CONTESTANT_4A
- setevent EVENT_BUG_CATCHING_CONTESTANT_5A
- setevent EVENT_BUG_CATCHING_CONTESTANT_6A
- setevent EVENT_BUG_CATCHING_CONTESTANT_7A
- setevent EVENT_BUG_CATCHING_CONTESTANT_8A
- setevent EVENT_BUG_CATCHING_CONTESTANT_9A
- setevent EVENT_BUG_CATCHING_CONTESTANT_10A
- setevent EVENT_BUG_CATCHING_CONTESTANT_1B
- setevent EVENT_BUG_CATCHING_CONTESTANT_2B
- setevent EVENT_BUG_CATCHING_CONTESTANT_3B
- setevent EVENT_BUG_CATCHING_CONTESTANT_4B
- setevent EVENT_BUG_CATCHING_CONTESTANT_5B
- setevent EVENT_BUG_CATCHING_CONTESTANT_6B
- setevent EVENT_BUG_CATCHING_CONTESTANT_7B
- setevent EVENT_BUG_CATCHING_CONTESTANT_8B
- setevent EVENT_BUG_CATCHING_CONTESTANT_9B
- setevent EVENT_BUG_CATCHING_CONTESTANT_10B
- setflag ENGINE_DAILY_BUG_CONTEST
- special PlayMapMusic
- end
-; 0xbc31e
-
-BugContestResults_FirstPlace ; 0xbc31e
- setevent EVENT_GAVE_KURT_APRICORNS
- itemtotext SUN_STONE, $1
- farwritetext ContestResults_PlayerWonAPrizeText
- waitbutton
- verbosegiveitem SUN_STONE
- iffalse BugContestResults_NoRoomForSunStone
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc332
-
-BugContestResults_SecondPlace ; 0xbc332
- itemtotext EVERSTONE, $1
- farwritetext ContestResults_PlayerWonAPrizeText
- waitbutton
- verbosegiveitem EVERSTONE
- iffalse BugContestResults_NoRoomForEverstone
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc343
-
-BugContestResults_ThirdPlace ; 0xbc343
- itemtotext GOLD_BERRY, $1
- farwritetext ContestResults_PlayerWonAPrizeText
- waitbutton
- verbosegiveitem GOLD_BERRY
- iffalse BugContestResults_NoRoomForGoldBerry
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc354
-
-BugContestResults_NoRoomForSunStone ; 0xbc354
- farwritetext BugContestPrizeNoRoomText
- buttonsound
- setevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc35f
-
-BugContestResults_NoRoomForEverstone ; 0xbc35f
- farwritetext BugContestPrizeNoRoomText
- buttonsound
- setevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc36a
-
-BugContestResults_NoRoomForGoldBerry ; 0xbc36a
- farwritetext BugContestPrizeNoRoomText
- buttonsound
- setevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
- jump BugContestResults_ReturnAfterWinnersPrize
-; 0xbc375
-
-BugContestResults_NoRoomForBerry ; 0xbc375
- farwritetext BugContestPrizeNoRoomText
- buttonsound
- setevent EVENT_CONTEST_OFFICER_HAS_BERRY
- jump BugContestResults_DidNotWin
-; 0xbc380
-
-BugContestResults_CopyContestantsToResults ; 0xbc380
- checkevent EVENT_BUG_CATCHING_CONTESTANT_1A
- iftrue .skip1
- clearevent EVENT_BUG_CATCHING_CONTESTANT_1B
-.skip1
- checkevent EVENT_BUG_CATCHING_CONTESTANT_2A
- iftrue .skip2
- clearevent EVENT_BUG_CATCHING_CONTESTANT_2B
-.skip2
- checkevent EVENT_BUG_CATCHING_CONTESTANT_3A
- iftrue .skip3
- clearevent EVENT_BUG_CATCHING_CONTESTANT_3B
-.skip3
- checkevent EVENT_BUG_CATCHING_CONTESTANT_4A
- iftrue .skip4
- clearevent EVENT_BUG_CATCHING_CONTESTANT_4B
-.skip4
- checkevent EVENT_BUG_CATCHING_CONTESTANT_5A
- iftrue .skip5
- clearevent EVENT_BUG_CATCHING_CONTESTANT_5B
-.skip5
- checkevent EVENT_BUG_CATCHING_CONTESTANT_6A
- iftrue .skip6
- clearevent EVENT_BUG_CATCHING_CONTESTANT_6B
-.skip6
- checkevent EVENT_BUG_CATCHING_CONTESTANT_7A
- iftrue .skip7
- clearevent EVENT_BUG_CATCHING_CONTESTANT_7B
-.skip7
- checkevent EVENT_BUG_CATCHING_CONTESTANT_8A
- iftrue .skip8
- clearevent EVENT_BUG_CATCHING_CONTESTANT_8B
-.skip8
- checkevent EVENT_BUG_CATCHING_CONTESTANT_9A
- iftrue .skip9
- clearevent EVENT_BUG_CATCHING_CONTESTANT_9B
-.skip9
- checkevent EVENT_BUG_CATCHING_CONTESTANT_10A
- iftrue .skip10
- clearevent EVENT_BUG_CATCHING_CONTESTANT_10B
-.skip10
- end
-
-InitializeEventsScript:
- setevent EVENT_EARLS_ACADEMY_EARL
- setevent EVENT_RADIO_TOWER_ROCKET_TAKEOVER
- setevent EVENT_GOLDENROD_CITY_ROCKET_TAKEOVER
- setevent EVENT_RADIO_TOWER_CIVILIANS_AFTER
- setevent EVENT_ILEX_FOREST_APPRENTICE
- setevent EVENT_ILEX_FOREST_FARFETCHD
- setevent EVENT_ILEX_FOREST_CHARCOAL_MASTER
- setevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE
- setevent EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE
- setevent EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE
- setevent EVENT_TEAM_ROCKET_BASE_B2F_DRAGONITE
- setevent EVENT_RIVAL_TEAM_ROCKET_BASE
- setevent EVENT_BLACKTHORN_CITY_SUPER_NERD_DOES_NOT_BLOCK_GYM
- setevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER
- setevent EVENT_RIVAL_CHERRYGROVE_CITY
- setevent EVENT_RIVAL_AZALEA_TOWN
- setevent EVENT_RIVAL_GOLDENROD_UNDERGROUND
- setevent EVENT_AZALEA_TOWN_SLOWPOKES
- setevent EVENT_KURTS_HOUSE_SLOWPOKE
- setevent EVENT_GUIDE_GENT_VISIBLE_IN_CHERRYGROVE
- setevent EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER
- setevent EVENT_COP_IN_ELMS_LAB
- setevent EVENT_RUINS_OF_ALPH_OUTSIDE_SCIENTIST
- setevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
- setevent EVENT_BOULDER_IN_ICE_PATH_1A
- setevent EVENT_BOULDER_IN_ICE_PATH_2A
- setevent EVENT_BOULDER_IN_ICE_PATH_3A
- setevent EVENT_BOULDER_IN_ICE_PATH_4A
- setevent EVENT_ROUTE_30_YOUNGSTER_JOEY
- setevent EVENT_BUG_CATCHING_CONTESTANT_1A
- setevent EVENT_BUG_CATCHING_CONTESTANT_2A
- setevent EVENT_BUG_CATCHING_CONTESTANT_3A
- setevent EVENT_BUG_CATCHING_CONTESTANT_4A
- setevent EVENT_BUG_CATCHING_CONTESTANT_5A
- setevent EVENT_BUG_CATCHING_CONTESTANT_6A
- setevent EVENT_BUG_CATCHING_CONTESTANT_7A
- setevent EVENT_BUG_CATCHING_CONTESTANT_8A
- setevent EVENT_BUG_CATCHING_CONTESTANT_9A
- setevent EVENT_BUG_CATCHING_CONTESTANT_10A
- setevent EVENT_BUG_CATCHING_CONTESTANT_1B
- setevent EVENT_BUG_CATCHING_CONTESTANT_2B
- setevent EVENT_BUG_CATCHING_CONTESTANT_3B
- setevent EVENT_BUG_CATCHING_CONTESTANT_4B
- setevent EVENT_BUG_CATCHING_CONTESTANT_5B
- setevent EVENT_BUG_CATCHING_CONTESTANT_6B
- setevent EVENT_BUG_CATCHING_CONTESTANT_7B
- setevent EVENT_BUG_CATCHING_CONTESTANT_8B
- setevent EVENT_BUG_CATCHING_CONTESTANT_9B
- setevent EVENT_BUG_CATCHING_CONTESTANT_10B
- setevent EVENT_FAST_SHIP_1F_GENTLEMAN
- setevent EVENT_FAST_SHIP_B1F_SAILOR_RIGHT
- setevent EVENT_FAST_SHIP_CABINS_NNW_NNE_NE_SAILOR
- setevent EVENT_LAKE_OF_RAGE_CIVILIANS
- setevent EVENT_MAHOGANY_MART_OWNERS
- setevent EVENT_TIN_TOWER_ROOF_HO_OH
- setevent EVENT_WHIRL_ISLAND_LUGIA_CHAMBER_LUGIA
- setevent EVENT_KRISS_HOUSE_2F_CONSOLE
- setevent EVENT_KRISS_HOUSE_2F_DOLL_1
- setevent EVENT_KRISS_HOUSE_2F_DOLL_2
- setevent EVENT_KRISS_HOUSE_2F_BIG_DOLL
- setevent EVENT_DECO_BED_1
- setevent EVENT_DECO_PLANT_4
- setevent EVENT_GOLDENROD_TRAIN_STATION_GENTLEMAN
- setevent EVENT_OLIVINE_GYM_JASMINE
- setevent EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN
- setevent EVENT_MET_BILL
- setevent EVENT_ECRUTEAK_POKE_CENTER_BILL
- setevent EVENT_MYSTERY_GIFT_DELIVERY_GUY
- setevent EVENT_LAKE_OF_RAGE_LANCE
- setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1
- setevent EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_BLOCKED_OFF
- setevent EVENT_DRAGONS_DEN_CLAIR
- setevent EVENT_RIVAL_OLIVINE_CITY
- setevent EVENT_RIVAL_VICTORY_ROAD
- setevent EVENT_RIVAL_DRAGONS_DEN
- setevent EVENT_LANCES_ROOM_OAK_AND_MARY
- setevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_1
- setevent EVENT_BURNED_TOWER_B1F_BEASTS_1
- setevent EVENT_RED_IN_MT_SILVER
- setevent EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME
- setevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
- setevent EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
- setevent EVENT_OLIVINE_PORT_PASSAGE_POKEFAN_M
- setevent EVENT_KURTS_HOUSE_KURT_2
- setevent EVENT_KURTS_HOUSE_GRANDDAUGHTER_2
- setevent EVENT_RANG_CLEAR_BELL_1
- setevent EVENT_FLORIA_AT_FLOWER_SHOP
- setevent EVENT_FLORIA_AT_SUDOWOODO
- setevent EVENT_GOLDENROD_CITY_MOVE_TUTOR
- setevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
- setevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
- setevent EVENT_DRAGON_SHRINE_CLAIR
- setevent EVENT_BATTLE_TOWER_BATTLE_ROOM_YOUNGSTER
- setevent EVENT_KRISS_NEIGHBORS_HOUSE_NEIGHBOR
- setevent EVENT_AZALEA_TOWN_KURT
- setevent EVENT_AZALEA_TOWN_KURT
- setevent EVENT_ILEX_FOREST_KURT
- setevent EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_IN_WALKWAY
- setevent EVENT_ILEX_FOREST_LASS
- setevent EVENT_GOLDENROD_SALE_OFF
- setevent EVENT_ECRUTEAK_CITY_GRAMPS
- setevent EVENT_EUSINE_IN_BURNED_TOWER
- setevent EVENT_KRISS_HOUSE_MOM_2
- setevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2
- setevent EVENT_CIANWOOD_CITY_EUSINE
- setevent EVENT_TIN_TOWER_1F_EUSINE
- setevent EVENT_TIN_TOWER_1F_WISE_TRIO_1
- setevent EVENT_TIN_TOWER_1F_WISE_TRIO_2
- setevent EVENT_SET_WHEN_FOUGHT_HO_OH
- setevent EVENT_SAW_SUICUNE_ON_ROUTE_36
- setevent EVENT_SAW_SUICUNE_ON_ROUTE_42
- setevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY
- setevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
- setflag ENGINE_ROCKET_SIGNAL_ON_CH20
- setflag ENGINE_ROCKETS_IN_MAHOGANY
- variablesprite SPRITE_WEIRD_TREE, SPRITE_SUDOWOODO
- variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SILVER
- variablesprite SPRITE_AZALEA_ROCKET, SPRITE_ROCKET
- variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_JANINE
- variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_JANINE
- variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_JANINE
- variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_JANINE
- variablesprite SPRITE_COPYCAT, SPRITE_LASS
- variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_LASS
- setevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM
- setevent EVENT_CERULEAN_GYM_ROCKET
- setevent EVENT_ROUTE_24_ROCKET
- setevent EVENT_ROUTE_25_MISTY_BOYFRIEND
- setevent EVENT_TRAINERS_IN_CERULEAN_GYM
- setevent EVENT_COPYCATS_HOUSE_2F_DOLL
- setevent EVENT_VIRIDIAN_GYM_BLUE
- setevent EVENT_SEAFOAM_GYM_GYM_GUY
- setevent EVENT_MT_MOON_SQUARE_CLEFAIRY
- setevent EVENT_SAFFRON_TRAIN_STATION_POPULATION
- setevent EVENT_INDIGO_PLATEAU_POKECENTER_RIVAL
- setevent EVENT_INITIALIZED_EVENTS
- return
-
-AskNumber1MScript:
- special RandomPhoneMon
- 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 JackAskNumber1Text
- end
-.Huey:
- farwritetext HueyAskNumber1Text
- end
-.Gaven:
- farwritetext GavenAskNumber1Text
- end
-.Jose:
- farwritetext JoseAskNumber1Text
- end
-.Joey:
- farwritetext JoeyAskNumber1Text
- end
-.Wade:
- farwritetext WadeAskNumber1Text
- end
-.Ralph:
- farwritetext RalphAskNumber1Text
- end
-.Anthony:
- farwritetext AnthonyAskNumber1Text
- end
-.Todd:
- farwritetext ToddAskNumber1Text
- end
-.Irwin:
- farwritetext IrwinAskNumber1Text
- end
-.Arnie:
- farwritetext ArnieAskNumber1Text
- end
-.Alan:
- farwritetext AlanAskNumber1Text
- end
-.Chad:
- farwritetext ChadAskNumber1Text
- end
-.Derek:
- farwritetext DerekAskNumber1Text
- end
-.Tully:
- farwritetext TullyAskNumber1Text
- end
-.Brent:
- farwritetext BrentAskNumber1Text
- end
-.Vance:
- farwritetext VanceAskNumber1Text
- end
-.Wilton:
- farwritetext WiltonAskNumber1Text
- end
-.Kenji:
- farwritetext KenjiAskNumber1Text
- end
-.Parry:
- farwritetext ParryAskNumber1Text
- end
-
-AskNumber2MScript:
- special RandomPhoneMon
- 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 JackAskNumber2Text
- end
-.Huey:
- farwritetext HueyAskNumber2Text
- end
-.Gaven:
- farwritetext GavenAskNumber2Text
- end
-.Jose:
- farwritetext JoseAskNumber2Text
- end
-.Joey:
- farwritetext JoeyAskNumber2Text
- end
-.Wade:
- farwritetext WadeAskNumber2Text
- end
-.Ralph:
- farwritetext RalphAskNumber2Text
- end
-.Anthony:
- farwritetext AnthonyAskNumber2Text
- end
-.Todd:
- farwritetext ToddAskNumber2Text
- end
-.Irwin:
- farwritetext IrwinAskNumber2Text
- end
-.Arnie:
- farwritetext ArnieAskNumber2Text
- end
-.Alan:
- farwritetext AlanAskNumber2Text
- end
-.Chad:
- farwritetext ChadAskNumber2Text
- end
-.Derek:
- farwritetext DerekAskNumber2Text
- end
-.Tully:
- farwritetext TullyAskNumber2Text
- end
-.Brent:
- farwritetext BrentAskNumber2Text
- end
-.Vance:
- farwritetext VanceAskNumber2Text
- end
-.Wilton:
- farwritetext WiltonAskNumber2Text
- end
-.Kenji:
- farwritetext KenjiAskNumber2Text
- end
-.Parry:
- farwritetext ParryAskNumber2Text
- end
-
-RegisteredNumberMScript:
- farwritetext RegisteredNumber1Text
- playsound SFX_REGISTER_PHONE_NUMBER
- waitsfx
- buttonsound
- end
-
-NumberAcceptedMScript:
- 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 JackNumberAcceptedText
- waitbutton
- closetext
- end
-.Huey:
- farwritetext HueyNumberAcceptedText
- waitbutton
- closetext
- end
-.Gaven:
- farwritetext GavenNumberAcceptedText
- waitbutton
- closetext
- end
-.Jose:
- farwritetext JoseNumberAcceptedText
- waitbutton
- closetext
- end
-.Joey:
- farwritetext JoeyNumberAcceptedText
- waitbutton
- closetext
- end
-.Wade:
- farwritetext WadeNumberAcceptedText
- waitbutton
- closetext
- end
-.Ralph:
- farwritetext RalphNumberAcceptedText
- waitbutton
- closetext
- end
-.Anthony:
- farwritetext AnthonyNumberAcceptedText
- waitbutton
- closetext
- end
-.Todd:
- farwritetext ToddNumberAcceptedText
- waitbutton
- closetext
- end
-.Irwin:
- farwritetext IrwinNumberAcceptedText
- waitbutton
- closetext
- end
-.Arnie:
- farwritetext ArnieNumberAcceptedText
- waitbutton
- closetext
- end
-.Alan:
- farwritetext AlanNumberAcceptedText
- waitbutton
- closetext
- end
-.Chad:
- farwritetext ChadNumberAcceptedText
- waitbutton
- closetext
- end
-.Derek:
- farwritetext DerekNumberAcceptedText
- waitbutton
- closetext
- end
-.Tully:
- farwritetext TullyNumberAcceptedText
- waitbutton
- closetext
- end
-.Brent:
- farwritetext BrentNumberAcceptedText
- waitbutton
- closetext
- end
-.Vance:
- farwritetext VanceNumberAcceptedText
- waitbutton
- closetext
- end
-.Wilton:
- farwritetext WiltonNumberAcceptedText
- waitbutton
- closetext
- end
-.Kenji:
- farwritetext KenjiNumberAcceptedText
- waitbutton
- closetext
- end
-.Parry:
- farwritetext ParryNumberAcceptedText
- waitbutton
- closetext
- end
-
-NumberDeclinedMScript:
- 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 JackNumberDeclinedText
- waitbutton
- closetext
- end
-.Huey:
- farwritetext HueyNumberDeclinedText
- waitbutton
- closetext
- end
-.Gaven:
- farwritetext GavenNumberDeclinedText
- waitbutton
- closetext
- end
-.Jose:
- farwritetext JoseNumberDeclinedText
- waitbutton
- closetext
- end
-.Joey:
- farwritetext JoeyNumberDeclinedText
- waitbutton
- closetext
- end
-.Wade:
- farwritetext WadeNumberDeclinedText
- waitbutton
- closetext
- end
-.Ralph:
- farwritetext RalphNumberDeclinedText
- waitbutton
- closetext
- end
-.Anthony:
- farwritetext AnthonyNumberDeclinedText
- waitbutton
- closetext
- end
-.Todd:
- farwritetext ToddNumberDeclinedText
- waitbutton
- closetext
- end
-.Irwin:
- farwritetext IrwinNumberDeclinedText
- waitbutton
- closetext
- end
-.Arnie:
- farwritetext ArnieNumberDeclinedText
- waitbutton
- closetext
- end
-.Alan:
- farwritetext AlanNumberDeclinedText
- waitbutton
- closetext
- end
-.Chad:
- farwritetext ChadNumberDeclinedText
- waitbutton
- closetext
- end
-.Derek:
- farwritetext DerekNumberDeclinedText
- waitbutton
- closetext
- end
-.Tully:
- farwritetext TullyNumberDeclinedText
- waitbutton
- closetext
- end
-.Brent:
- farwritetext BrentNumberDeclinedText
- waitbutton
- closetext
- end
-.Vance:
- farwritetext VanceNumberDeclinedText
- waitbutton
- closetext
- end
-.Wilton:
- farwritetext WiltonNumberDeclinedText
- waitbutton
- closetext
- end
-.Kenji:
- farwritetext KenjiNumberDeclinedText
- waitbutton
- closetext
- end
-.Parry:
- farwritetext ParryNumberDeclinedText
- waitbutton
- closetext
- end
-
-PhoneFullMScript:
- 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 JackPhoneFullText
- waitbutton
- closetext
- end
-.Huey:
- farwritetext HueyPhoneFullText
- waitbutton
- closetext
- end
-.Gaven:
- farwritetext GavenPhoneFullText
- waitbutton
- closetext
- end
-.Jose:
- farwritetext JosePhoneFullText
- waitbutton
- closetext
- end
-.Joey:
- farwritetext JoeyPhoneFullText
- waitbutton
- closetext
- end
-.Wade:
- farwritetext WadePhoneFullText
- waitbutton
- closetext
- end
-.Ralph:
- farwritetext RalphPhoneFullText
- waitbutton
- closetext
- end
-.Anthony:
- farwritetext AnthonyPhoneFullText
- waitbutton
- closetext
- end
-.Todd:
- farwritetext ToddPhoneFullText
- waitbutton
- closetext
- end
-.Irwin:
- farwritetext IrwinPhoneFullText
- waitbutton
- closetext
- end
-.Arnie:
- farwritetext ArniePhoneFullText
- waitbutton
- closetext
- end
-.Alan:
- farwritetext AlanPhoneFullText
- waitbutton
- closetext
- end
-.Chad:
- farwritetext ChadPhoneFullText
- waitbutton
- closetext
- end
-.Derek:
- farwritetext DerekPhoneFullText
- waitbutton
- closetext
- end
-.Tully:
- farwritetext TullyPhoneFullText
- waitbutton
- closetext
- end
-.Brent:
- farwritetext BrentPhoneFullText
- waitbutton
- closetext
- end
-.Vance:
- farwritetext VancePhoneFullText
- waitbutton
- closetext
- end
-.Wilton:
- farwritetext WiltonPhoneFullText
- waitbutton
- closetext
- end
-.Kenji:
- farwritetext KenjiPhoneFullText
- waitbutton
- closetext
- end
-.Parry:
- farwritetext ParryPhoneFullText
- waitbutton
- closetext
- end
-
-RematchMScript:
- 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 JackRematchText
- waitbutton
- closetext
- end
-.Huey:
- farwritetext HueyRematchText
- waitbutton
- closetext
- end
-.Gaven:
- farwritetext GavenRematchText
- waitbutton
- closetext
- end
-.Jose:
- farwritetext JoseRematchText
- waitbutton
- closetext
- end
-.Joey:
- farwritetext JoeyRematchText
- waitbutton
- closetext
- end
-.Wade:
- farwritetext WadeRematchText
- waitbutton
- closetext
- end
-.Ralph:
- farwritetext RalphRematchText
- waitbutton
- closetext
- end
-.Anthony:
- farwritetext AnthonyRematchText
- waitbutton
- closetext
- end
-.Todd:
- farwritetext ToddRematchText
- waitbutton
- closetext
- end
-.Arnie:
- farwritetext ArnieRematchText
- waitbutton
- closetext
- end
-.Alan:
- farwritetext AlanRematchText
- waitbutton
- closetext
- end
-.Chad:
- farwritetext ChadRematchText
- waitbutton
- closetext
- end
-.Tully:
- farwritetext TullyRematchText
- waitbutton
- closetext
- end
-.Brent:
- farwritetext BrentRematchText
- waitbutton
- closetext
- end
-.Vance:
- farwritetext VanceRematchText
- waitbutton
- closetext
- end
-.Wilton:
- farwritetext WiltonRematchText
- waitbutton
- closetext
- end
-.Parry:
- farwritetext ParryRematchText
- waitbutton
- closetext
- end
-
-GiftMScript:
- 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
- if_equal PHONE_BLACKBELT_KENJI, .Kenji
-
-.Jose:
- farwritetext JoseGiftText
- buttonsound
- end
-.Wade:
- farwritetext WadeGiftText
- buttonsound
- end
-.Alan:
- farwritetext AlanGiftText
- buttonsound
- end
-.Derek:
- farwritetext DerekGiftText
- buttonsound
- end
-.Tully:
- farwritetext TullyGiftText
- buttonsound
- end
-.Wilton:
- farwritetext WiltonGiftText
- buttonsound
- end
-.Kenji:
- farwritetext KenjiGiftText
- buttonsound
- end
-
-PackFullMScript:
- checkcode VAR_CALLERID
- if_equal PHONE_SAILOR_HUEY, .Huey
- if_equal PHONE_BIRDKEEPER_JOSE, .Jose
- if_equal PHONE_YOUNGSTER_JOEY, .Joey
- 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_BIRDKEEPER_VANCE, .Vance
- if_equal PHONE_FISHER_WILTON, .Wilton
- if_equal PHONE_BLACKBELT_KENJI, .Kenji
- if_equal PHONE_HIKER_PARRY, .Parry
-
-.Huey:
- farwritetext HueyPackFullText
- waitbutton
- closetext
- end
-.Jose:
- farwritetext JosePackFullText
- waitbutton
- closetext
- end
-.Joey:
- farwritetext JoeyPackFullText
- waitbutton
- closetext
- end
-.Wade:
- farwritetext WadePackFullText
- waitbutton
- closetext
- end
-.Alan:
- farwritetext AlanPackFullText
- waitbutton
- closetext
- end
-.Derek:
- farwritetext DerekPackFullText
- waitbutton
- closetext
- end
-.Tully:
- farwritetext TullyPackFullText
- waitbutton
- closetext
- end
-.Vance:
- farwritetext VancePackFullText
- waitbutton
- closetext
- end
-.Wilton:
- farwritetext WiltonPackFullText
- waitbutton
- closetext
- end
-.Kenji:
- farwritetext KenjiPackFullText
- waitbutton
- closetext
- end
-.Parry:
- farwritetext ParryPackFullText
- waitbutton
- closetext
- end
-
-RematchGiftMScript:
- opentext
- checkcode VAR_CALLERID
- if_equal PHONE_SAILOR_HUEY, .Huey
- if_equal PHONE_YOUNGSTER_JOEY, .Joey
- if_equal PHONE_BIRDKEEPER_VANCE, .Vance
- if_equal PHONE_HIKER_PARRY, .Parry
-
-.Huey:
- farwritetext HueyRematchGiftText
- buttonsound
- end
-.Joey:
- farwritetext JoeyRematchGiftText
- buttonsound
- end
-.Vance:
- farwritetext VanceRematchGiftText
- buttonsound
- end
-.Parry:
- farwritetext ParryRematchGiftText
- buttonsound
- end
-
-AskNumber1FScript:
- 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 BeverlyAskNumber1Text
- end
-.Beth:
- farwritetext BethAskNumber1Text
- end
-.Reena:
- farwritetext ReenaAskNumber1Text
- end
-.Liz:
- farwritetext LizAskNumber1Text
- end
-.Gina:
- farwritetext GinaAskNumber1Text
- end
-.Dana:
- farwritetext DanaAskNumber1Text
- end
-.Tiffany:
- farwritetext TiffanyAskNumber1Text
- end
-.Erin:
- farwritetext ErinAskNumber1Text
- end
-
-AskNumber2FScript:
- 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 BeverlyAskNumber2Text
- end
-.Beth:
- farwritetext BethAskNumber2Text
- end
-.Reena:
- farwritetext ReenaAskNumber2Text
- end
-.Liz:
- farwritetext LizAskNumber2Text
- end
-.Gina:
- farwritetext GinaAskNumber2Text
- end
-.Dana:
- farwritetext DanaAskNumber2Text
- end
-.Tiffany:
- farwritetext TiffanyAskNumber2Text
- end
-.Erin:
- farwritetext ErinAskNumber2Text
- end
-
-RegisteredNumberFScript:
- farwritetext RegisteredNumber2Text
- playsound SFX_REGISTER_PHONE_NUMBER
- waitsfx
- buttonsound
- end
-
-NumberAcceptedFScript: ; 0xbcbd3
- 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 BeverlyNumberAcceptedText
- waitbutton
- closetext
- end
-.Beth:
- farwritetext BethNumberAcceptedText
- waitbutton
- closetext
- end
-.Reena:
- farwritetext ReenaNumberAcceptedText
- waitbutton
- closetext
- end
-.Liz:
- farwritetext LizNumberAcceptedText
- waitbutton
- closetext
- end
-.Gina:
- farwritetext GinaNumberAcceptedText
- waitbutton
- closetext
- end
-.Dana:
- farwritetext DanaNumberAcceptedText
- waitbutton
- closetext
- end
-.Tiffany:
- farwritetext TiffanyNumberAcceptedText
- waitbutton
- closetext
- end
-.Erin:
- farwritetext ErinNumberAcceptedText
- waitbutton
- closetext
- end
-
-NumberDeclinedFScript:
- 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 BeverlyNumberDeclinedText
- waitbutton
- closetext
- end
-.Beth:
- farwritetext BethNumberDeclinedText
- waitbutton
- closetext
- end
-.Reena:
- farwritetext ReenaNumberDeclinedText
- waitbutton
- closetext
- end
-.Liz:
- farwritetext LizNumberDeclinedText
- waitbutton
- closetext
- end
-.Gina:
- farwritetext GinaNumberDeclinedText
- waitbutton
- closetext
- end
-.Dana:
- farwritetext DanaNumberDeclinedText
- waitbutton
- closetext
- end
-.Tiffany:
- farwritetext TiffanyNumberDeclinedText
- waitbutton
- closetext
- end
-.Erin:
- farwritetext ErinNumberDeclinedText
- waitbutton
- closetext
- end
-
-PhoneFullFScript:
- 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 BeverlyPhoneFullText
- waitbutton
- closetext
- end
-.Beth:
- farwritetext BethPhoneFullText
- waitbutton
- closetext
- end
-.Reena:
- farwritetext ReenaPhoneFullText
- waitbutton
- closetext
- end
-.Liz:
- farwritetext LizPhoneFullText
- waitbutton
- closetext
- end
-.Gina:
- farwritetext GinaPhoneFullText
- waitbutton
- closetext
- end
-.Dana:
- farwritetext DanaPhoneFullText
- waitbutton
- closetext
- end
-.Tiffany:
- farwritetext TiffanyPhoneFullText
- waitbutton
- closetext
- end
-.Erin:
- farwritetext ErinPhoneFullText
- waitbutton
- closetext
- end
-
-RematchFScript:
- 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 BethRematchText
- waitbutton
- closetext
- end
-.Reena:
- farwritetext ReenaRematchText
- waitbutton
- closetext
- end
-.Liz:
- farwritetext LizRematchText
- waitbutton
- closetext
- end
-.Gina:
- farwritetext GinaRematchText
- waitbutton
- closetext
- end
-.Dana:
- farwritetext DanaRematchText
- waitbutton
- closetext
- end
-.Tiffany:
- farwritetext TiffanyRematchText
- waitbutton
- closetext
- end
-.Erin:
- farwritetext ErinRematchText
- waitbutton
- closetext
- end
-
-GiftFScript:
- 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 BeverlyGiftText
- buttonsound
- end
-.Gina:
- farwritetext GinaGiftText
- buttonsound
- end
-.Dana:
- farwritetext DanaGiftText
- buttonsound
- end
-.Tiffany:
- farwritetext TiffanyGiftText
- buttonsound
- end
-
-PackFullFScript:
- 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
- if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Beverly:
- farwritetext BeverlyPackFullText
- waitbutton
- closetext
- end
-.Gina:
- farwritetext GinaPackFullText
- waitbutton
- closetext
- end
-.Dana:
- farwritetext DanaPackFullText
- waitbutton
- closetext
- end
-.Tiffany:
- farwritetext TiffanyPackFullText
- waitbutton
- closetext
- end
-.Erin:
- farwritetext ErinPackFullText
- waitbutton
- closetext
- end
-
-RematchGiftFScript:
- checkcode VAR_CALLERID
- if_equal PHONE_PICNICKER_ERIN, .Erin
-
-.Erin:
- opentext
- farwritetext ErinRematchGiftText
- buttonsound
- end
-
-GymStatue1Script:
- mapnametotext $0
- opentext
- farwritetext GymStatue_CityGymText
- waitbutton
- closetext
- end
-
-GymStatue2Script:
- mapnametotext $0
- opentext
- farwritetext GymStatue_CityGymText
- buttonsound
- farwritetext GymStatue_WinningTrainersText
- waitbutton
- closetext
- end
-
-ReceiveItemScript: ; 0xbcdb9
- waitsfx
- farwritetext ReceivedItemText
- playsound SFX_ITEM
- waitsfx
- end
-; 0xbcdc3
-
-ReceiveTogepiEggScript: ; 0xbcdc3
- waitsfx
- farwritetext ReceivedItemText
- playsound SFX_GET_EGG_FROM_DAY_CARE_LADY
- waitsfx
- end
-; 0xbcdcd
-
-GameCornerCoinVendorScript: ; 0xbcdcd
- faceplayer
- opentext
- farwritetext CoinVendor_WelcomeText
- buttonsound
- checkitem COIN_CASE
- iftrue CoinVendor_IntroScript
- farwritetext CoinVendor_NoCoinCaseText
- waitbutton
- closetext
- end
-; 0xbcde0
-
-CoinVendor_IntroScript: ; 0xbcde0
- farwritetext CoinVendor_IntroText
-
-.loop ; 0xbcde4
- special Special_DisplayMoneyAndCoinBalance
- loadmenudata .MenuDataHeader
- verticalmenu
- closewindow
- if_equal $1, .Buy50
- if_equal $2, .Buy500
- jump .Cancel
-; 0xbcdf7
-
-.Buy50: ; 0xbcdf7
- checkcoins 9949
- if_equal $0, .CoinCaseFull
- checkmoney $0, 1000
- if_equal $2, .NotEnoughMoney
- givecoins 50
- takemoney $0, 1000
- waitsfx
- playsound SFX_TRANSACTION
- farwritetext CoinVendor_Buy50CoinsText
- waitbutton
- jump .loop
-; 0xbce1b
-
-.Buy500: ; 0xbce1b
- checkcoins 9499
- if_equal $0, .CoinCaseFull
- checkmoney $0, 10000
- if_equal $2, .NotEnoughMoney
- givecoins 500
- takemoney $0, 10000
- waitsfx
- playsound SFX_TRANSACTION
- farwritetext CoinVendor_Buy500CoinsText
- waitbutton
- jump .loop
-; 0xbce3f
-
-.NotEnoughMoney: ; 0xbce3f
- farwritetext CoinVendor_NotEnoughMoneyText
- waitbutton
- closetext
- end
-; 0xbce46
-
-.CoinCaseFull: ; 0xbce46
- farwritetext CoinVendor_CoinCaseFullText
- waitbutton
- closetext
- end
-; 0xbce4d
-
-.Cancel: ; 0xbce4d
- farwritetext CoinVendor_CancelText
- waitbutton
- closetext
- end
-; 0xbce54
-
-
-.MenuDataHeader:
- db $40 ; flags
- db 04, 00 ; start coords
- db 11, 15 ; end coords
- dw .MenuData2
- db 1 ; default option
-
-.MenuData2:
- db $80 ; flags
- db 3 ; items
- db " 50 : ¥1000@"
- db "500 : ¥10000@"
- db "CANCEL@"
-; 0xbce7f
-
-
-HappinessCheckScript:
- faceplayer
- opentext
- special GetFirstPokemonHappiness
- if_less_than 50, .Unhappy
- if_less_than 150, .KindaHappy
- farwritetext HappinessText3
- waitbutton
- closetext
- end
-
-.KindaHappy:
- farwritetext HappinessText2
- waitbutton
- closetext
- end
-
-.Unhappy:
- farwritetext HappinessText1
- waitbutton
- closetext
- end
-
-Movement_ContestResults_WalkAfterWarp: ; bcea1
- step RIGHT
- step DOWN
- turn_head UP
- step_end
-; bcea5