ref: 2b4a5bdd8d9c711d8a8ad8dc822539f969744329
dir: /maps/FastShipB1F.asm/
FastShipB1F_MapScriptHeader: ; 0x76730 ; trigger count db 2 ; triggers dw UnknownScript_0x7673a, $0000 dw UnknownScript_0x7673b, $0000 ; callback count db 0 ; 0x7673a UnknownScript_0x7673a: ; 0x7673a end ; 0x7673b UnknownScript_0x7673b: ; 0x7673b end ; 0x7673c UnknownScript_0x7673c: ; 0x7673c checkbit1 $072f iftrue UnknownScript_0x76766 applymovement $3, MovementData_0x76876 moveperson $2, $1e, $6 appear $2 pause 5 disappear $3 end ; 0x76751 UnknownScript_0x76751: ; 0x76751 checkbit1 $072e iftrue UnknownScript_0x76766 applymovement $2, MovementData_0x76871 moveperson $3, $1f, $6 appear $3 pause 5 disappear $2 end ; 0x76766 UnknownScript_0x76766: ; 0x76766 end ; 0x76767 SailorScript_0x76767: ; 0x76767 faceplayer loadfont checkbit1 $0030 iftrue UnknownScript_0x767a0 checkbit1 $0033 iftrue UnknownScript_0x7678d checkbit1 $0034 iftrue UnknownScript_0x76787 2writetext UnknownText_0x7687b closetext loadmovesprites setbit1 $0034 clearbit1 $072d end ; 0x76787 UnknownScript_0x76787: ; 0x76787 2writetext UnknownText_0x76907 closetext loadmovesprites end ; 0x7678d UnknownScript_0x7678d: ; 0x7678d 2writetext UnknownText_0x7692e checkbit1 $0032 iffalse UnknownScript_0x76799 closetext loadmovesprites end ; 0x76799 UnknownScript_0x76799: ; 0x76799 keeptextopen 2writetext UnknownText_0x7696d closetext loadmovesprites end ; 0x767a0 UnknownScript_0x767a0: ; 0x767a0 2writetext UnknownText_0x7699d closetext loadmovesprites end ; 0x767a6 TrainerSailorJeff: ; 0x767a6 ; bit/flag number dw $57a ; trainer group && trainer id db SAILOR, JEFF ; text when seen dw SailorJeffSeenText ; text when trainer beaten dw SailorJeffBeatenText ; script when lost dw $0000 ; script when talk again dw SailorJeffScript ; 0x767b2 SailorJeffScript: ; 0x767b2 talkaftercancel loadfont 2writetext UnknownText_0x76a38 closetext loadmovesprites end ; 0x767ba TrainerPicnickerDebra: ; 0x767ba ; bit/flag number dw $485 ; trainer group && trainer id db PICNICKER, DEBRA ; text when seen dw PicnickerDebraSeenText ; text when trainer beaten dw PicnickerDebraBeatenText ; script when lost dw $0000 ; script when talk again dw PicnickerDebraScript ; 0x767c6 PicnickerDebraScript: ; 0x767c6 talkaftercancel loadfont 2writetext UnknownText_0x76a99 closetext loadmovesprites end ; 0x767ce TrainerJugglerFritz: ; 0x767ce ; bit/flag number dw $496 ; trainer group && trainer id db JUGGLER, FRITZ ; text when seen dw JugglerFritzSeenText ; text when trainer beaten dw JugglerFritzBeatenText ; script when lost dw $0000 ; script when talk again dw JugglerFritzScript ; 0x767da JugglerFritzScript: ; 0x767da talkaftercancel loadfont 2writetext UnknownText_0x76b02 closetext loadmovesprites end ; 0x767e2 TrainerSailorGarrett: ; 0x767e2 ; bit/flag number dw $57b ; trainer group && trainer id db SAILOR, GARRETT ; text when seen dw SailorGarrettSeenText ; text when trainer beaten dw SailorGarrettBeatenText ; script when lost dw $0000 ; script when talk again dw SailorGarrettScript ; 0x767ee SailorGarrettScript: ; 0x767ee talkaftercancel loadfont 2writetext UnknownText_0x76b7a closetext loadmovesprites end ; 0x767f6 TrainerFisherJonah: ; 0x767f6 ; bit/flag number dw $459 ; trainer group && trainer id db FISHER, JONAH ; text when seen dw FisherJonahSeenText ; text when trainer beaten dw FisherJonahBeatenText ; script when lost dw $0000 ; script when talk again dw FisherJonahScript ; 0x76802 FisherJonahScript: ; 0x76802 talkaftercancel loadfont 2writetext UnknownText_0x76c22 closetext loadmovesprites end ; 0x7680a TrainerBlackbeltWai: ; 0x7680a ; bit/flag number dw $4ac ; trainer group && trainer id db BLACKBELT_T, WAI ; text when seen dw BlackbeltWaiSeenText ; text when trainer beaten dw BlackbeltWaiBeatenText ; script when lost dw $0000 ; script when talk again dw BlackbeltWaiScript ; 0x76816 BlackbeltWaiScript: ; 0x76816 talkaftercancel loadfont 2writetext UnknownText_0x76c9e closetext loadmovesprites end ; 0x7681e TrainerSailorKenneth: ; 0x7681e ; bit/flag number dw $57c ; trainer group && trainer id db SAILOR, KENNETH ; text when seen dw SailorKennethSeenText ; text when trainer beaten dw SailorKennethBeatenText ; script when lost dw $0000 ; script when talk again dw SailorKennethScript ; 0x7682a SailorKennethScript: ; 0x7682a talkaftercancel loadfont 2writetext UnknownText_0x76d5f closetext loadmovesprites end ; 0x76832 TrainerTeacherShirley: ; 0x76832 ; bit/flag number dw $5b7 ; trainer group && trainer id db TEACHER, SHIRLEY ; text when seen dw TeacherShirleySeenText ; text when trainer beaten dw TeacherShirleyBeatenText ; script when lost dw $0000 ; script when talk again dw TeacherShirleyScript ; 0x7683e TeacherShirleyScript: ; 0x7683e talkaftercancel loadfont 2writetext UnknownText_0x76de1 closetext loadmovesprites end ; 0x76846 TrainerSchoolboyNate: ; 0x76846 ; bit/flag number dw $476 ; trainer group && trainer id db SCHOOLBOY, NATE ; text when seen dw SchoolboyNateSeenText ; text when trainer beaten dw SchoolboyNateBeatenText ; script when lost dw $0000 ; script when talk again dw SchoolboyNateScript ; 0x76852 SchoolboyNateScript: ; 0x76852 talkaftercancel loadfont 2writetext UnknownText_0x76e3d closetext loadmovesprites end ; 0x7685a TrainerSchoolboyRicky: ; 0x7685a ; bit/flag number dw $477 ; trainer group && trainer id db SCHOOLBOY, RICKY ; text when seen dw SchoolboyRickySeenText ; text when trainer beaten dw SchoolboyRickyBeatenText ; script when lost dw $0000 ; script when talk again dw SchoolboyRickyScript ; 0x76866 SchoolboyRickyScript: ; 0x76866 talkaftercancel loadfont 2writetext UnknownText_0x76eb6 closetext loadmovesprites end ; 0x7686e MapFastShipB1FSignpost0Script: ; 0x7686e jumpstd $000d ; 0x76871 MovementData_0x76871: ; 0x76871 fix_facing big_step_right remove_fixed_facing turn_head_down step_end ; 0x76876 MovementData_0x76876: ; 0x76876 fix_facing big_step_left remove_fixed_facing turn_head_down step_end ; 0x7687b UnknownText_0x7687b: ; 0x7687b db $0, "Hey, kid. Could I", $4f db "get you to look", $55 db "for my buddy?", $51 db "He's goofing off", $4f db "somewhere, that", $55 db "lazy bum!", $51 db "I want to go find", $4f db "him, but I'm on", $55 db "duty right now.", $57 ; 0x76907 UnknownText_0x76907: ; 0x76907 db $0, "Oh, gee…", $51 db "The CAPTAIN will", $4f db "be furious…", $57 ; 0x7692e UnknownText_0x7692e: ; 0x7692e db $0, "Thanks, kid!", $4f db "I chewed him out", $51 db "good so he'll quit", $4f db "slacking off!", $57 ; 0x7696d UnknownText_0x7696d: ; 0x7696d db $0, "A little girl?", $51 db "I may have seen", $4f db "her go by here.", $57 ; 0x7699d UnknownText_0x7699d: ; 0x7699d db $0, "The dining room is", $4f db "up ahead.", $51 db "The stairs at the", $4f db "end lead to the", $55 db "CAPTAIN's cabin.", $57 ; 0x769ed SailorJeffSeenText: ; 0x769ed db $0, "Nothing beats a", $4f db "battle when I'm", $55 db "on my break.", $57 ; 0x76a1a SailorJeffBeatenText: ; 0x76a1a db $0, "Win or lose, my", $4f db "break's over!", $57 ; 0x76a38 UnknownText_0x76a38: ; 0x76a38 db $0, "I guess I can't", $4f db "win if I don't get", $55 db "serious.", $57 ; 0x76a63 PicnickerDebraSeenText: ; 0x76a63 db $0, "I'm so bored.", $4f db "Want to battle?", $57 ; 0x76a81 PicnickerDebraBeatenText: ; 0x76a81 db $0, "Yow! You're too", $4f db "strong!", $57 ; 0x76a99 UnknownText_0x76a99: ; 0x76a99 db $0, "SAFFRON, CELADON…", $4f db "I hear there are", $51 db "many big cities", $4f db "in KANTO.", $57 ; 0x76ad7 JugglerFritzSeenText: ; 0x76ad7 db $0, "Urrf…", $4f db "I'm seasick!", $57 ; 0x76aea JugglerFritzBeatenText: ; 0x76aea db $0, "I can't move any-", $4f db "more…", $57 ; 0x76b02 UnknownText_0x76b02: ; 0x76b02 db $0, "No more ships for", $4f db "me. Next time,", $51 db "I'm taking the", $4f db "MAGNET TRAIN.", $57 ; 0x76b40 SailorGarrettSeenText: ; 0x76b40 db $0, "This is where we", $4f db "sailors work!", $57 ; 0x76b60 SailorGarrettBeatenText: ; 0x76b60 db $0, "I lost on my home", $4f db "field…", $57 ; 0x76b7a UnknownText_0x76b7a: ; 0x76b7a db $0, "We get different", $4f db "passengers from", $51 db "VERMILION CITY to", $4f db "OLIVINE CITY.", $57 ; 0x76bbc FisherJonahSeenText: ; 0x76bbc db $0, "Even though we're", $4f db "out on the sea, I", $55 db "can't fish!", $51 db "This is boring!", $4f db "Let's battle!", $57 ; 0x76c08 FisherJonahBeatenText: ; 0x76c08 db $0, "I… I'm not bored", $4f db "anymore…", $57 ; 0x76c22 UnknownText_0x76c22: ; 0x76c22 db $0, "I plan to fish off", $4f db "VERMILION's pier.", $57 ; 0x76c47 BlackbeltWaiSeenText: ; 0x76c47 db $0, "I'm building up my", $4f db "legs by bracing", $51 db "against the ship's", $4f db "rocking!", $57 ; 0x76c85 BlackbeltWaiBeatenText: ; 0x76c85 db $0, "Rocked and rolled", $4f db "over!", $57 ; 0x76c9e UnknownText_0x76c9e: ; 0x76c9e db $0, "I couldn't find", $4f db "the KARATE KING in", $55 db "JOHTO.", $51 db "He's supposed to", $4f db "be training in a", $55 db "cave somewhere.", $57 ; 0x76cf9 SailorKennethSeenText: ; 0x76cf9 db $0, "I'm a sailor man!", $51 db "But I'm training", $4f db "#MON, so I can", $55 db "become the CHAMP!", $57 ; 0x76d3c SailorKennethBeatenText: ; 0x76d3c db $0, "My lack of train-", $4f db "ing is obvious…", $57 ; 0x76d5f UnknownText_0x76d5f: ; 0x76d5f db $0, "Eight BADGES!", $4f db "They must prove", $51 db "that you've beaten", $4f db "GYM LEADERS.", $51 db "No wonder you're", $4f db "so good!", $57 ; 0x76db6 TeacherShirleySeenText: ; 0x76db6 db $0, "Don't lay a finger", $4f db "on my students!", $57 ; 0x76dd9 TeacherShirleyBeatenText: ; 0x76dd9 db $0, "Aaack!", $57 ; 0x76de1 UnknownText_0x76de1: ; 0x76de1 db $0, "We're on a field", $4f db "trip to the RUINS", $55 db "outside VIOLET.", $57 ; 0x76e14 SchoolboyNateSeenText: ; 0x76e14 db $0, "Do you know the", $4f db "RUINS OF ALPH?", $57 ; 0x76e34 SchoolboyNateBeatenText: ; 0x76e34 db $0, "Yaargh!", $57 ; 0x76e3d UnknownText_0x76e3d: ; 0x76e3d db $0, "Radios pick up", $4f db "strange signals", $55 db "inside the RUINS.", $57 ; 0x76e6f SchoolboyRickySeenText: ; 0x76e6f db $0, "There are some odd", $4f db "stone panels in", $55 db "the RUINS OF ALPH.", $57 ; 0x76ea6 SchoolboyRickyBeatenText: ; 0x76ea6 db $0, "I was done in!", $57 ; 0x76eb6 UnknownText_0x76eb6: ; 0x76eb6 db $0, "I read that there", $4f db "are four of those", $55 db "stone panels.", $57 ; 0x76ee9 FastShipB1F_MapEventHeader: ; 0x76ee9 ; filler db 0, 0 ; warps db 2 warp_def $b, $5, 11, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F warp_def $d, $1f, 12, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F ; xy triggers db 2 xy_trigger 0, $7, $1e, $0, UnknownScript_0x7673c, $0, $0 xy_trigger 0, $7, $1f, $0, UnknownScript_0x76751, $0, $0 ; signposts db 1 signpost 9, 27, $0, MapFastShipB1FSignpost0Script ; people-events db 12 person_event SPRITE_SAILOR, 10, 34, $6, $0, 255, 255, $90, 0, SailorScript_0x76767, $072e person_event SPRITE_SAILOR, 10, 35, $6, $0, 255, 255, $90, 0, SailorScript_0x76767, $072f person_event SPRITE_SAILOR, 15, 13, $7, $0, 255, 255, $92, 3, TrainerSailorJeff, $0739 person_event SPRITE_LASS, 8, 10, $7, $0, 255, 255, $a2, 1, TrainerPicnickerDebra, $0739 person_event SPRITE_SUPER_NERD, 13, 30, $9, $0, 255, 255, $92, 1, TrainerJugglerFritz, $0739 person_event SPRITE_SAILOR, 8, 21, $9, $0, 255, 255, $92, 4, TrainerSailorGarrett, $073a person_event SPRITE_FISHER, 12, 29, $7, $0, 255, 255, $a2, 3, TrainerFisherJonah, $073a person_event SPRITE_BLACK_BELT, 15, 19, $1f, $0, 255, 255, $b2, 3, TrainerBlackbeltWai, $073a person_event SPRITE_SAILOR, 8, 27, $9, $0, 255, 255, $92, 4, TrainerSailorKenneth, $073b person_event SPRITE_TEACHER, 15, 13, $7, $0, 255, 255, $82, 3, TrainerTeacherShirley, $073b person_event SPRITE_YOUNGSTER, 13, 18, $3, $0, 255, 255, $92, 1, TrainerSchoolboyNate, $073b person_event SPRITE_YOUNGSTER, 15, 18, $a, $0, 255, 255, $92, 1, TrainerSchoolboyRicky, $073b ; 0x76faa