summaryrefslogtreecommitdiff
path: root/maps/Route20.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route20.asm')
-rw-r--r--maps/Route20.asm187
1 files changed, 187 insertions, 0 deletions
diff --git a/maps/Route20.asm b/maps/Route20.asm
new file mode 100644
index 000000000..b1def1cc2
--- /dev/null
+++ b/maps/Route20.asm
@@ -0,0 +1,187 @@
+Route20_MapScriptHeader: ; 0x1acd20
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 5, UnknownScript_0x1acd25
+; 0x1acd25
+
+UnknownScript_0x1acd25: ; 0x1acd25
+ setbit1 $00d7
+ return
+; 0x1acd29
+
+TrainerSwimmerfNicole: ; 0x1acd29
+ ; bit/flag number
+ dw $3f5
+
+ ; trainer group && trainer id
+ db SWIMMERF, NICOLE
+
+ ; text when seen
+ dw SwimmerfNicoleSeenText
+
+ ; text when trainer beaten
+ dw SwimmerfNicoleBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw SwimmerfNicoleScript
+; 0x1acd35
+
+SwimmerfNicoleScript: ; 0x1acd35
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x1acd93
+ closetext
+ loadmovesprites
+ end
+; 0x1acd3d
+
+TrainerSwimmerfLori: ; 0x1acd3d
+ ; bit/flag number
+ dw $3f6
+
+ ; trainer group && trainer id
+ db SWIMMERF, LORI
+
+ ; text when seen
+ dw SwimmerfLoriSeenText
+
+ ; text when trainer beaten
+ dw SwimmerfLoriBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw SwimmerfLoriScript
+; 0x1acd49
+
+SwimmerfLoriScript: ; 0x1acd49
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x1ace15
+ closetext
+ loadmovesprites
+ end
+; 0x1acd51
+
+TrainerSwimmermCameron: ; 0x1acd51
+ ; bit/flag number
+ dw $5a4
+
+ ; trainer group && trainer id
+ db SWIMMERM, CAMERON
+
+ ; text when seen
+ dw SwimmermCameronSeenText
+
+ ; text when trainer beaten
+ dw SwimmermCameronBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw SwimmermCameronScript
+; 0x1acd5d
+
+SwimmermCameronScript: ; 0x1acd5d
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x1ace8b
+ closetext
+ loadmovesprites
+ end
+; 0x1acd65
+
+MapRoute20Signpost0Script: ; 0x1acd65
+ jumptext UnknownText_0x1acec2
+; 0x1acd68
+
+SwimmerfNicoleSeenText: ; 0x1acd68
+ db $0, "I feel so much", $4f
+ db "lighter in water.", $57
+; 0x1acd8a
+
+SwimmerfNicoleBeatenText: ; 0x1acd8a
+ db $0, "Oh, no!", $57
+; 0x1acd93
+
+UnknownText_0x1acd93: ; 0x1acd93
+ db $0, "Swimming exercises", $4f
+ db "your full body.", $51
+ db "It's really good", $4f
+ db "for you.", $57
+; 0x1acdd0
+
+SwimmerfLoriSeenText: ; 0x1acdd0
+ db $0, "What an impressive", $4f
+ db "collection of GYM", $51
+ db "BADGES. We should", $4f
+ db "battle!", $57
+; 0x1ace10
+
+SwimmerfLoriBeatenText: ; 0x1ace10
+ db $0, "No!", $57
+; 0x1ace15
+
+UnknownText_0x1ace15: ; 0x1ace15
+ db $0, "SURF is no longer", $4f
+ db "the only HM move", $55
+ db "you use in water.", $57
+; 0x1ace4b
+
+SwimmermCameronSeenText: ; 0x1ace4b
+ db $0, "I guess it's im-", $4f
+ db "possible to swim", $51
+ db "all the way to", $4f
+ db "JOHTO.", $57
+; 0x1ace83
+
+SwimmermCameronBeatenText: ; 0x1ace83
+ db $0, "Aiyah!", $57
+; 0x1ace8b
+
+UnknownText_0x1ace8b: ; 0x1ace8b
+ db $0, "Besides the sea, I", $4f
+ db "can also swim in", $55
+ db "ponds and rivers.", $57
+; 0x1acec2
+
+UnknownText_0x1acec2: ; 0x1acec2
+ db $0, "What does this", $4f
+ db "sign say?", $51
+ db "CINNABAR GYM", $4f
+ db "LEADER: BLAINE", $57
+; 0x1acef8
+
+Route20_MapEventHeader: ; 0x1acef8
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 1
+ warp_def $7, $26, 1, GROUP_SEAFOAM_GYM, MAP_SEAFOAM_GYM
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 1
+ signpost 11, 37, $0, MapRoute20Signpost0Script
+
+ ; people-events
+ db 3
+ person_event $32, 12, 56, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfNicole, $ffff
+ person_event $32, 17, 49, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfLori, $ffff
+ person_event $31, 17, 16, $a, $0, 255, 255, $82, 3, TrainerSwimmermCameron, $ffff
+; 0x1acf2f
+