ref: 3e830ab884fbfa31c7ff851d6ada613bd041115d
dir: /maps/BlackthornGym1F.asm/
BlackthornGym1F_MapScriptHeader: ; 0x194e00 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x194e05 ; 0x194e05 UnknownScript_0x194e05: ; 0x194e05 checkevent $0706 iffalse UnknownScript_0x194e0f changeblock $8, $2, $3b UnknownScript_0x194e0f: ; 0x194e0f checkevent $0707 iffalse UnknownScript_0x194e19 changeblock $2, $4, $3a UnknownScript_0x194e19: ; 0x194e19 checkevent $0708 iffalse UnknownScript_0x194e23 changeblock $8, $6, $3b UnknownScript_0x194e23: ; 0x194e23 return ; 0x194e24 ClairScript_0x194e24: ; 0x194e24 faceplayer loadfont checkflag $0022 iftrue UnknownScript_0x194e69 checkevent EVENT_BEAT_CLAIR iftrue UnknownScript_0x194e63 2writetext UnknownText_0x194efa closetext loadmovesprites winlosstext UnknownText_0x194fd6, $0000 loadtrainer CLAIR, 1 startbattle returnafterbattle setevent EVENT_BEAT_CLAIR loadfont 2writetext UnknownText_0x19500e closetext loadmovesprites setevent EVENT_BEAT_COOLTRAINERM_PAUL setevent EVENT_BEAT_COOLTRAINERM_CODY setevent EVENT_BEAT_COOLTRAINERM_MIKE setevent EVENT_BEAT_COOLTRAINERF_FRAN setevent EVENT_BEAT_COOLTRAINERF_LOLA clearevent $0736 setevent $074c clearevent $074d end ; 0x194e63 UnknownScript_0x194e63: ; 0x194e63 2writetext UnknownText_0x195162 closetext loadmovesprites end ; 0x194e69 UnknownScript_0x194e69: ; 0x194e69 checkevent EVENT_GOT_TM24_DRAGONBREATH iftrue UnknownScript_0x194e94 2writetext UnknownText_0x195196 keeptextopen giveitem TM_24, $1 iffalse UnknownScript_0x194e8e itemtotext TM_24, $0 2writetext UnknownText_0x1951bf playsound $0001 waitbutton itemnotify setevent EVENT_GOT_TM24_DRAGONBREATH 2writetext UnknownText_0x1951d1 keeptextopen 2jump UnknownScript_0x194e94 ; 0x194e8e UnknownScript_0x194e8e: ; 0x194e8e 2writetext UnknownText_0x19524f closetext loadmovesprites end ; 0x194e94 UnknownScript_0x194e94: ; 0x194e94 2writetext UnknownText_0x195272 closetext loadmovesprites end ; 0x194e9a TrainerCooltrainermPaul: ; 0x194e9a ; bit/flag number dw $54a ; trainer group && trainer id db COOLTRAINERM, PAUL ; text when seen dw CooltrainermPaulSeenText ; text when trainer beaten dw CooltrainermPaulBeatenText ; script when lost dw $0000 ; script when talk again dw CooltrainermPaulScript ; 0x194ea6 CooltrainermPaulScript: ; 0x194ea6 talkaftercancel loadfont 2writetext UnknownText_0x1953f1 closetext loadmovesprites end ; 0x194eae TrainerCooltrainermMike: ; 0x194eae ; bit/flag number dw $54c ; trainer group && trainer id db COOLTRAINERM, MIKE ; text when seen dw CooltrainermMikeSeenText ; text when trainer beaten dw CooltrainermMikeBeatenText ; script when lost dw $0000 ; script when talk again dw CooltrainermMikeScript ; 0x194eba CooltrainermMikeScript: ; 0x194eba talkaftercancel loadfont 2writetext UnknownText_0x195467 closetext loadmovesprites end ; 0x194ec2 TrainerCooltrainerfLola: ; 0x194ec2 ; bit/flag number dw $55e ; trainer group && trainer id db COOLTRAINERF, LOLA ; text when seen dw CooltrainerfLolaSeenText ; text when trainer beaten dw CooltrainerfLolaBeatenText ; script when lost dw $0000 ; script when talk again dw CooltrainerfLolaScript ; 0x194ece CooltrainerfLolaScript: ; 0x194ece talkaftercancel loadfont 2writetext UnknownText_0x195516 closetext loadmovesprites end ; 0x194ed6 BlackthornGymGuyScript: ; 0x194ed6 faceplayer loadfont checkevent EVENT_BEAT_CLAIR iftrue .BlackthornGymGuyWinScript 2writetext BlackthornGymGuyText closetext loadmovesprites end .BlackthornGymGuyWinScript 2writetext BlackthornGymGuyWinText closetext loadmovesprites end ; 0x194eea MapBlackthornGym1FSignpost1Script: ; 0x194eea checkflag $0022 iftrue UnknownScript_0x194ef3 jumpstd $002d ; 0x194ef3 UnknownScript_0x194ef3: ; 0x194ef3 trainertotext CLAIR, 1, $1 jumpstd $002e ; 0x194efa UnknownText_0x194efa: ; 0x194efa db $0, "I am CLAIR.", $51 db "The world's best", $4f db "dragon master.", $51 db "I can hold my own", $4f db "against even the", $51 db "#MON LEAGUE's", $4f db "ELITE FOUR.", $51 db "Do you still want", $4f db "to take me on?", $51 db "…Fine.", $4f db "Let's do it!", $51 db "As a GYM LEADER,", $4f db "I will use my full", $51 db "power against any", $4f db "opponent!", $57 ; 0x194fd6 UnknownText_0x194fd6: ; 0x194fd6 db $0, "I lost?", $51 db "I don't believe", $4f db "it. There must be", $55 db "some mistake…", $57 ; 0x19500e UnknownText_0x19500e: ; 0x19500e db $0, "I won't admit", $4f db "this.", $51 db "I may have lost,", $4f db "but you're still", $51 db "not ready for the", $4f db "#MON LEAGUE.", $51 db "I know. You should", $4f db "take the dragon", $55 db "user challenge.", $51 db "Behind this GYM is", $4f db "a place called", $55 db "DRAGON'S DEN.", $51 db "There is a small", $4f db "shrine at its", $51 db "center.", $4f db "Go there.", $51 db "If you can prove", $4f db "that you've lost", $51 db "your lazy ideals,", $4f db "I will recognize", $51 db "you as a trainer", $4f db "worthy of a GYM", $55 db "BADGE!", $57 ; 0x195162 UnknownText_0x195162: ; 0x195162 db $0, "What's the matter?", $51 db "Is it too much to", $4f db "expect of you?", $57 ; 0x195196 UnknownText_0x195196: ; 0x195196 db $0, "You've kept me", $4f db "waiting!", $51 db "Here! Take this!", $57 ; 0x1951bf UnknownText_0x1951bf: ; 0x1951bf db $0, $52, " received", $4f db "TM24.", $57 ; 0x1951d1 UnknownText_0x1951d1: ; 0x1951d1 db $0, "That contains", $4f db "DRAGONBREATH.", $51 db "No, it doesn't", $4f db "have anything to", $55 db "do with my breath.", $51 db "If you don't want", $4f db "it, you don't have", $55 db "to take it.", $57 ; 0x19524f UnknownText_0x19524f: ; 0x19524f db $0, "What is this? You", $4f db "don't have room?", $57 ; 0x195272 UnknownText_0x195272: ; 0x195272 db $0, "What's the matter?", $51 db "Aren't you headed", $4f db "to the #MON", $55 db "LEAGUE?", $51 db "Don't you know", $4f db "where it is?", $51 db "From here, go to", $4f db "NEW BARK TOWN.", $51 db "Then SURF east.", $4f db "The route there is", $55 db "very tough.", $51 db "Don't you dare", $4f db "lose at the #-", $55 db "MON LEAGUE!", $51 db "If you do, I'll", $4f db "feel even worse", $51 db "about having lost", $4f db "to you!", $51 db "Give it every-", $4f db "thing you've got.", $57 ; 0x195396 CooltrainermPaulSeenText: ; 0x195396 db $0, "Your first battle", $4f db "against dragons?", $51 db "I'll show you how", $4f db "tough they are!", $57 ; 0x1953db CooltrainermPaulBeatenText: ; 0x1953db db $0, "My dragon #MON", $4f db "lost?", $57 ; 0x1953f1 UnknownText_0x1953f1: ; 0x1953f1 db $0, "LANCE told you", $4f db "that he'd like to", $51 db "see you again?", $4f db "Not a chance!", $57 ; 0x19542f CooltrainermMikeSeenText: ; 0x19542f db $0, "My chance of", $4f db "losing? Not even", $55 db "one percent!", $57 ; 0x19545b CooltrainermMikeBeatenText: ; 0x19545b db $0, "That's odd.", $57 ; 0x195467 UnknownText_0x195467: ; 0x195467 db $0, "I know my short-", $4f db "comings now.", $51 db "Thanks for showing", $4f db "me!", $57 ; 0x19549d CooltrainerfLolaSeenText: ; 0x19549d db $0, "Dragons are sacred", $4f db "#MON.", $51 db "They are full of", $4f db "life energy.", $51 db "If you're not", $4f db "serious, you won't", $51 db "be able to beat", $4f db "them.", $57 ; 0x19550a CooltrainerfLolaBeatenText: ; 0x19550a db $0, "Way to go!", $57 ; 0x195516 UnknownText_0x195516: ; 0x195516 db $0, "Dragons are weak", $4f db "against dragon-", $55 db "type moves.", $57 ; 0x195544 BlackthornGymGuyText: ; 0x195544 db $0, "Yo! CHAMP in", $4f db "making!", $51 db "It's been a long", $4f db "journey, but we", $51 db "are almost done!", $4f db "Count on me!", $51 db "CLAIR uses the", $4f db "mythical and sac-", $55 db "red dragon-type", $55 db "#MON.", $51 db "You can't damage", $4f db "them very easily.", $51 db "But you know,", $4f db "they're supposed", $51 db "to be weak against", $4f db "ice-type moves.", $57 ; 0x195632 BlackthornGymGuyWinText: ; 0x195632 db $0, "You were great to", $4f db "beat CLAIR!", $51 db "All that's left is", $4f db "the #MON LEAGUE", $55 db "challenge.", $51 db "You're on the way", $4f db "to becoming the", $55 db "#MON CHAMPION!", $57 ; 0x1956ae BlackthornGym1F_MapEventHeader: ; 0x1956ae ; filler db 0, 0 ; warps db 7 warp_def $11, $4, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY warp_def $11, $5, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY warp_def $7, $1, 1, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F warp_def $9, $7, 2, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F warp_def $6, $2, 3, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F warp_def $7, $7, 4, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F warp_def $6, $7, 5, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F ; xy triggers db 0 ; signposts db 2 signpost 15, 3, $0, MapBlackthornGym1FSignpost1Script signpost 15, 6, $0, MapBlackthornGym1FSignpost1Script ; people-events db 5 person_event SPRITE_CLAIR, 7, 9, $6, $0, 255, 255, $90, 0, ClairScript_0x194e24, $ffff person_event SPRITE_COOLTRAINER_M, 10, 10, $6, $0, 255, 255, $82, 3, TrainerCooltrainermMike, $ffff person_event SPRITE_COOLTRAINER_M, 18, 5, $6, $0, 255, 255, $82, 3, TrainerCooltrainermPaul, $ffff person_event SPRITE_COOLTRAINER_F, 6, 13, $6, $0, 255, 255, $82, 1, TrainerCooltrainerfLola, $ffff person_event SPRITE_GYM_GUY, 19, 11, $6, $0, 255, 255, $80, 0, BlackthornGymGuyScript, $ffff ; 0x195722