ref: 11fea1945586f9791ed8621699900bb63ffd6be4
dir: /maps/AzaleaGym.asm/
AzaleaGym_MapScriptHeader: ; 0x18ec1c ; trigger count db 0 ; callback count db 0 ; 0x18ec1e BugsyScript_0x18ec1e: ; 0x18ec1e faceplayer loadfont checkbit1 EVENT_BEAT_BUGSY iftrue UnknownScript_0x18ec48 2writetext UnknownText_0x18ed0b closetext loadmovesprites winlosstext UnknownText_0x18edae, $0000 loadtrainer BUGSY, 1 startbattle returnafterbattle setbit1 EVENT_BEAT_BUGSY loadfont 2writetext UnknownText_0x18ee14 playsound $009c waitbutton setbit2 $001c checkcode $7 2call UnknownScript_0x18ec73 UnknownScript_0x18ec48: ; 0x18ec48 checkbit1 EVENT_GOT_TM49_FURY_CUTTER iftrue UnknownScript_0x18ec6d setbit1 EVENT_BEAT_TWINS_AMY_AND_MAY setbit1 EVENT_BEAT_BUG_CATCHER_BENNY setbit1 EVENT_BEAT_BUG_CATCHER_AL setbit1 EVENT_BEAT_BUG_CATCHER_JOSH 2writetext UnknownText_0x18ee2b keeptextopen verbosegiveitem TM_49, 1 iffalse UnknownScript_0x18ec71 setbit1 EVENT_GOT_TM49_FURY_CUTTER 2writetext UnknownText_0x18eefa closetext loadmovesprites end ; 0x18ec6d UnknownScript_0x18ec6d: ; 0x18ec6d 2writetext UnknownText_0x18ef98 closetext UnknownScript_0x18ec71: ; 0x18ec71 loadmovesprites end ; 0x18ec73 UnknownScript_0x18ec73: ; 0x18ec73 if_equal $7, UnknownScript_0x18ec7f if_equal $6, UnknownScript_0x18ec7c end ; 0x18ec7c UnknownScript_0x18ec7c: ; 0x18ec7c jumpstd $0012 ; 0x18ec7f UnknownScript_0x18ec7f: ; 0x18ec7f jumpstd $0013 ; 0x18ec82 TrainerTwinsAmyandmay1: ; 0x18ec82 ; bit/flag number dw $464 ; trainer group && trainer id db TWINS, AMYANDMAY1 ; text when seen dw TwinsAmyandmay1SeenText ; text when trainer beaten dw TwinsAmyandmay1BeatenText ; script when lost dw $0000 ; script when talk again dw TwinsAmyandmay1Script ; 0x18ec8e TwinsAmyandmay1Script: ; 0x18ec8e talkaftercancel loadfont 2writetext UnknownText_0x18f1fc closetext loadmovesprites end ; 0x18ec96 TrainerTwinsAmyandmay2: ; 0x18ec96 ; bit/flag number dw $464 ; trainer group && trainer id db TWINS, AMYANDMAY2 ; text when seen dw TwinsAmyandmay2SeenText ; text when trainer beaten dw TwinsAmyandmay2BeatenText ; script when lost dw $0000 ; script when talk again dw TwinsAmyandmay2Script ; 0x18eca2 TwinsAmyandmay2Script: ; 0x18eca2 talkaftercancel loadfont 2writetext UnknownText_0x18f269 closetext loadmovesprites end ; 0x18ecaa TrainerBug_catcherBug_catcher_benny: ; 0x18ecaa ; bit/flag number dw $53c ; trainer group && trainer id db BUG_CATCHER, BUG_CATCHER_BENNY ; text when seen dw Bug_catcherBug_catcher_bennySeenText ; text when trainer beaten dw Bug_catcherBug_catcher_bennyBeatenText ; script when lost dw $0000 ; script when talk again dw Bug_catcherBug_catcher_bennyScript ; 0x18ecb6 Bug_catcherBug_catcher_bennyScript: ; 0x18ecb6 talkaftercancel loadfont 2writetext UnknownText_0x18f053 closetext loadmovesprites end ; 0x18ecbe TrainerBug_catcherAl: ; 0x18ecbe ; bit/flag number dw $53d ; trainer group && trainer id db BUG_CATCHER, AL ; text when seen dw Bug_catcherAlSeenText ; text when trainer beaten dw Bug_catcherAlBeatenText ; script when lost dw $0000 ; script when talk again dw Bug_catcherAlScript ; 0x18ecca Bug_catcherAlScript: ; 0x18ecca talkaftercancel loadfont 2writetext UnknownText_0x18f0d3 closetext loadmovesprites end ; 0x18ecd2 TrainerBug_catcherJosh: ; 0x18ecd2 ; bit/flag number dw $53e ; trainer group && trainer id db BUG_CATCHER, JOSH ; text when seen dw Bug_catcherJoshSeenText ; text when trainer beaten dw Bug_catcherJoshBeatenText ; script when lost dw $0000 ; script when talk again dw Bug_catcherJoshScript ; 0x18ecde Bug_catcherJoshScript: ; 0x18ecde talkaftercancel loadfont 2writetext UnknownText_0x18f17e closetext loadmovesprites end ; 0x18ece6 AzaleaGymGuyScript: ; 0x18ece6 faceplayer checkbit1 EVENT_BEAT_BUGSY iftrue .AzaleaGymGuyWinScript loadfont 2writetext AzaleaGymGuyText closetext loadmovesprites end .AzaleaGymGuyWinScript loadfont 2writetext AzaleaGymGuyWinText closetext loadmovesprites end ; 0x18ecfb MapAzaleaGymSignpost1Script: ; 0x18ecfb checkbit2 $001c iftrue UnknownScript_0x18ed04 jumpstd $002d ; 0x18ed04 UnknownScript_0x18ed04: ; 0x18ed04 trainertotext BUGSY, 1, $1 jumpstd $002e ; 0x18ed0b UnknownText_0x18ed0b: ; 0x18ed0b db $0, "I'm BUGSY!", $4f db "I never lose when", $51 db "it comes to bug", $4f db "#MON.", $51 db "My research is", $4f db "going to make me", $51 db "the authority on", $4f db "bug #MON!", $51 db "Let me demonstrate", $4f db "what I've learned", $55 db "from my studies.", $57 ; 0x18edae UnknownText_0x18edae: ; 0x18edae db $0, "Whoa, amazing!", $4f db "You're an expert", $55 db "on #MON!", $51 db "My research isn't", $4f db "complete yet.", $51 db "OK, you win. Take", $4f db "this BADGE.", $57 ; 0x18ee14 UnknownText_0x18ee14: ; 0x18ee14 db $0, $52, " received", $4f db "HIVEBADGE.", $57 ; 0x18ee2b UnknownText_0x18ee2b: ; 0x18ee2b db $0, "Do you know the", $4f db "benefits of HIVE-", $55 db "BADGE?", $51 db "If you have it,", $4f db "#MON up to L30", $51 db "will obey you,", $4f db "even traded ones.", $51 db "#MON that know", $4f db "CUT will be able", $51 db "to use it outside", $4f db "of battle too.", $51 db "Here, I also want", $4f db "you to have this.", $57 ; 0x18eefa UnknownText_0x18eefa: ; 0x18eefa db $0, "TM49 contains", $4f db "FURY CUTTER.", $51 db "If you don't miss,", $4f db "it gets stronger", $55 db "every turn.", $51 db "The longer your", $4f db "battle goes, the", $55 db "better it gets.", $51 db "Isn't that great?", $4f db "I discovered it!", $57 ; 0x18ef98 UnknownText_0x18ef98: ; 0x18ef98 db $0, "Bug #MON are", $4f db "deep. There are", $51 db "many mysteries to", $4f db "be explored.", $51 db "Study your favor-", $4f db "ites thoroughly.", $57 ; 0x18eff8 Bug_catcherBug_catcher_bennySeenText: ; 0x18eff8 db $0, "Bug #MON evolve", $4f db "young. So they get", $51 db "stronger that much", $4f db "faster.", $57 ; 0x18f037 Bug_catcherBug_catcher_bennyBeatenText: ; 0x18f037 db $0, "Just evolving", $4f db "isn't enough!", $57 ; 0x18f053 UnknownText_0x18f053: ; 0x18f053 db $0, "#MON become", $4f db "stronger if they", $55 db "evolve. Really!", $57 ; 0x18f081 Bug_catcherAlSeenText: ; 0x18f081 db $0, "Bug #MON are", $4f db "cool and tough!", $51 db "I'll prove it to", $4f db "you!", $57 ; 0x18f0b4 Bug_catcherAlBeatenText: ; 0x18f0b4 db $0, "You proved how", $4f db "tough you are…", $57 ; 0x18f0d3 UnknownText_0x18f0d3: ; 0x18f0d3 db $0, "They're so cool,", $4f db "but most girls", $51 db "don't like bug", $4f db "#MON.", $51 db "I don't know why…", $57 ; 0x18f118 Bug_catcherJoshSeenText: ; 0x18f118 db $0, "You saved all the", $4f db "SLOWPOKE? Whew,", $55 db "you're mighty!", $51 db "But my grown-up", $4f db "#MON are pretty", $55 db "tough too!", $57 ; 0x18f174 Bug_catcherJoshBeatenText: ; 0x18f174 db $0, "Urrgggh!", $57 ; 0x18f17e UnknownText_0x18f17e: ; 0x18f17e db $0, "I guess I should", $4f db "teach them better", $55 db "moves…", $57 ; 0x18f1a9 TwinsAmyandmay1SeenText: ; 0x18f1a9 db $0, "AMY: Hi! Are you", $4f db "challenging the", $55 db "LEADER? No way!", $57 ; 0x18f1db TwinsAmyandmay1BeatenText: ; 0x18f1db db $0, "AMY & MAY: Oh,", $4f db "double goodness!", $57 ; 0x18f1fc UnknownText_0x18f1fc: ; 0x18f1fc db $0, "AMY: You're", $4f db "really strong!", $57 ; 0x18f217 TwinsAmyandmay2SeenText: ; 0x18f217 db $0, "MAY: You want to", $4f db "see the LEADER?", $55 db "We come first!", $57 ; 0x18f248 TwinsAmyandmay2BeatenText: ; 0x18f248 db $0, "AMY & MAY: Oh,", $4f db "double goodness!", $57 ; 0x18f269 UnknownText_0x18f269: ; 0x18f269 db $0, "MAY: Our bug #-", $4f db "MON lost! Oh, what", $55 db "a shame.", $57 ; 0x18f296 AzaleaGymGuyText: ; 0x18f296 db $0, "Yo, challenger!", $51 db "BUGSY's young, but", $4f db "his knowledge of", $51 db "bug #MON is for", $4f db "real.", $51 db "It's going to be", $4f db "tough without my", $55 db "advice.", $51 db "Let's see… Bug", $4f db "#MON don't like", $55 db "fire.", $51 db "Flying-type moves", $4f db "are super-effec-", $55 db "tive too.", $57 ; 0x18f359 AzaleaGymGuyWinText: ; 0x18f359 db $0, "Well done! That", $4f db "was a great clash", $51 db "of talented young", $4f db "trainers.", $51 db "With people like", $4f db "you, the future of", $55 db "#MON is bright!", $57 ; 0x18f3cc AzaleaGym_MapEventHeader: ; 0x18f3cc ; filler db 0, 0 ; warps db 2 warp_def $f, $4, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN warp_def $f, $5, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN ; xy triggers db 0 ; signposts db 2 signpost 13, 3, $0, MapAzaleaGymSignpost1Script signpost 13, 6, $0, MapAzaleaGymSignpost1Script ; people-events db 7 person_event SPRITE_BUGSY, 11, 9, $3, $0, 255, 255, $a0, 0, BugsyScript_0x18ec1e, $ffff person_event SPRITE_BUG_CATCHER, 7, 9, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherBug_catcher_benny, $ffff person_event SPRITE_BUG_CATCHER, 12, 12, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherAl, $ffff person_event SPRITE_BUG_CATCHER, 6, 4, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherJosh, $ffff person_event SPRITE_TWIN, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay1, $ffff person_event SPRITE_TWIN, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay2, $ffff person_event SPRITE_GYM_GUY, 17, 11, $6, $0, 255, 255, $80, 0, AzaleaGymGuyScript, $ffff ; 0x18f441