ref: 6718981fb12b579a3ecb13b5ff01ce730514af52
dir: /maps/ElmsLab.asm/
ElmsLab_MapScriptHeader: ; 0x78b5d ; trigger count db 6 ; triggers dw UnknownScript_0x78b7a, $0000 dw UnknownScript_0x78b7e, $0000 dw UnknownScript_0x78b7f, $0000 dw UnknownScript_0x78b80, $0000 dw UnknownScript_0x78b81, $0000 dw UnknownScript_0x78b82, $0000 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x78b83 ; 0x78b7a UnknownScript_0x78b7a: ; 0x78b7a priorityjump UnknownScript_0x78b8c end ; 0x78b7e UnknownScript_0x78b7e: ; 0x78b7e end ; 0x78b7f UnknownScript_0x78b7f: ; 0x78b7f end ; 0x78b80 UnknownScript_0x78b80: ; 0x78b80 end ; 0x78b81 UnknownScript_0x78b81: ; 0x78b81 end ; 0x78b82 UnknownScript_0x78b82: ; 0x78b82 end ; 0x78b83 UnknownScript_0x78b83: ; 0x78b83 checktriggers iftrue UnknownScript_0x78b8b moveperson $2, $3, $4 UnknownScript_0x78b8b: ; 0x78b8b return ; 0x78b8c UnknownScript_0x78b8c: ; 0x78b8c applymovement $0, MovementData_0x78f67 showemote $0, $2, 15 spriteface $2, $3 loadfont 2writetext UnknownText_0x78fb6 UnknownScript_0x78b9b: ; 0x78b9b yesorno iftrue UnknownScript_0x78ba5 2writetext UnknownText_0x7911a 2jump UnknownScript_0x78b9b ; 0x78ba5 UnknownScript_0x78ba5: ; 0x78ba5 2writetext UnknownText_0x790fa keeptextopen 2writetext UnknownText_0x7913a closetext loadmovesprites playsound SFX_GLASS_TING pause 30 showemote $0, $2, 10 spriteface $2, $0 loadfont 2writetext UnknownText_0x791ae closetext loadmovesprites loadfont spriteface $2, $3 2writetext UnknownText_0x791df closetext loadmovesprites applymovement $2, MovementData_0x78fa0 spriteface $0, $1 applymovement $2, MovementData_0x78fa2 spriteface $0, $3 loadfont 2writetext UnknownText_0x792ff closetext dotrigger $1 loadmovesprites end ; 0x78be0 ProfElmScript: ; 0x78be0 faceplayer loadfont checkevent EVENT_GOT_SS_TICKET_FROM_ELM iftrue UnknownScript_0x78bee checkevent $0044 iftrue ElmGiveTicketScript UnknownScript_0x78bee: ; 0x78bee checkevent EVENT_GOT_MASTER_BALL_FROM_ELM iftrue UnknownScript_0x78bfa checkflag $0022 iftrue ElmGiveMasterBallScript UnknownScript_0x78bfa: ; 0x78bfa checkevent EVENT_GOT_EVERSTONE_FROM_ELM iftrue UnknownScript_0x78e16 checkevent EVENT_SHOWED_TOGEPI_TO_ELM iftrue UnknownScript_0x78e03 checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE iffalse UnknownScript_0x78c35 writebyte TOGEPI special $0043 iftrue ShowElmTogepiScript writebyte TOGETIC special $0043 iftrue ShowElmTogepiScript 2writetext UnknownText_0x79a40 closetext loadmovesprites end ; 0x78c22 UnknownScript_0x78c22: ; 0x78c22 writebyte TOGEPI special $0043 iftrue ShowElmTogepiScript writebyte TOGETIC special $0043 iftrue ShowElmTogepiScript 2jump UnknownScript_0x78c41 ; 0x78c35 UnknownScript_0x78c35: ; 0x78c35 checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE iffalse UnknownScript_0x78c41 checkevent EVENT_TOGEPI_HATCHED iftrue UnknownScript_0x78c22 UnknownScript_0x78c41: ; 0x78c41 checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE ; why are we checking it again? iftrue ElmWaitingEggHatchScript checkflag $001b iftrue ElmAideHasEggScript checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue ElmStudyingEggScript checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON iftrue ElmAfterTheftScript checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue ElmDescribesMrPokemonScript 2writetext UnknownText_0x79375 closetext loadmovesprites end ; 0x78c65 LabTryToLeaveScript: ; 0x78c65 spriteface $2, $0 loadfont 2writetext LabWhereGoingText closetext loadmovesprites applymovement $0, MovementData_0x78f70 end ; 0x78c73 CyndaquilPokeBallScript: ; 0x78c73 checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue LookAtElmPokeBallScript spriteface $2, $0 refreshscreen $0 pokepic CYNDAQUIL cry CYNDAQUIL closetext pokepicyesorno loadfont 2writetext TakeCyndaquilText yesorno iffalse DidntChooseStarterScript disappear $4 setevent EVENT_GOT_CYNDAQUIL_FROM_ELM 2writetext ChoseStarterText keeptextopen waitbutton pokenamemem CYNDAQUIL, $0 2writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitbutton keeptextopen givepoke CYNDAQUIL, 5, BERRY, 0 loadmovesprites checkcode $9 if_equal $3, ElmDirectionsScript applymovement $0, AfterCyndaquilMovement 2jump ElmDirectionsScript ; 0x78cb5 TotodilePokeBallScript: ; 0x78cb5 checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue LookAtElmPokeBallScript spriteface $2, $0 refreshscreen $0 pokepic TOTODILE cry TOTODILE closetext pokepicyesorno loadfont 2writetext TakeTotodileText yesorno iffalse DidntChooseStarterScript disappear $5 setevent EVENT_GOT_TOTODILE_FROM_ELM 2writetext ChoseStarterText keeptextopen waitbutton pokenamemem TOTODILE, $0 2writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitbutton keeptextopen givepoke TOTODILE, 5, BERRY, 0 loadmovesprites applymovement $0, AfterTotodileMovement 2jump ElmDirectionsScript ; 0x78cf1 ChikoritaPokeBallScript: ; 0x78cf1 checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue LookAtElmPokeBallScript spriteface $2, $0 refreshscreen $0 pokepic CHIKORITA cry CHIKORITA closetext pokepicyesorno loadfont 2writetext TakeChikoritaText yesorno iffalse DidntChooseStarterScript disappear $6 setevent EVENT_GOT_CHIKORITA_FROM_ELM 2writetext ChoseStarterText keeptextopen waitbutton pokenamemem CHIKORITA, $0 2writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitbutton keeptextopen givepoke CHIKORITA, 5, BERRY, 0 loadmovesprites applymovement $0, AfterChikoritaMovement 2jump ElmDirectionsScript ; 0x78d2d DidntChooseStarterScript: ; 0x78d2d 2writetext DidntChooseStarterText closetext loadmovesprites end ; 0x78d33 ElmDirectionsScript: ; 0x78d33 spriteface $0, $1 loadfont 2writetext ElmDirectionsText1 closetext loadmovesprites addcellnum $4 loadfont 2writetext GotElmsNumberText playsound SFX_REGISTER_PHONE_NUMBER waitbutton closetext loadmovesprites spriteface $2, $2 loadfont 2writetext ElmDirectionsText2 closetext loadmovesprites spriteface $2, $0 loadfont 2writetext ElmDirectionsText3 closetext loadmovesprites setevent EVENT_GOT_A_POKEMON_FROM_ELM setevent $06be dotrigger $5 domaptrigger GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN, $1 end ; 0x78d67 ElmDescribesMrPokemonScript: ; 0x78d67 2writetext ElmDescribesMrPokemonText closetext loadmovesprites end ; 0x78d6d LookAtElmPokeBallScript: ; 0x78d6d loadfont 2writetext ElmPokeBallText closetext loadmovesprites end ; 0x78d74 MapElmsLabSignpost0Script: ; 0x78d74 loadfont checkevent EVENT_GOT_A_POKEMON_FROM_ELM iftrue UnknownScript_0x78d81 2writetext UnknownText_0x79690 closetext loadmovesprites end ; 0x78d81 UnknownScript_0x78d81: ; 0x78d81 2writetext UnknownText_0x796aa yesorno iftrue UnknownScript_0x78d8a loadmovesprites end ; 0x78d8a UnknownScript_0x78d8a: ; 0x78d8a special $009d special $001b playmusic MUSIC_NONE writebyte $1 special $003e pause 30 special $003d loadmovesprites end ; 0x78d9f ElmAfterTheftDoneScript: ; 0x78d9f closetext loadmovesprites end ; 0x78da2 ElmAfterTheftScript: ; 0x78da2 2writetext ElmAfterTheftText1 checkitem MYSTERY_EGG iffalse ElmAfterTheftDoneScript keeptextopen 2writetext ElmAfterTheftText2 closetext takeitem MYSTERY_EGG, 1 2call ElmJumpBackScript1 2writetext ElmAfterTheftText3 closetext 2call ElmJumpBackScript2 2writetext ElmAfterTheftText4 keeptextopen 2writetext ElmAfterTheftText5 keeptextopen setevent EVENT_GAVE_MYSTERY_EGG_TO_ELM setflag $0010 domaptrigger GROUP_ROUTE_29, MAP_ROUTE_29, $1 clearevent $0715 setevent $0714 2writetext ElmAfterTheftText6 closetext loadmovesprites dotrigger $6 end ; 0x78ddc ElmStudyingEggScript: ; 0x78ddc 2writetext ElmStudyingEggText closetext loadmovesprites end ; 0x78de2 ElmAideHasEggScript: ; 0x78de2 2writetext ElmAideHasEggText closetext loadmovesprites end ; 0x78de8 ElmWaitingEggHatchScript: ; 0x78de8 2writetext ElmWaitingEggHatchText closetext loadmovesprites end ; 0x78dee ShowElmTogepiScript: ; 0x78dee 2writetext ShowElmTogepiText1 closetext loadmovesprites showemote $0, $2, 15 setevent EVENT_SHOWED_TOGEPI_TO_ELM loadfont 2writetext ShowElmTogepiText2 keeptextopen 2writetext ShowElmTogepiText3 keeptextopen UnknownScript_0x78e03: ; 0x78e03 2writetext ElmGiveEverstoneText1 keeptextopen verbosegiveitem EVERSTONE, 1 iffalse UnknownScript_0x78e1a 2writetext ElmGiveEverstoneText2 closetext loadmovesprites setevent EVENT_GOT_EVERSTONE_FROM_ELM end ; 0x78e16 UnknownScript_0x78e16: ; 0x78e16 2writetext UnknownText_0x79c37 closetext UnknownScript_0x78e1a: ; 0x78e1a loadmovesprites end ; 0x78e1c ElmGiveMasterBallScript: ; 0x78e1c 2writetext ElmGiveMasterBallText1 keeptextopen verbosegiveitem MASTER_BALL, 1 iffalse .notdone setevent EVENT_GOT_MASTER_BALL_FROM_ELM 2writetext ElmGiveMasterBallText2 closetext .notdone loadmovesprites end ; 0x78e2f ElmGiveTicketScript: ; 0x78e2f 2writetext ElmGiveTicketText1 keeptextopen verbosegiveitem S_S_TICKET, 1 setevent EVENT_GOT_SS_TICKET_FROM_ELM 2writetext ElmGiveTicketText2 closetext loadmovesprites end ; 0x78e3f ElmJumpBackScript1: ; 0x78e3f loadmovesprites checkcode $9 if_equal $0, UnknownScript_0x78e6d if_equal $1, UnknownScript_0x78e67 if_equal $2, UnknownScript_0x78e73 if_equal $3, UnknownScript_0x78e79 end ; 0x78e53 ElmJumpBackScript2: ; 0x78e53 loadmovesprites checkcode $9 if_equal $0, UnknownScript_0x78e67 if_equal $1, UnknownScript_0x78e6d if_equal $2, UnknownScript_0x78e79 if_equal $3, UnknownScript_0x78e73 end ; 0x78e67 UnknownScript_0x78e67: ; 0x78e67 applymovement $2, MovementData_0x78f90 loadfont end ; 0x78e6d UnknownScript_0x78e6d: ; 0x78e6d applymovement $2, MovementData_0x78f94 loadfont end ; 0x78e73 UnknownScript_0x78e73: ; 0x78e73 applymovement $2, MovementData_0x78f98 loadfont end ; 0x78e79 UnknownScript_0x78e79: ; 0x78e79 applymovement $2, MovementData_0x78f9c loadfont end ; 0x78e7f UnknownScript_0x78e7f: ; 0x78e7f applymovement $3, MovementData_0x78f7e spriteface $0, $0 2call UnknownScript_0x78e9d applymovement $3, MovementData_0x78f87 end ; 0x78e8e UnknownScript_0x78e8e: ; 0x78e8e applymovement $3, MovementData_0x78f82 spriteface $0, $0 2call UnknownScript_0x78e9d applymovement $3, MovementData_0x78f8b end ; 0x78e9d UnknownScript_0x78e9d: ; 0x78e9d loadfont 2writetext UnknownText_0x79f38 keeptextopen verbosegiveitem POTION, 1 2writetext UnknownText_0x79f65 closetext loadmovesprites dotrigger $2 end ; 0x78ead UnknownScript_0x78ead: ; 0x78ead applymovement $3, MovementData_0x78f7e spriteface $0, $0 2call UnknownScript_0x78ecb applymovement $3, MovementData_0x78f87 end ; 0x78ebc UnknownScript_0x78ebc: ; 0x78ebc applymovement $3, MovementData_0x78f82 spriteface $0, $0 2call UnknownScript_0x78ecb applymovement $3, MovementData_0x78f8b end ; 0x78ecb UnknownScript_0x78ecb: ; 0x78ecb loadfont 2writetext UnknownText_0x7a078 keeptextopen itemtotext POKE_BALL, $1 2call UnknownScript_0x78ee2 giveitem POKE_BALL, $5 2writetext UnknownText_0x7a09a keeptextopen itemnotify loadmovesprites dotrigger $2 end ; 0x78ee2 UnknownScript_0x78ee2: ; 0x78ee2 jumpstd $002f end ; 0x78ee6 ElmsAideScript: ; 0x78ee6 faceplayer loadfont checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE iftrue UnknownScript_0x78f0c checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM iftrue UnknownScript_0x78f06 checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON iftrue UnknownScript_0x78f00 2writetext UnknownText_0x79f65 closetext loadmovesprites end ; 0x78f00 UnknownScript_0x78f00: ; 0x78f00 2writetext UnknownText_0x79f95 closetext loadmovesprites end ; 0x78f06 UnknownScript_0x78f06: ; 0x78f06 2writetext UnknownText_0x7a09a closetext loadmovesprites end ; 0x78f0c UnknownScript_0x78f0c: ; 0x78f0c 2writetext UnknownText_0x79c65 closetext loadmovesprites end ; 0x78f12 UnknownScript_0x78f12: ; 0x78f12 applymovement $0, MovementData_0x78f72 ; 0x78f16 MeetCopScript: ; 0x78f16 applymovement $0, MovementData_0x78f74 CopScript: ; 0x78f1a spriteface $7, $2 loadfont 2writetext UnknownText_0x7a0f0 keeptextopen special $0024 2writetext UnknownText_0x7a1c0 closetext loadmovesprites applymovement $7, MovementData_0x78f78 disappear $7 dotrigger $2 end ; 0x78f33 MapElmsLabSignpost14Script: ; 0x78f33 loadfont checkflag $0043 iftrue UnknownScript_0x78f49 checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON iftrue UnknownScript_0x78f43 2jump UnknownScript_0x78f49 ; 0x78f43 UnknownScript_0x78f43: ; 0x78f43 2writetext UnknownText_0x7a231 closetext loadmovesprites end ; 0x78f49 UnknownScript_0x78f49: ; 0x78f49 2writetext UnknownText_0x7a1fd closetext loadmovesprites end ; 0x78f4f MapElmsLabSignpost5Script: ; 0x78f4f jumptext UnknownText_0x7a24c ; 0x78f52 MapElmsLabSignpost6Script: ; 0x78f52 jumptext UnknownText_0x7a28a ; 0x78f55 MapElmsLabSignpost7Script: ; 0x78f55 jumptext UnknownText_0x7a2c6 ; 0x78f58 MapElmsLabSignpost8Script: ; 0x78f58 jumptext UnknownText_0x7a315 ; 0x78f5b MapElmsLabSignpost13Script: ; 0x78f5b jumptext UnknownText_0x7a370 ; 0x78f5e MapElmsLabSignpost15Script: ; 0x78f5e jumptext UnknownText_0x7a3a6 ; 0x78f61 UnknownScript_0x78f61: ; 0x78f61 jumpstd $000d ; 0x78f64 MapElmsLabSignpost12Script: ; 0x78f64 jumpstd $0001 ; 0x78f67 MovementData_0x78f67: ; 0x78f67 step_up step_up step_up step_up step_up step_up step_up turn_head_left step_end ; 0x78f70 MovementData_0x78f70: ; 0x78f70 step_up step_end ; 0x78f72 MovementData_0x78f72: ; 0x78f72 step_left step_end ; 0x78f74 MovementData_0x78f74: ; 0x78f74 step_up step_up turn_head_right step_end ; 0x78f78 MovementData_0x78f78: ; 0x78f78 step_down step_down step_down step_down step_down step_end ; 0x78f7e MovementData_0x78f7e: ; 0x78f7e step_right step_right turn_head_up step_end ; 0x78f82 MovementData_0x78f82: ; 0x78f82 step_right step_right step_right turn_head_up step_end ; 0x78f87 MovementData_0x78f87: ; 0x78f87 step_left step_left turn_head_down step_end ; 0x78f8b MovementData_0x78f8b: ; 0x78f8b step_left step_left step_left turn_head_down step_end ; 0x78f90 MovementData_0x78f90: ; 0x78f90 fix_facing big_step_up remove_fixed_facing step_end ; 0x78f94 MovementData_0x78f94: ; 0x78f94 fix_facing big_step_down remove_fixed_facing step_end ; 0x78f98 MovementData_0x78f98: ; 0x78f98 fix_facing big_step_left remove_fixed_facing step_end ; 0x78f9c MovementData_0x78f9c: ; 0x78f9c fix_facing big_step_right remove_fixed_facing step_end ; 0x78fa0 MovementData_0x78fa0: ; 0x78fa0 step_up step_end ; 0x78fa2 MovementData_0x78fa2: ; 0x78fa2 step_right step_right step_up turn_head_down step_end ; 0x78fa7 AfterCyndaquilMovement: ; 0x78fa7 step_left step_up turn_head_up step_end ; 0x78fab AfterTotodileMovement: ; 0x78fab step_left step_left step_up turn_head_up step_end ; 0x78fb0 AfterChikoritaMovement: ; 0x78fb0 step_left step_left step_left step_up turn_head_up step_end ; 0x78fb6 UnknownText_0x78fb6: ; 0x78fb6 text "ELM: ", $14, "!" line "There you are!" para "I needed to ask" line "you a favor." para "I'm conducting new" line "#MON research" para "right now. I was" line "wondering if you" para "could help me with" line "it, ", $14, "." para "You see…" para "I'm writing a" line "paper that I want" para "to present at a" line "conference." para "But there are some" line "things I don't" para "quite understand" line "yet." para "So!" para "I'd like you to" line "raise a #MON" para "that I recently" line "caught." done ; 0x790fa UnknownText_0x790fa: ; 0x790fa text "Thanks, ", $14, "!" para "You're a great" line "help!" done ; 0x7911a UnknownText_0x7911a: ; 0x7911a text "But… Please, I" line "need your help!" done ; 0x7913a UnknownText_0x7913a: ; 0x7913a text "When I announce my" line "findings, I'm sure" para "we'll delve a bit" line "deeper into the" para "many mysteries of" line "#MON." para "You can count on" line "it!" done ; 0x791ae UnknownText_0x791ae: ; 0x791ae text "Oh, hey! I got an" line "e-mail!" para $56, $56, $56 line "Hm… Uh-huh…" para "Okay…" done ; 0x791df UnknownText_0x791df: ; 0x791df text "Hey, listen." para "I have an acquain-" line "tance called MR." cont "#MON." para "He keeps finding" line "weird things and" para "raving about his" line "discoveries." para "Anyway, I just got" line "an e-mail from him" para "saying that this" line "time it's real." para "It is intriguing," line "but we're busy" para "with our #MON" line "research…" para "Wait!" para "I know!" para $14, ", can you" line "go in our place?" done ; 0x792ff UnknownText_0x792ff: ; 0x792ff text "I want you to" line "raise one of the" para "#MON contained" line "in these BALLS." para "You'll be that" line "#MON's first" cont "partner, ", $14, "!" para "Go on. Pick one!" done ; 0x79375 UnknownText_0x79375: ; 0x79375 text "If a wild #MON" line "appears, let your" cont "#MON battle it!" done ; 0x793a7 LabWhereGoingText: ; 0x793a7 text "ELM: Wait! Where" line "are you going?" done ; 0x793c8 TakeCyndaquilText: ; 0x793c8 text "ELM: You'll take" line "CYNDAQUIL, the" cont "fire #MON?" done ; 0x793f3 TakeTotodileText: ; 0x793f3 text "ELM: Do you want" line "TOTODILE, the" cont "water #MON?" done ; 0x7941f TakeChikoritaText: ; 0x7941f text "ELM: So, you like" line "CHIKORITA, the" cont "grass #MON?" done ; 0x7944d DidntChooseStarterText: ; 0x7944d text "ELM: Think it over" line "carefully." para "Your partner is" line "important." done ; 0x79487 ChoseStarterText: ; 0x79487 text "ELM: I think" line "that's a great" cont "#MON too!" done ; 0x794ad ReceivedStarterText: ; 0x794ad text $52, " received" line "@" text_from_ram $d099 text "!" done ; 0x794c0 ElmDirectionsText1: ; 0x794c0 text "MR.#MON lives a" line "little bit beyond" para "CHERRYGROVE, the" line "next city over." para "It's almost a" line "direct route" para "there, so you" line "can't miss it." para "But just in case," line "here's my phone" para "number. Call me if" line "anything comes up!" done ; 0x79581 ElmDirectionsText2: ; 0x79581 text "If your #MON is" line "hurt, you should" para "heal it with this" line "machine." para "Feel free to use" line "it anytime." done ; 0x795db ElmDirectionsText3: ; 0x795db text $14, ", I'm" line "counting on you!" done ; 0x795f3 GotElmsNumberText: ; 0x795f3 text $52, " got ELM's" line "phone number." done ; 0x7960d ElmDescribesMrPokemonText: ; 0x7960d text "MR.#MON goes" line "everywhere and" cont "finds rarities." para "Too bad they're" line "just rare and" cont "not very useful…" done ; 0x79668 ElmPokeBallText: ; 0x79668 text "It contains a" line "#MON caught by" cont "PROF.ELM." done ; 0x79690 UnknownText_0x79690: ; 0x79690 text "I wonder what this" line "does?" done ; 0x796aa UnknownText_0x796aa: ; 0x796aa text "Would you like to" line "heal your #MON?" done ; 0x796cd ElmAfterTheftText1: ; 0x796cd text "ELM: ", $14, ", this" line "is terrible…" para "Oh, yes, what was" line "MR.#MON's big" cont "discovery?" done ; 0x79712 ElmAfterTheftText2: ; 0x79712 text $52, " handed" line "the MYSTERY EGG to" cont "PROF.ELM." done ; 0x79739 ElmAfterTheftText3: ; 0x79739 text "ELM: This?" done ; 0x79745 ElmAfterTheftText4: ; 0x79745 text "But… Is it a" line "#MON EGG?" para "If it is, it is a" line "great discovery!" done ; 0x79780 ElmAfterTheftText5: ; 0x79780 text "ELM: What?!?" para "PROF.OAK gave you" line "a #DEX?" para $14, ", is that" line "true? Th-that's" cont "incredible!" para "He is superb at" line "seeing the poten-" cont "tial of people as" cont "trainers." para "Wow, ", $14, ". You" line "may have what it" para "takes to become" line "the CHAMPION." para "You seem to be" line "getting on great" cont "with #MON too." para "You should take" line "the #MON GYM" cont "challenge." para "The closest GYM" line "would be the one" cont "in VIOLET CITY." done ; 0x798cf ElmAfterTheftText6: ; 0x798cf text "…", $14, ". The" line "road to the" para "championship will" line "be a long one." para "Before you leave," line "make sure that you" cont "talk to your mom." done ; 0x7993c ElmStudyingEggText: ; 0x7993c text "ELM: Don't give" line "up! I'll call if" para "I learn anything" line "about that EGG!" done ; 0x7997d ElmAideHasEggText: ; 0x7997d text "ELM: ", $14, "?" line "Didn't you meet my" cont "assistant?" para "He should have met" line "you with the EGG" para "at VIOLET CITY's" line "#MON CENTER." para "You must have just" line "missed him. Try to" cont "catch him there." done ; 0x79a1b ElmWaitingEggHatchText: ; 0x79a1b text "ELM: Hey, has that" line "EGG changed any?" done ; 0x79a40 UnknownText_0x79a40: ; 0x79a40 text $14, "? I thought" line "the EGG hatched." para "Where is the" line "#MON?" done ; 0x79a72 ShowElmTogepiText1: ; 0x79a72 text "ELM: ", $14, ", you" line "look great!" done ; 0x79a8b ShowElmTogepiText2: ; 0x79a8b text "What?" line "That #MON!?!" done ; 0x79a9f ShowElmTogepiText3: ; 0x79a9f text "The EGG hatched!" line "So, #MON are" cont "born from EGGS…" para "No, perhaps not" line "all #MON are." para "Wow, there's still" line "a lot of research" cont "to be done." done ; 0x79b1c ElmGiveEverstoneText1: ; 0x79b1c text "Thanks, ", $14, "!" line "You're helping" para "unravel #MON" line "mysteries for us!" para "I want you to have" line "this as a token of" cont "our appreciation." done ; 0x79b8d ElmGiveEverstoneText2: ; 0x79b8d text "That's an" line "EVERSTONE." para "Some species of" line "#MON evolve" para "when they grow to" line "certain levels." para "A #MON holding" line "the EVERSTONE" cont "won't evolve." para "Give it to a #-" line "MON you don't want" cont "to evolve." done ; 0x79c37 UnknownText_0x79c37: ; 0x79c37 text "ELM: ", $14, ", I'll" line "call you if any-" cont "thing comes up." done ; 0x79c65 UnknownText_0x79c65: ; 0x79c65 text "…sigh… That" line "stolen #MON." para "I wonder how it's" line "doing." para "They say a #MON" line "raised by a bad" para "person turns bad" line "itself." done ; 0x79cd0 ElmGiveMasterBallText1: ; 0x79cd0 text "ELM: Hi, ", $14, "!" line "Thanks to you, my" para "research is going" line "great!" para "Take this as a" line "token of my" cont "appreciation." done ; 0x79d31 ElmGiveMasterBallText2: ; 0x79d31 text "The MASTER BALL is" line "the best!" para "It's the ultimate" line "BALL! It'll catch" para "any #MON with-" line "out fail." para "It's given only to" line "recognized #MON" cont "researchers." para "I think you can" line "make much better" para "use of it than I" line "can, ", $14, "!" done ; 0x79df3 ElmGiveTicketText1: ; 0x79df3 text "ELM: ", $14, "!" line "There you are!" para "I called because I" line "have something for" cont "you." para "See? It's an" line "S.S.TICKET." para "Now you can catch" line "#MON in KANTO." done ; 0x79e6f ElmGiveTicketText2: ; 0x79e6f text "The ship departs" line "from OLIVINE CITY." para "But you knew that" line "already, ", $14, "." para "After all, you've" line "traveled all over" cont "with your #MON." para "Give my regards to" line "PROF.OAK in KANTO!" done ; 0x79f0b UnknownText_0x79f0b: ; 0x79f0b text "It's the #MON" line "EGG being studied" cont "by PROF.ELM." done ; 0x79f38 UnknownText_0x79f38: ; 0x79f38 text $14, ", I want" line "you to have this" cont "for your errand." done ; 0x79f65 UnknownText_0x79f65: ; 0x79f65 text "There are only two" line "of us, so we're" cont "always busy." done ; 0x79f95 UnknownText_0x79f95: ; 0x79f95 text "There was a loud" line "noise outside…" para "When we went to" line "look, someone" cont "stole a #MON." para "It's unbelievable" line "that anyone would" cont "do that!" para "…sigh… That" line "stolen #MON." para "I wonder how it's" line "doing." para "They say a #MON" line "raised by a bad" para "person turns bad" line "itself." done ; 0x7a078 UnknownText_0x7a078: ; 0x7a078 text $14, "!" para "Use these on your" line "#DEX quest!" done ; 0x7a09a UnknownText_0x7a09a: ; 0x7a09a text "To add to your" line "#DEX, you have" cont "to catch #MON." para "Throw # BALLS" line "at wild #MON" cont "to get them." done ; 0x7a0f0 UnknownText_0x7a0f0: ; 0x7a0f0 text "I heard a #MON" line "was stolen here…" para "I was just getting" line "some information" cont "from PROF.ELM." para "Apparently, it was" line "a young male with" cont "long, red hair…" para "What?" para "You battled a" line "trainer like that?" para "Did you happen to" line "get his name?" done ; 0x7a1c0 UnknownText_0x7a1c0: ; 0x7a1c0 text "OK! So ", $53 line "was his name." para "Thanks for helping" line "my investigation!" done ; 0x7a1fd UnknownText_0x7a1fd: ; 0x7a1fd text "The window's open." para "A pleasant breeze" line "is blowing in." done ; 0x7a231 UnknownText_0x7a231: ; 0x7a231 text "He broke in" line "through here!" done ; 0x7a24c UnknownText_0x7a24c: ; 0x7a24c text $52, " opened a" line "book." para "Travel Tip 1:" para "Press START to" line "open the MENU." done ; 0x7a28a UnknownText_0x7a28a: ; 0x7a28a text $52, " opened a" line "book." para "Travel Tip 2:" para "Record your trip" line "with SAVE!" done ; 0x7a2c6 UnknownText_0x7a2c6: ; 0x7a2c6 text $52, " opened a" line "book." para "Travel Tip 3:" para "Open your PACK and" line "press SELECT to" cont "move items." done ; 0x7a315 UnknownText_0x7a315: ; 0x7a315 text $52, " opened a" line "book." para "Travel Tip 4:" para "Check your #MON" line "moves. Press the" para "A Button to switch" line "moves." done ; 0x7a370 UnknownText_0x7a370: ; 0x7a370 text "The wrapper from" line "the snack PROF.ELM" cont "ate is in there…" done ; 0x7a3a6 UnknownText_0x7a3a6: ; 0x7a3a6 text "OBSERVATIONS ON" line "#MON EVOLUTION" para "…It says on the" line "screen…" done ; 0x7a3de ElmsLab_MapEventHeader: ; 0x7a3de ; filler db 0, 0 ; warps db 2 warp_def $b, $4, 1, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN warp_def $b, $5, 1, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN ; xy triggers db 8 xy_trigger 1, $6, $4, $0, LabTryToLeaveScript, $0, $0 xy_trigger 1, $6, $5, $0, LabTryToLeaveScript, $0, $0 xy_trigger 3, $5, $4, $0, MeetCopScript, $0, $0 xy_trigger 3, $5, $5, $0, UnknownScript_0x78f12, $0, $0 xy_trigger 5, $8, $4, $0, UnknownScript_0x78e7f, $0, $0 xy_trigger 5, $8, $5, $0, UnknownScript_0x78e8e, $0, $0 xy_trigger 6, $8, $4, $0, UnknownScript_0x78ead, $0, $0 xy_trigger 6, $8, $5, $0, UnknownScript_0x78ebc, $0, $0 ; signposts db 16 signpost 1, 2, $0, MapElmsLabSignpost0Script signpost 1, 6, $0, MapElmsLabSignpost12Script signpost 1, 7, $0, MapElmsLabSignpost12Script signpost 1, 8, $0, MapElmsLabSignpost12Script signpost 1, 9, $0, MapElmsLabSignpost12Script signpost 7, 0, $0, MapElmsLabSignpost5Script signpost 7, 1, $0, MapElmsLabSignpost6Script signpost 7, 2, $0, MapElmsLabSignpost7Script signpost 7, 3, $0, MapElmsLabSignpost8Script signpost 7, 6, $0, MapElmsLabSignpost12Script signpost 7, 7, $0, MapElmsLabSignpost12Script signpost 7, 8, $0, MapElmsLabSignpost12Script signpost 7, 9, $0, MapElmsLabSignpost12Script signpost 3, 9, $0, MapElmsLabSignpost13Script signpost 0, 5, $0, MapElmsLabSignpost14Script signpost 5, 3, $2, MapElmsLabSignpost15Script ; people-events db 6 person_event SPRITE_ELM, 6, 9, $6, $0, 255, 255, $0, 0, ProfElmScript, $ffff person_event SPRITE_SCIENTIST, 13, 6, $3, $0, 255, 255, $90, 0, ElmsAideScript, $0701 person_event SPRITE_POKE_BALL, 7, 10, $1, $0, 255, 255, $0, 0, CyndaquilPokeBallScript, $0640 person_event SPRITE_POKE_BALL, 7, 11, $1, $0, 255, 255, $0, 0, TotodilePokeBallScript, $0641 person_event SPRITE_POKE_BALL, 7, 12, $1, $0, 255, 255, $0, 0, ChikoritaPokeBallScript, $0642 person_event SPRITE_OFFICER, 7, 9, $7, $0, 255, 255, $90, 0, CopScript, $0702 ; 0x7a4cc