UndergroundWarehouse_MapScriptHeader: ; trigger count db 0 ; callback count db 1 ; callbacks dbw 5, UnknownScript_0x7d950 UnknownScript_0x7d950: clearevent EVENT_SWITCH_1 clearevent EVENT_SWITCH_2 clearevent EVENT_SWITCH_3 clearevent EVENT_EMERGENCY_SWITCH clearevent EVENT_SWITCH_4 clearevent EVENT_SWITCH_5 clearevent EVENT_SWITCH_6 clearevent EVENT_SWITCH_7 clearevent EVENT_SWITCH_8 clearevent EVENT_SWITCH_9 clearevent EVENT_SWITCH_10 clearevent EVENT_SWITCH_11 clearevent EVENT_SWITCH_12 clearevent EVENT_SWITCH_13 clearevent EVENT_SWITCH_14 writebyte $0 copyvartobyte UndergroundSwitchPositions return TrainerGruntM24: ; bit/flag number dw EVENT_BEAT_ROCKET_GRUNTM_24 ; trainer group && trainer id db GRUNTM, 24 ; text when seen dw GruntM24SeenText ; text when trainer beaten dw GruntM24BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM24Script GruntM24Script: talkaftercancel loadfont writetext UnknownText_0x7da48 closetext loadmovesprites end TrainerGruntM14: ; bit/flag number dw EVENT_BEAT_ROCKET_GRUNTM_14 ; trainer group && trainer id db GRUNTM, 14 ; text when seen dw GruntM14SeenText ; text when trainer beaten dw GruntM14BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM14Script GruntM14Script: talkaftercancel loadfont writetext UnknownText_0x7db01 closetext loadmovesprites end TrainerGruntM15: ; bit/flag number dw EVENT_BEAT_ROCKET_GRUNTM_15 ; trainer group && trainer id db GRUNTM, 15 ; text when seen dw GruntM15SeenText ; text when trainer beaten dw GruntM15BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM15Script GruntM15Script: talkaftercancel loadfont writetext UnknownText_0x7db8e closetext loadmovesprites end GentlemanScript_0x7d9bf: faceplayer loadfont checkevent EVENT_04A iftrue UnknownScript_0x7d9de writetext UnknownText_0x7dbc6 keeptextopen verbosegiveitem CARD_KEY, 1 setevent EVENT_04A setevent EVENT_WAREHOUSE_LAYOUT_1 clearevent EVENT_WAREHOUSE_LAYOUT_2 clearevent EVENT_WAREHOUSE_LAYOUT_3 writetext UnknownText_0x7dc5b keeptextopen UnknownScript_0x7d9de: writetext UnknownText_0x7dc8d closetext loadmovesprites end ItemFragment_0x7d9e4: db MAX_ETHER, 1 ItemFragment_0x7d9e6: db TM_SLEEP_TALK, 1 ItemFragment_0x7d9e8: db ULTRA_BALL, 1 GruntM24SeenText: text "How did you get" line "this far?" para "I guess it can't" line "be helped. I'll" cont "dispose of you." done GruntM24BeatenText: text "I got disposed of…" done UnknownText_0x7da48: text "TEAM ROCKET will" line "keep going, wait-" cont "ing for the return" cont "of GIOVANNI." para "We'll do whatever" line "it takes." done GruntM14SeenText: text "You're not going" line "any farther!" para "I don't show mercy" line "to my enemies, not" cont "even brats!" done GruntM14BeatenText: text "Blast it!" done UnknownText_0x7db01: text "I lost…" para "Please forgive me," line "GIOVANNI!" done GruntM15SeenText: text "Hyuck-hyuck-hyuck!" line "I remember you!" para "You got me good" line "at our hideout!" done GruntM15BeatenText: text "Hyuck-hyuck-hyuck!" line "So, that's how?" done UnknownText_0x7db8e: text "Hyuck-hyuck-hyuck!" line "That was a blast!" cont "I'll remember you!" done UnknownText_0x7dbc6: text "DIRECTOR: Who?" line "What? You came to" cont "rescue me?" para "Thank you!" para "The RADIO TOWER!" para "What's happening" line "there?" para "Taken over by TEAM" line "ROCKET?" para "Here. Take this" line "CARD KEY." done UnknownText_0x7dc5b: text "DIRECTOR: Use that" line "to open the shut-" cont "ters on 3F." done UnknownText_0x7dc8d: text "I'm begging you to" line "help." para "There's no telling" line "what they'll do if" para "they control the" line "transmitter." para "They may even be" line "able to control" para "#MON using a" line "special signal!" para "You're the only" line "one I can call on." para "Please save the" line "RADIO TOWER…" para "And all the #-" line "MON nationwide!" done UndergroundWarehouse_MapEventHeader: ; filler db 0, 0 ; warps db 3 warp_def $c, $2, 2, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES warp_def $c, $3, 3, GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES warp_def $2, $11, 1, GROUP_GOLDENROD_DEPT_STORE_B1F, MAP_GOLDENROD_DEPT_STORE_B1F ; xy triggers db 0 ; signposts db 0 ; people-events db 7 person_event SPRITE_ROCKET, 12, 13, UP << 2 | $3, $0, -1, -1, $2, 3, TrainerGruntM24, EVENT_6CE person_event SPRITE_ROCKET, 19, 12, UP << 2 | $3, $0, -1, -1, $2, 3, TrainerGruntM14, EVENT_6CE person_event SPRITE_ROCKET, 7, 18, LEFT << 2 | $1, $0, -1, -1, $2, 4, TrainerGruntM15, EVENT_6CE person_event SPRITE_GENTLEMAN, 12, 16, DOWN << 2 | $3, $0, -1, -1, $0, 0, GentlemanScript_0x7d9bf, EVENT_6CE person_event SPRITE_POKE_BALL, 19, 22, DOWN << 2 | $1, $0, -1, -1, $1, 0, ItemFragment_0x7d9e4, EVENT_679 person_event SPRITE_POKE_BALL, 13, 17, DOWN << 2 | $1, $0, -1, -1, $1, 0, ItemFragment_0x7d9e6, EVENT_67A person_event SPRITE_POKE_BALL, 5, 6, DOWN << 2 | $1, $0, -1, -1, $1, 0, ItemFragment_0x7d9e8, EVENT_655