diff options
Diffstat (limited to 'maps/FastShipCabins_NNW_NNE_NE.asm')
-rw-r--r-- | maps/FastShipCabins_NNW_NNE_NE.asm | 395 |
1 files changed, 395 insertions, 0 deletions
diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm new file mode 100644 index 000000000..593d79c47 --- /dev/null +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -0,0 +1,395 @@ +FastShipCabins_NNW_NNE_NE_MapScriptHeader: ; 0x75577 + ; trigger count + db 0 + + ; callback count + db 0 +; 0x75579 + +TrainerCooltrainermSean: ; 0x75579 + ; bit/flag number + dw $557 + + ; trainer group && trainer id + db COOLTRAINERM, SEAN + + ; text when seen + dw CooltrainermSeanSeenText + + ; text when trainer beaten + dw CooltrainermSeanBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw CooltrainermSeanScript +; 0x75585 + +CooltrainermSeanScript: ; 0x75585 + talkaftercancel + loadfont + 2writetext UnknownText_0x7567b + closetext + loadmovesprites + end +; 0x7558d + +TrainerCooltrainerfCarol: ; 0x7558d + ; bit/flag number + dw $567 + + ; trainer group && trainer id + db COOLTRAINERF, CAROL + + ; text when seen + dw CooltrainerfCarolSeenText + + ; text when trainer beaten + dw CooltrainerfCarolBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw CooltrainerfCarolScript +; 0x75599 + +CooltrainerfCarolScript: ; 0x75599 + talkaftercancel + loadfont + 2writetext UnknownText_0x756f7 + closetext + loadmovesprites + end +; 0x755a1 + +TrainerPokemaniacEthan: ; 0x755a1 + ; bit/flag number + dw $4eb + + ; trainer group && trainer id + db POKEMANIAC, ETHAN + + ; text when seen + dw PokemaniacEthanSeenText + + ; text when trainer beaten + dw PokemaniacEthanBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw PokemaniacEthanScript +; 0x755ad + +PokemaniacEthanScript: ; 0x755ad + talkaftercancel + loadfont + 2writetext UnknownText_0x7574b + closetext + loadmovesprites + end +; 0x755b5 + +TrainerHikerNoland: ; 0x755b5 + ; bit/flag number + dw $531 + + ; trainer group && trainer id + db HIKER, NOLAND + + ; text when seen + dw HikerNolandSeenText + + ; text when trainer beaten + dw HikerNolandBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw HikerNolandScript +; 0x755c1 + +HikerNolandScript: ; 0x755c1 + talkaftercancel + loadfont + 2writetext UnknownText_0x757d4 + closetext + loadmovesprites + end +; 0x755c9 + +TrainerGentlemanEdward: ; 0x755c9 + ; bit/flag number + dw $49b + + ; trainer group && trainer id + db GENTLEMAN, EDWARD + + ; text when seen + dw GentlemanEdwardSeenText + + ; text when trainer beaten + dw GentlemanEdwardBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw GentlemanEdwardScript +; 0x755d5 + +GentlemanEdwardScript: ; 0x755d5 + talkaftercancel + loadfont + 2writetext UnknownText_0x75937 + closetext + loadmovesprites + end +; 0x755dd + +TrainerBurglarCorey: ; 0x755dd + ; bit/flag number + dw $42f + + ; trainer group && trainer id + db BURGLAR, COREY + + ; text when seen + dw BurglarCoreySeenText + + ; text when trainer beaten + dw BurglarCoreyBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw BurglarCoreyScript +; 0x755e9 + +BurglarCoreyScript: ; 0x755e9 + talkaftercancel + loadfont + 2writetext UnknownText_0x75996 + closetext + loadmovesprites + end +; 0x755f1 + +UnknownScript_0x755f1: ; 0x755f1 + playmusic $000a + faceplayer + loadfont + 2writetext UnknownText_0x75812 + closetext + loadmovesprites + winlosstext UnknownText_0x75897, $0000 + loadtrainer SAILOR, STANLY + startbattle + reloadmap + special $001b + setbit1 $057d + loadfont + 2writetext UnknownText_0x758b1 + closetext + loadmovesprites + setbit1 $0033 + domaptrigger GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F, $1 + checkcode $9 + if_equal $3, UnknownScript_0x75629 + applymovement $6, MovementData_0x75637 + playsound $0023 + disappear $6 + waitbutton + end +; 0x75629 + +UnknownScript_0x75629: ; 0x75629 + applymovement $6, MovementData_0x7563c + playsound $0023 + disappear $6 + waitbutton + end +; 0x75634 + +MapFastShipCabins_NNW_NNE_NESignpost2Script: ; 0x75634 + jumpstd $000d +; 0x75637 + +MovementData_0x75637: ; 0x75637 + step_left + step_left + step_up + step_up + step_end +; 0x7563c + +MovementData_0x7563c: ; 0x7563c + step_down + step_left + step_left + step_up + step_up + step_up + step_end +; 0x75643 + +CooltrainermSeanSeenText: ; 0x75643 + db $0, "I'm going to KANTO", $4f + db "to test my skills.", $57 +; 0x75669 + +CooltrainermSeanBeatenText: ; 0x75669 + db $0, "I wanted to win!", $57 +; 0x7567b + +UnknownText_0x7567b: ; 0x7567b + db $0, "Trainers from", $4f + db "JOHTO can battle", $51 + db "with KANTO GYM", $4f + db "LEADERS.", $57 +; 0x756b3 + +CooltrainerfCarolSeenText: ; 0x756b3 + db $0, "I'm training to", $4f + db "become the CHAMP!", $57 +; 0x756d5 + +CooltrainerfCarolBeatenText: ; 0x756d5 + db $0, "What's so differ-", $4f + db "ent between us?", $57 +; 0x756f7 + +UnknownText_0x756f7: ; 0x756f7 + db $0, "I'm going to beat", $4f + db "you someday!", $57 +; 0x75716 + +PokemaniacEthanSeenText: ; 0x75716 + db $0, "Do you know LILY?", $4f + db "She's a hot DJ in", $55 + db "KANTO.", $57 +; 0x75741 + +PokemaniacEthanBeatenText: ; 0x75741 + db $0, "Gyaaaah!", $57 +; 0x7574b + +UnknownText_0x7574b: ; 0x7574b + db $0, "LILY's nice, but", $4f + db "MARY's the best!", $51 + db "I want to check", $4f + db "out JOHTO's radio", $55 + db "programs!", $57 +; 0x75797 + +HikerNolandSeenText: ; 0x75797 + db $0, "Are you alone?", $4f + db "Then let's battle!", $57 +; 0x757b9 + +HikerNolandBeatenText: ; 0x757b9 + db $0, "That's too much to", $4f + db "handle!", $57 +; 0x757d4 + +UnknownText_0x757d4: ; 0x757d4 + db $0, "I wonder if there", $4f + db "are any mountains", $51 + db "worth climbing in", $4f + db "KANTO?", $57 +; 0x75812 + +UnknownText_0x75812: ; 0x75812 + db $0, "Yeah, I'm a sail-", $4f + db "or, all right.", $51 + db "I wasn't goofing", $4f + db "off!", $51 + db "This cabin was", $4f + db "vacant, so I just", $55 + db "took a quick nap!", $51 + db "Ah, forget it!", $4f + db "Let's battle!", $57 +; 0x75897 + +UnknownText_0x75897: ; 0x75897 + db $0, "Sorry! It's all my", $4f + db "fault!", $57 +; 0x758b1 + +UnknownText_0x758b1: ; 0x758b1 + db $0, "Being a sailor, I", $4f + db "have to do phys-", $55 + db "ical labor. It's", $55 + db "exhausting!", $57 +; 0x758f1 + +GentlemanEdwardSeenText: ; 0x758f1 + db $0, "Oh, no. I've lost", $4f + db "something that's", $55 + db "very important.", $57 +; 0x75923 + +GentlemanEdwardBeatenText: ; 0x75923 + db $0, "I… I can't find", $4f + db "it…", $57 +; 0x75937 + +UnknownText_0x75937: ; 0x75937 + db $0, "I give up.", $4f + db "You don't have to", $51 + db "look. Just forget", $4f + db "about it!", $57 +; 0x75970 + +BurglarCoreySeenText: ; 0x75970 + db $0, "Yeehaw!", $4f + db "Lucky!", $57 +; 0x75980 + +BurglarCoreyBeatenText: ; 0x75980 + db $0, "How unlucky!", $4f + db "I lost!", $57 +; 0x75996 + +UnknownText_0x75996: ; 0x75996 + db $0, "I found a pretty", $4f + db "coin here.", $51 + db "Someone must have", $4f + db "lost it…", $57 +; 0x759ce + +FastShipCabins_NNW_NNE_NE_MapEventHeader: ; 0x759ce + ; filler + db 0, 0 + + ; warps + db 3 + warp_def $0, $2, 2, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $c, $2, 3, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + warp_def $18, $2, 4, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F + + ; xy triggers + db 0 + + ; signposts + db 3 + signpost 13, 6, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script + signpost 19, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script + signpost 31, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script + + ; people-events + db 7 + person_event $23, 7, 8, $a, $0, 255, 255, $82, 2, TrainerCooltrainermSean, $073a + person_event $24, 9, 5, $7, $0, 255, 255, $82, 3, TrainerCooltrainerfCarol, $073a + person_event $2b, 9, 5, $7, $0, 255, 255, $92, 3, TrainerPokemaniacEthan, $073b + person_event $2d, 21, 8, $7, $0, 255, 255, $b2, 3, TrainerHikerNoland, $0739 + person_event $49, 30, 8, $3, $0, 255, 255, $90, 0, UnknownScript_0x755f1, $072d + person_event $40, 34, 11, $3, $0, 255, 255, $92, 1, TrainerGentlemanEdward, $073a + person_event $4b, 34, 6, $7, $0, 255, 255, $a2, 4, TrainerBurglarCorey, $073b +; 0x75a4d + |