RadioTower3F_MapScriptHeader: ; 0x5e53e ; trigger count db 0 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x5e543 ; 0x5e543 UnknownScript_0x5e543: ; 0x5e543 checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e54a return ; 0x5e54a UnknownScript_0x5e54a: ; 0x5e54a changeblock $e, $2, $2a changeblock $e, $4, $1 return ; 0x5e553 SuperNerdScript_0x5e553: ; 0x5e553 jumptextfaceplayer UnknownText_0x5e621 ; 0x5e556 GymGuyScript_0x5e556: ; 0x5e556 faceplayer loadfont checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5e564 2writetext UnknownText_0x5e682 closetext loadmovesprites end ; 0x5e564 UnknownScript_0x5e564: ; 0x5e564 2writetext UnknownText_0x5e6eb closetext loadmovesprites end ; 0x5e56a CooltrainerFScript_0x5e56a: ; 0x5e56a faceplayer loadfont checkevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER iftrue UnknownScript_0x5e59d checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5e58a checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e584 2writetext UnknownText_0x5e754 closetext loadmovesprites end ; 0x5e584 UnknownScript_0x5e584: ; 0x5e584 2writetext UnknownText_0x5e7cb closetext loadmovesprites end ; 0x5e58a UnknownScript_0x5e58a: ; 0x5e58a 2writetext UnknownText_0x5e7e2 keeptextopen verbosegiveitem TM_11, 1 iffalse UnknownScript_0x5e5a1 2writetext UnknownText_0x5e821 closetext loadmovesprites setevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER end ; 0x5e59d UnknownScript_0x5e59d: ; 0x5e59d 2writetext UnknownText_0x5e85c closetext UnknownScript_0x5e5a1: ; 0x5e5a1 loadmovesprites end ; 0x5e5a3 TrainerGruntM7: ; 0x5e5a3 ; bit/flag number dw $4f7 ; trainer group && trainer id db GRUNTM, 7 ; text when seen dw GruntM7SeenText ; text when trainer beaten dw GruntM7BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM7Script ; 0x5e5af GruntM7Script: ; 0x5e5af talkaftercancel loadfont 2writetext UnknownText_0x5e8d0 closetext loadmovesprites end ; 0x5e5b7 TrainerGruntM8: ; 0x5e5b7 ; bit/flag number dw $4f8 ; trainer group && trainer id db GRUNTM, 8 ; text when seen dw GruntM8SeenText ; text when trainer beaten dw GruntM8BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM8Script ; 0x5e5c3 GruntM8Script: ; 0x5e5c3 talkaftercancel loadfont 2writetext UnknownText_0x5e944 closetext loadmovesprites end ; 0x5e5cb TrainerGruntM9: ; 0x5e5cb ; bit/flag number dw $4f9 ; trainer group && trainer id db GRUNTM, 9 ; text when seen dw GruntM9SeenText ; text when trainer beaten dw GruntM9BeatenText ; script when lost dw $0000 ; script when talk again dw GruntM9Script ; 0x5e5d7 GruntM9Script: ; 0x5e5d7 talkaftercancel loadfont 2writetext UnknownText_0x5e9d0 closetext loadmovesprites end ; 0x5e5df TrainerScientistMarc: ; 0x5e5df ; bit/flag number dw $4a2 ; trainer group && trainer id db SCIENTIST, MARC ; text when seen dw ScientistMarcSeenText ; text when trainer beaten dw ScientistMarcBeatenText ; script when lost dw $0000 ; script when talk again dw ScientistMarcScript ; 0x5e5eb ScientistMarcScript: ; 0x5e5eb talkaftercancel loadfont 2writetext UnknownText_0x5ea61 closetext loadmovesprites end ; 0x5e5f3 MapRadioTower3FSignpost2Script: ; 0x5e5f3 loadfont 2writetext UnknownText_0x5eaa4 closetext checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e603 checkitem CARD_KEY iftrue UnknownScript_0x5e605 UnknownScript_0x5e603: ; 0x5e603 loadmovesprites end ; 0x5e605 UnknownScript_0x5e605: ; 0x5e605 2writetext UnknownText_0x5eabc closetext setevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER playsound $001f changeblock $e, $2, $2a changeblock $e, $4, $1 reloadmappart loadmovesprites waitbutton end ; 0x5e61b MapRadioTower3FSignpost0Script: ; 0x5e61b jumptext UnknownText_0x5ead6 ; 0x5e61e MapRadioTower3FSignpost1Script: ; 0x5e61e jumptext UnknownText_0x5eae4 ; 0x5e621 UnknownText_0x5e621: ; 0x5e621 db $0, "We have recordings", $4f db "of the cries of", $51 db "all #MON that", $4f db "have been found.", $51 db "We must have about", $4f db "200 kinds.", $57 ; 0x5e682 UnknownText_0x5e682: ; 0x5e682 db $0, "To trainers, #-", $4f db "MON are their", $55 db "beloved partners.", $51 db "It's terrible how", $4f db "TEAM ROCKET is", $51 db "trying to control", $4f db "#MON.", $57 ; 0x5e6eb UnknownText_0x5e6eb: ; 0x5e6eb db $0, "We run 24 hours a", $4f db "day to broadcast", $51 db "entertaining pro-", $4f db "grams.", $51 db "I'll do my best to", $4f db "run around the", $55 db "clock too!", $57 ; 0x5e754 UnknownText_0x5e754: ; 0x5e754 db $0, "The TEAM ROCKET", $4f db "boss has locked", $55 db "himself in.", $51 db "But the DIRECTOR", $4f db "can open it.", $51 db "He's up on the", $4f db "fifth floor.", $51 db "Please save him!", $57 ; 0x5e7cb UnknownText_0x5e7cb: ; 0x5e7cb db $0, "Is the DIRECTOR", $4f db "safe?", $57 ; 0x5e7e2 UnknownText_0x5e7e2: ; 0x5e7e2 db $0, "Thank you!", $4f db "You're my hero!", $51 db "This is a token of", $4f db "my appreciation.", $57 ; 0x5e821 UnknownText_0x5e821: ; 0x5e821 db $0, "It's SUNNY DAY.", $4f db "It powers up fire-", $55 db "type moves for a", $55 db "while.", $57 ; 0x5e85c UnknownText_0x5e85c: ; 0x5e85c db $0, "You were simply", $4f db "marvelous!", $57 ; 0x5e878 GruntM7SeenText: ; 0x5e878 db $0, "I've been given", $4f db "strict orders.", $51 db "I'm to crush any-", $4f db "one who challenges", $55 db "TEAM ROCKET!", $57 ; 0x5e8c8 GruntM7BeatenText: ; 0x5e8c8 db $0, "What?!", $57 ; 0x5e8d0 UnknownText_0x5e8d0: ; 0x5e8d0 db $0, "I failed in my", $4f db "duties…", $51 db "I'll be docked pay", $4f db "for this…", $57 ; 0x5e904 GruntM8SeenText: ; 0x5e904 db $0, "It feels great", $4f db "ordering #MON", $55 db "to commit crimes.", $57 ; 0x5e934 GruntM8BeatenText: ; 0x5e934 db $0, "You're kidding!", $57 ; 0x5e944 UnknownText_0x5e944: ; 0x5e944 db $0, "I feel lousy over", $4f db "losing!", $51 db "Darn it! I hate", $4f db "useless #MON!", $57 ; 0x5e97d GruntM9SeenText: ; 0x5e97d db $0, "Why did the shut-", $4f db "ter open? Did you", $51 db "have something to", $4f db "do with this?", $57 ; 0x5e9c2 GruntM9BeatenText: ; 0x5e9c2 db $0, "I'm done for!", $57 ; 0x5e9d0 UnknownText_0x5e9d0: ; 0x5e9d0 db $0, "What?! You made it", $4f db "past our men in", $55 db "the UNDERGROUND?", $51 db "How could you?", $57 ; 0x5ea14 ScientistMarcSeenText: ; 0x5ea14 db $0, "An unknown child", $4f db "wandering here?", $51 db "Who are you?", $57 ; 0x5ea43 ScientistMarcBeatenText: ; 0x5ea43 db $0, "Tch! I took you", $4f db "too lightly!", $57 ; 0x5ea61 UnknownText_0x5ea61: ; 0x5ea61 db $0, "Bwahahaha…", $51 db "I can transmit as", $4f db "strong a signal as", $55 db "I need from here.", $57 ; 0x5eaa4 UnknownText_0x5eaa4: ; 0x5eaa4 db $0, "It's the CARD KEY", $4f db "slot.", $57 ; 0x5eabc UnknownText_0x5eabc: ; 0x5eabc db $0, $52, " inserted", $4f db "the CARD KEY.", $57 ; 0x5ead6 UnknownText_0x5ead6: ; 0x5ead6 db $0, "3F PERSONNEL", $57 ; 0x5eae4 UnknownText_0x5eae4: ; 0x5eae4 db $0, "#MON MUSIC with", $4f db "Host DJ BEN", $57 ; 0x5eb01 RadioTower3F_MapEventHeader: ; 0x5eb01 ; filler db 0, 0 ; warps db 3 warp_def $0, $0, 1, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F warp_def $0, $7, 2, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F warp_def $0, $11, 4, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F ; xy triggers db 0 ; signposts db 3 signpost 0, 3, $0, MapRadioTower3FSignpost0Script signpost 0, 9, $0, MapRadioTower3FSignpost1Script signpost 2, 14, $1, MapRadioTower3FSignpost2Script ; people-events db 7 person_event SPRITE_SUPER_NERD, 8, 11, $7, $0, 255, 255, $90, 0, SuperNerdScript_0x5e553, $06d0 person_event SPRITE_GYM_GUY, 8, 7, $a, $0, 255, 255, $80, 0, GymGuyScript_0x5e556, $ffff person_event SPRITE_COOLTRAINER_F, 7, 15, $2, $11, 255, 255, $a0, 0, CooltrainerFScript_0x5e56a, $ffff person_event SPRITE_ROCKET, 5, 9, $9, $0, 255, 255, $2, 2, TrainerGruntM7, $06ce person_event SPRITE_ROCKET, 6, 10, $6, $0, 255, 255, $2, 3, TrainerGruntM8, $06ce person_event SPRITE_ROCKET, 10, 20, $7, $0, 255, 255, $2, 3, TrainerGruntM9, $06ce person_event SPRITE_SCIENTIST, 10, 13, $7, $0, 255, 255, $92, 5, TrainerScientistMarc, $06ce ; 0x5eb80