object_const_def ; object_event constants const FASTSHIPCABINS_SW_SSW_NW_FISHER const FASTSHIPCABINS_SW_SSW_NW_BUG_CATCHER const FASTSHIPCABINS_SW_SSW_NW_BEAUTY const FASTSHIPCABINS_SW_SSW_NW_ROCKER FastShipCabins_SW_SSW_NW_MapScripts: db 0 ; scene scripts db 0 ; callbacks TrainerFirebreatherLyle: trainer FIREBREATHER, LYLE, EVENT_BEAT_FIREBREATHER_LYLE, FirebreatherLyleSeenText, FirebreatherLyleBeatenText, 0, .Script .Script: endifjustbattled opentext writetext FirebreatherLyleAfterBattleText waitbutton closetext end TrainerBugCatcherKen: trainer BUG_CATCHER, KEN, EVENT_BEAT_BUG_CATCHER_KEN, BugCatcherKenSeenText, BugCatcherKenBeatenText, 0, .Script .Script: endifjustbattled opentext writetext BugCatcherKenAfterBattleText waitbutton closetext end TrainerBeautyCassie: trainer BEAUTY, CASSIE, EVENT_BEAT_BEAUTY_CASSIE, BeautyCassieSeenText, BeautyCassieBeatenText, 0, .Script .Script: endifjustbattled opentext writetext BeautyCassieAfterBattleText waitbutton closetext end TrainerGuitaristClyde: trainer GUITARIST, CLYDE, EVENT_BEAT_GUITARIST_CLYDE, GuitaristClydeSeenText, GuitaristClydeBeatenText, 0, .Script .Script: endifjustbattled special Mobile_DummyReturnFalse iftrue .mobile opentext writetext GuitaristClydeAfterBattleText waitbutton closetext end .mobile opentext writetext GuitaristClydeAfterBattleMobileText waitbutton closetext end FastShipBed: opentext writetext FastShipBedText1 waitbutton closetext special FadeBlackQuickly special ReloadSpritesNoPalettes special StubbedTrainerRankings_Healings special HealParty playmusic MUSIC_HEAL pause 60 special RestartMapMusic special FadeInQuickly opentext writetext FastShipBedText2 waitbutton closetext checkevent EVENT_FAST_SHIP_HAS_ARRIVED iftrue .AlreadyArrived checkevent EVENT_FAST_SHIP_FOUND_GIRL iftrue .CanArrive checkevent EVENT_FAST_SHIP_FIRST_TIME iftrue .CanArrive .AlreadyArrived: end .CanArrive: playsound SFX_ELEVATOR_END pause 30 checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE iftrue .ArrivedOlivine opentext writetext FastShipArrivedVermilionText waitbutton closetext setevent EVENT_FAST_SHIP_HAS_ARRIVED end .ArrivedOlivine: opentext writetext FastShipArrivedOlivineText waitbutton closetext setevent EVENT_FAST_SHIP_HAS_ARRIVED end FastShipCabinsNorthwestCabinTrashcan: jumpstd TrashCanScript FirebreatherLyleSeenText: text "I'm going to KANTO" line "to put on fire-" cont "breathing shows!" done FirebreatherLyleBeatenText: text "Fizzle… The" line "flame's tiny…" done FirebreatherLyleAfterBattleText: text "I guess fire is" line "weak on the sea." para "It doesn't matter?" line "Really?" done BugCatcherKenSeenText: text "I'm visiting my" line "grandma to catch" cont "me some bugs!" done BugCatcherKenBeatenText: text "Ooh, wow." line "You're tough!" done BugCatcherKenAfterBattleText: text "You can find lots" line "of #MON in the" cont "trees of JOHTO!" done BeautyCassieSeenText: text "I'm trying to" line "forget my woes." cont "Let's battle!" done BeautyCassieBeatenText: text "My heart weeps…" done BeautyCassieAfterBattleText: text "A voyage is best" line "for getting over" cont "a broken heart." para "But a FAST SHIP" line "trip is too short" cont "for grieving." done GuitaristClydeSeenText: text "I'm going to audi-" line "tion my songs at" para "GOLDENROD's RADIO" line "STATION." done GuitaristClydeBeatenText: text "Yowza!" line "Total distortion!" done GuitaristClydeAfterBattleMobileText: text "I was going to" line "make my debut at" cont "the BATTLE TOWER…" para "I should go back" line "to VERMILION and" cont "redo my training…" done GuitaristClydeAfterBattleText: text "Speaking of the" line "RADIO STATION," para "what's this week's" line "lucky number?" done FastShipBedText1: text "A comfy bed!" line "Time to sleep…" done FastShipBedText2: text "Ah, refreshed and" line "restored!" done FastShipArrivedOlivineText: text "FAST SHIP S.S.AQUA" line "has arrived in" cont "OLIVINE CITY." done FastShipArrivedVermilionText: text "FAST SHIP S.S.AQUA" line "has arrived in" cont "VERMILION CITY." done FastShipCabins_SW_SSW_NW_MapEvents: db 0, 0 ; filler db 5 ; warp events warp_event 2, 0, FAST_SHIP_1F, 5 warp_event 2, 19, FAST_SHIP_1F, 6 warp_event 3, 19, FAST_SHIP_1F, 6 warp_event 2, 31, FAST_SHIP_1F, 7 warp_event 3, 31, FAST_SHIP_1F, 7 db 0 ; coord events db 3 ; bg events bg_event 7, 1, BGEVENT_READ, FastShipBed bg_event 7, 2, BGEVENT_READ, FastShipBed bg_event 7, 7, BGEVENT_READ, FastShipCabinsNorthwestCabinTrashcan db 4 ; object events object_event 1, 15, SPRITE_FISHER, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerFirebreatherLyle, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP object_event 6, 15, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBugCatcherKen, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND object_event 1, 26, SPRITE_BEAUTY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBeautyCassie, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND object_event 3, 28, SPRITE_ROCKER, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerGuitaristClyde, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND