summaryrefslogtreecommitdiff
path: root/maps/FastShipCabins_NNW_NNE_NE.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/FastShipCabins_NNW_NNE_NE.asm')
-rw-r--r--maps/FastShipCabins_NNW_NNE_NE.asm395
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
+