summaryrefslogtreecommitdiff
path: root/maps/Route32.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route32.asm')
-rw-r--r--maps/Route32.asm1122
1 files changed, 1122 insertions, 0 deletions
diff --git a/maps/Route32.asm b/maps/Route32.asm
new file mode 100644
index 000000000..f08dedbc9
--- /dev/null
+++ b/maps/Route32.asm
@@ -0,0 +1,1122 @@
+Route32_MapScriptHeader: ; 0x19044f
+ ; trigger count
+ db 3
+
+ ; triggers
+ dw UnknownScript_0x190460, $0000
+ dw UnknownScript_0x190461, $0000
+ dw UnknownScript_0x190462, $0000
+
+ ; callback count
+ db 1
+
+ ; callbacks
+
+ dbw 2, UnknownScript_0x190463
+; 0x190460
+
+UnknownScript_0x190460: ; 0x190460
+ end
+; 0x190461
+
+UnknownScript_0x190461: ; 0x190461
+ end
+; 0x190462
+
+UnknownScript_0x190462: ; 0x190462
+ end
+; 0x190463
+
+UnknownScript_0x190463: ; 0x190463
+ checkcode $b
+ if_equal FRIDAY, UnknownScript_0x19046c
+ disappear $e
+ return
+; 0x19046c
+
+UnknownScript_0x19046c: ; 0x19046c
+ appear $e
+ return
+; 0x19046f
+
+UnknownScript_0x19046f: ; 0x19046f
+ faceplayer
+UnknownScript_0x190470: ; 0x190470
+ loadfont
+ checkbit1 $005d
+ iftrue UnknownScript_0x1904a5
+ checkbit2 $001b
+ iffalse UnknownScript_0x19049f
+ checkbit1 $002d
+ iftrue UnknownScript_0x19048f
+ 2writetext UnknownText_0x1907ab
+ closetext
+ loadmovesprites
+ end
+; 0x190489
+
+UnknownScript_0x190489: ; 0x190489
+ 2writetext UnknownText_0x190820
+ closetext
+ loadmovesprites
+ end
+; 0x19048f
+
+UnknownScript_0x19048f: ; 0x19048f
+ 2writetext UnknownText_0x190925
+ keeptextopen
+ verbosegiveitem MIRACLE_SEED, 1
+ iffalse UnknownScript_0x1904a9
+ setbit1 $005d
+ 2jump UnknownScript_0x1904a5
+; 0x19049f
+
+UnknownScript_0x19049f: ; 0x19049f
+ 2writetext UnknownText_0x1908b0
+ closetext
+ loadmovesprites
+ end
+; 0x1904a5
+
+UnknownScript_0x1904a5: ; 0x1904a5
+ 2writetext UnknownText_0x190a15
+ closetext
+UnknownScript_0x1904a9: ; 0x1904a9
+ loadmovesprites
+ end
+; 0x1904ab
+
+UnknownScript_0x1904ab: ; 0x1904ab
+ spriteface $9, $2
+ spriteface $0, $3
+ loadfont
+ 2writetext UnknownText_0x190790
+ closetext
+ loadmovesprites
+ follow $0, $9
+ applymovement $0, MovementData_0x190789
+ stopfollow
+ spriteface $0, $0
+ 2call UnknownScript_0x190470
+ applymovement $9, MovementData_0x19078c
+ applymovement $9, MovementData_0x19078e
+ end
+; 0x1904ce
+
+UnknownScript_0x1904ce: ; 0x1904ce
+ faceplayer
+ loadfont
+ checkbit1 $004e
+ iftrue UnknownScript_0x1904e3
+ 2writetext UnknownText_0x191133
+ keeptextopen
+ verbosegiveitem TM_05, 1
+ iffalse UnknownScript_0x1904e7
+ setbit1 $004e
+UnknownScript_0x1904e3: ; 0x1904e3
+ 2writetext UnknownText_0x19118c
+ closetext
+UnknownScript_0x1904e7: ; 0x1904e7
+ loadmovesprites
+ end
+; 0x1904e9
+
+UnknownScript_0x1904e9: ; 0x1904e9
+ spriteface $b, $0
+ spriteface $0, $1
+ 2jump UnknownScript_0x1904f3
+; 0x1904f2
+
+UnknownScript_0x1904f2: ; 0x1904f2
+ faceplayer
+UnknownScript_0x1904f3: ; 0x1904f3
+ dotrigger $2
+ loadfont
+ 2writetext UnknownText_0x190a59
+ yesorno
+ iffalse UnknownScript_0x190503
+ 2writetext UnknownText_0x190acf
+ closetext
+ loadmovesprites
+ end
+; 0x190503
+
+UnknownScript_0x190503: ; 0x190503
+ 2writetext UnknownText_0x190afc
+ closetext
+ loadmovesprites
+ end
+; 0x190509
+
+TrainerCamperRoland: ; 0x190509
+ ; bit/flag number
+ dw $41a
+
+ ; trainer group && trainer id
+ db CAMPER, ROLAND
+
+ ; text when seen
+ dw CamperRolandSeenText
+
+ ; text when trainer beaten
+ dw CamperRolandBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw CamperRolandScript
+; 0x190515
+
+CamperRolandScript: ; 0x190515
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x190faa
+ closetext
+ loadmovesprites
+ end
+; 0x19051d
+
+TrainerFisherJustin: ; 0x19051d
+ ; bit/flag number
+ dw $44e
+
+ ; trainer group && trainer id
+ db FISHER, JUSTIN
+
+ ; text when seen
+ dw FisherJustinSeenText
+
+ ; text when trainer beaten
+ dw FisherJustinBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw FisherJustinScript
+; 0x190529
+
+FisherJustinScript: ; 0x190529
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x190b4e
+ closetext
+ loadmovesprites
+ end
+; 0x190531
+
+TrainerFisherRalph1: ; 0x190531
+ ; bit/flag number
+ dw $44f
+
+ ; trainer group && trainer id
+ db FISHER, RALPH1
+
+ ; text when seen
+ dw FisherRalph1SeenText
+
+ ; text when trainer beaten
+ dw FisherRalph1BeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw FisherRalph1Script
+; 0x19053d
+
+FisherRalph1Script: ; 0x19053d
+ writecode $17, $11
+ talkaftercancel
+ loadfont
+ checkbit2 $006d
+ iftrue UnknownScript_0x19057d
+ checkbit2 $0052
+ iftrue UnknownScript_0x1905f1
+ checkcellnum $11
+ iftrue UnknownScript_0x190603
+ checkbit1 $0277
+ iftrue UnknownScript_0x190566
+ 2writetext UnknownText_0x190bf8
+ keeptextopen
+ setbit1 $0277
+ 2call UnknownScript_0x1905f7
+ 2jump UnknownScript_0x190569
+; 0x190566
+
+UnknownScript_0x190566: ; 0x190566
+ 2call UnknownScript_0x1905fb
+UnknownScript_0x190569: ; 0x190569
+ askforphonenumber $11
+ if_equal $1, UnknownScript_0x19060b
+ if_equal $2, UnknownScript_0x190607
+ trainertotext FISHER, RALPH1, $0
+ 2call UnknownScript_0x1905ff
+ 2jump UnknownScript_0x190603
+; 0x19057d
+
+UnknownScript_0x19057d: ; 0x19057d
+ 2call UnknownScript_0x19060f
+ winlosstext FisherRalph1BeatenText, $0000
+ copybytetovar $d9fb
+ if_equal $4, UnknownScript_0x19059c
+ if_equal $3, UnknownScript_0x1905a2
+ if_equal $2, UnknownScript_0x1905a8
+ if_equal $1, UnknownScript_0x1905ae
+ if_equal $0, UnknownScript_0x1905b4
+UnknownScript_0x19059c: ; 0x19059c
+ checkbit1 $00cd
+ iftrue UnknownScript_0x1905e8
+UnknownScript_0x1905a2: ; 0x1905a2
+ checkbit1 $0044
+ iftrue UnknownScript_0x1905db
+UnknownScript_0x1905a8: ; 0x1905a8
+ checkbit2 $004a
+ iftrue UnknownScript_0x1905ce
+UnknownScript_0x1905ae: ; 0x1905ae
+ checkbit2 $0048
+ iftrue UnknownScript_0x1905c1
+UnknownScript_0x1905b4: ; 0x1905b4
+ loadtrainer FISHER, RALPH1
+ startbattle
+ returnafterbattle
+ loadvar $d9fb, $1
+ clearbit2 $006d
+ end
+; 0x1905c1
+
+UnknownScript_0x1905c1: ; 0x1905c1
+ loadtrainer FISHER, RALPH2
+ startbattle
+ returnafterbattle
+ loadvar $d9fb, $2
+ clearbit2 $006d
+ end
+; 0x1905ce
+
+UnknownScript_0x1905ce: ; 0x1905ce
+ loadtrainer FISHER, RALPH3
+ startbattle
+ returnafterbattle
+ loadvar $d9fb, $3
+ clearbit2 $006d
+ end
+; 0x1905db
+
+UnknownScript_0x1905db: ; 0x1905db
+ loadtrainer FISHER, RALPH4
+ startbattle
+ returnafterbattle
+ loadvar $d9fb, $4
+ clearbit2 $006d
+ end
+; 0x1905e8
+
+UnknownScript_0x1905e8: ; 0x1905e8
+ loadtrainer FISHER, RALPH5
+ startbattle
+ returnafterbattle
+ clearbit2 $006d
+ end
+; 0x1905f1
+
+UnknownScript_0x1905f1: ; 0x1905f1
+ 2writetext UnknownText_0x190c37
+ closetext
+ loadmovesprites
+ end
+; 0x1905f7
+
+UnknownScript_0x1905f7: ; 0x1905f7
+ jumpstd $0019
+ end
+; 0x1905fb
+
+UnknownScript_0x1905fb: ; 0x1905fb
+ jumpstd $001a
+ end
+; 0x1905ff
+
+UnknownScript_0x1905ff: ; 0x1905ff
+ jumpstd $001b
+ end
+; 0x190603
+
+UnknownScript_0x190603: ; 0x190603
+ jumpstd $001c
+ end
+; 0x190607
+
+UnknownScript_0x190607: ; 0x190607
+ jumpstd $001d
+ end
+; 0x19060b
+
+UnknownScript_0x19060b: ; 0x19060b
+ jumpstd $001e
+ end
+; 0x19060f
+
+UnknownScript_0x19060f: ; 0x19060f
+ jumpstd $001f
+ end
+; 0x190613
+
+TrainerFisherHenry: ; 0x190613
+ ; bit/flag number
+ dw $452
+
+ ; trainer group && trainer id
+ db FISHER, HENRY
+
+ ; text when seen
+ dw FisherHenrySeenText
+
+ ; text when trainer beaten
+ dw FisherHenryBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw FisherHenryScript
+; 0x19061f
+
+FisherHenryScript: ; 0x19061f
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x190df2
+ closetext
+ loadmovesprites
+ end
+; 0x190627
+
+TrainerPicnickerLiz1: ; 0x190627
+ ; bit/flag number
+ dw $47e
+
+ ; trainer group && trainer id
+ db PICNICKER, LIZ1
+
+ ; text when seen
+ dw PicnickerLiz1SeenText
+
+ ; text when trainer beaten
+ dw PicnickerLiz1BeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw PicnickerLiz1Script
+; 0x190633
+
+PicnickerLiz1Script: ; 0x190633
+ writecode $17, $12
+ talkaftercancel
+ loadfont
+ checkbit2 $006e
+ iftrue UnknownScript_0x19066d
+ checkcellnum $12
+ iftrue UnknownScript_0x1906ed
+ checkbit1 $0279
+ iftrue UnknownScript_0x190656
+ 2writetext UnknownText_0x191060
+ keeptextopen
+ setbit1 $0279
+ 2call UnknownScript_0x1906e1
+ 2jump UnknownScript_0x190659
+; 0x190656
+
+UnknownScript_0x190656: ; 0x190656
+ 2call UnknownScript_0x1906e5
+UnknownScript_0x190659: ; 0x190659
+ askforphonenumber $12
+ if_equal $1, UnknownScript_0x1906f5
+ if_equal $2, UnknownScript_0x1906f1
+ trainertotext PICNICKER, LIZ1, $0
+ 2call UnknownScript_0x1906e9
+ 2jump UnknownScript_0x1906ed
+; 0x19066d
+
+UnknownScript_0x19066d: ; 0x19066d
+ 2call UnknownScript_0x1906f9
+ winlosstext PicnickerLiz1BeatenText, $0000
+ copybytetovar $d9fc
+ if_equal $4, UnknownScript_0x19068c
+ if_equal $3, UnknownScript_0x190692
+ if_equal $2, UnknownScript_0x190698
+ if_equal $1, UnknownScript_0x19069e
+ if_equal $0, UnknownScript_0x1906a4
+UnknownScript_0x19068c: ; 0x19068c
+ checkbit1 $0044
+ iftrue UnknownScript_0x1906d8
+UnknownScript_0x190692: ; 0x190692
+ checkbit1 $0021
+ iftrue UnknownScript_0x1906cb
+UnknownScript_0x190698: ; 0x190698
+ checkbit1 $0022
+ iftrue UnknownScript_0x1906be
+UnknownScript_0x19069e: ; 0x19069e
+ checkbit2 $0048
+ iftrue UnknownScript_0x1906b1
+UnknownScript_0x1906a4: ; 0x1906a4
+ loadtrainer PICNICKER, LIZ1
+ startbattle
+ returnafterbattle
+ loadvar $d9fc, $1
+ clearbit2 $006e
+ end
+; 0x1906b1
+
+UnknownScript_0x1906b1: ; 0x1906b1
+ loadtrainer PICNICKER, LIZ2
+ startbattle
+ returnafterbattle
+ loadvar $d9fc, $2
+ clearbit2 $006e
+ end
+; 0x1906be
+
+UnknownScript_0x1906be: ; 0x1906be
+ loadtrainer PICNICKER, LIZ3
+ startbattle
+ returnafterbattle
+ loadvar $d9fc, $3
+ clearbit2 $006e
+ end
+; 0x1906cb
+
+UnknownScript_0x1906cb: ; 0x1906cb
+ loadtrainer PICNICKER, LIZ4
+ startbattle
+ returnafterbattle
+ loadvar $d9fc, $4
+ clearbit2 $006e
+ end
+; 0x1906d8
+
+UnknownScript_0x1906d8: ; 0x1906d8
+ loadtrainer PICNICKER, LIZ5
+ startbattle
+ returnafterbattle
+ clearbit2 $006e
+ end
+; 0x1906e1
+
+UnknownScript_0x1906e1: ; 0x1906e1
+ jumpstd $0023
+ end
+; 0x1906e5
+
+UnknownScript_0x1906e5: ; 0x1906e5
+ jumpstd $0024
+ end
+; 0x1906e9
+
+UnknownScript_0x1906e9: ; 0x1906e9
+ jumpstd $0025
+ end
+; 0x1906ed
+
+UnknownScript_0x1906ed: ; 0x1906ed
+ jumpstd $0026
+ end
+; 0x1906f1
+
+UnknownScript_0x1906f1: ; 0x1906f1
+ jumpstd $0027
+ end
+; 0x1906f5
+
+UnknownScript_0x1906f5: ; 0x1906f5
+ jumpstd $0028
+ end
+; 0x1906f9
+
+UnknownScript_0x1906f9: ; 0x1906f9
+ jumpstd $0029
+ end
+; 0x1906fd
+
+TrainerYoungsterAlbert: ; 0x1906fd
+ ; bit/flag number
+ dw $5ab
+
+ ; trainer group && trainer id
+ db YOUNGSTER, ALBERT
+
+ ; text when seen
+ dw YoungsterAlbertSeenText
+
+ ; text when trainer beaten
+ dw YoungsterAlbertBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw YoungsterAlbertScript
+; 0x190709
+
+YoungsterAlbertScript: ; 0x190709
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x190e82
+ closetext
+ loadmovesprites
+ end
+; 0x190711
+
+TrainerYoungsterGordon: ; 0x190711
+ ; bit/flag number
+ dw $5ac
+
+ ; trainer group && trainer id
+ db YOUNGSTER, GORDON
+
+ ; text when seen
+ dw YoungsterGordonSeenText
+
+ ; text when trainer beaten
+ dw YoungsterGordonBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw YoungsterGordonScript
+; 0x19071d
+
+YoungsterGordonScript: ; 0x19071d
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x190f49
+ closetext
+ loadmovesprites
+ end
+; 0x190725
+
+TrainerBird_keeperPeter: ; 0x190725
+ ; bit/flag number
+ dw $407
+
+ ; trainer group && trainer id
+ db BIRD_KEEPER, PETER
+
+ ; text when seen
+ dw Bird_keeperPeterSeenText
+
+ ; text when trainer beaten
+ dw Bird_keeperPeterBeatenText
+
+ ; script when lost
+ dw $0000
+
+ ; script when talk again
+ dw Bird_keeperPeterScript
+; 0x190731
+
+Bird_keeperPeterScript: ; 0x190731
+ talkaftercancel
+ loadfont
+ 2writetext UnknownText_0x1910d4
+ closetext
+ loadmovesprites
+ end
+; 0x190739
+
+UnknownScript_0x190739: ; 0x190739
+ faceplayer
+ loadfont
+ checkbit1 $0063
+ iftrue UnknownScript_0x190767
+ checkcode $b
+ if_not_equal FRIDAY, UnknownScript_0x19076d
+ checkbit1 $0062
+ iftrue UnknownScript_0x190754
+ 2writetext UnknownText_0x1911c1
+ keeptextopen
+ setbit1 $0062
+UnknownScript_0x190754: ; 0x190754
+ 2writetext UnknownText_0x191204
+ keeptextopen
+ verbosegiveitem POISON_BARB, 1
+ iffalse UnknownScript_0x19076b
+ setbit1 $0063
+ 2writetext UnknownText_0x191222
+ closetext
+ loadmovesprites
+ end
+; 0x190767
+
+UnknownScript_0x190767: ; 0x190767
+ 2writetext UnknownText_0x19129a
+ closetext
+UnknownScript_0x19076b: ; 0x19076b
+ loadmovesprites
+ end
+; 0x19076d
+
+UnknownScript_0x19076d: ; 0x19076d
+ 2writetext UnknownText_0x1912ff
+ closetext
+ loadmovesprites
+ end
+; 0x190773
+
+ItemFragment_0x190773: ; 0x190773
+ db GREAT_BALL, 1
+; 0x190775
+
+ItemFragment_0x190775: ; 0x190775
+ db REPEL, 1
+; 0x190777
+
+MapRoute32Signpost0Script: ; 0x190777
+ jumptext UnknownText_0x19133a
+; 0x19077a
+
+MapRoute32Signpost1Script: ; 0x19077a
+ jumptext UnknownText_0x19135e
+; 0x19077d
+
+MapRoute32Signpost2Script: ; 0x19077d
+ jumptext UnknownText_0x19137b
+; 0x190780
+
+MapRoute32Signpost3Script: ; 0x190780
+ jumpstd $0010
+; 0x190783
+
+MapRoute32SignpostItem4: ; 0x190783
+ dw $00a5
+ db GREAT_BALL
+
+; 0x190786
+
+MapRoute32SignpostItem5: ; 0x190786
+ dw $00a6
+ db SUPER_POTION
+
+; 0x190789
+
+MovementData_0x190789: ; 0x190789
+ step_up
+ step_up
+ step_end
+; 0x19078c
+
+MovementData_0x19078c: ; 0x19078c
+ step_down
+ step_end
+; 0x19078e
+
+MovementData_0x19078e: ; 0x19078e
+ step_right
+ step_end
+; 0x190790
+
+UnknownText_0x190790: ; 0x190790
+ db $0, "Wait up!", $4f
+ db "What's the hurry?", $57
+; 0x1907ab
+
+UnknownText_0x1907ab: ; 0x1907ab
+ db $0, $52, ", right?", $4f
+ db "Some guy wearing", $51
+ db "glasses was look-", $4f
+ db "ing for you.", $51
+ db "See for yourself.", $4f
+ db "He's waiting for", $51
+ db "you at the #MON", $4f
+ db "CENTER.", $57
+; 0x190820
+
+; might not be referenced anywhere
+UnknownText_0x190820: ; 0x190820
+ db $0, "Have you gone to", $4f
+ db "SPROUT TOWER?", $51
+ db "If you ever visit", $4f
+ db "VIOLET CITY, ", $51
+ db "they'll expect you", $4f
+ db "to train there.", $51
+ db "That's basic for", $4f
+ db "trainers. Go to", $55
+ db "SPROUT TOWER!", $57
+; 0x1908b0
+
+UnknownText_0x1908b0: ; 0x1908b0
+ db $0, "Have you gone to", $4f
+ db "the #MON GYM?", $51
+ db "You can test your", $4f
+ db "#MON and your-", $55
+ db "self there.", $51
+ db "It's a rite of", $4f
+ db "passage for all", $55
+ db "trainers!", $57
+; 0x190925
+
+UnknownText_0x190925: ; 0x190925
+ db $0, "You have some good", $4f
+ db "#MON there.", $51
+ db "It must be from", $4f
+ db "the training you", $51
+ db "gave them around", $4f
+ db "VIOLET CITY.", $51
+ db "The training at", $4f
+ db "the GYM must have", $51
+ db "been especially", $4f
+ db "helpful.", $51
+ db "As a souvenir of", $4f
+ db "VIOLET CITY, take", $55
+ db "this.", $51
+ db "It increases the", $4f
+ db "power of grass-", $55
+ db "type moves.", $57
+; 0x190a15
+
+UnknownText_0x190a15: ; 0x190a15
+ db $0, "Your experiences", $4f
+ db "in VIOLET CITY", $51
+ db "should be useful", $4f
+ db "for your journey.", $57
+; 0x190a59
+
+UnknownText_0x190a59: ; 0x190a59
+ db $0, "How would you like", $4f
+ db "to have this", $51
+ db "tasty, nutritious", $4f
+ db "SLOWPOKETAIL?", $51
+ db "For you right now,", $4f
+ db "just ¥1,000,000!", $51
+ db "You'll want this!", $57
+; 0x190acf
+
+UnknownText_0x190acf: ; 0x190acf
+ db $0, "Tch! I thought", $4f
+ db "kids these days", $55
+ db "were loaded…", $57
+; 0x190afc
+
+UnknownText_0x190afc: ; 0x190afc
+ db $0, "You don't want it?", $4f
+ db "Then scram. Shoo!", $57
+; 0x190b21
+
+FisherJustinSeenText: ; 0x190b21
+ db $0, "Whoa!", $51
+ db "You made me lose", $4f
+ db "that fish!", $57
+; 0x190b44
+
+FisherJustinBeatenText: ; 0x190b44
+ db $0, "Sploosh!", $57
+; 0x190b4e
+
+UnknownText_0x190b4e: ; 0x190b4e
+ db $0, "Calm, collected…", $4f
+ db "The essence of", $51
+ db "fishing and #-", $4f
+ db "MON is the same.", $57
+; 0x190b8f
+
+FisherRalph1SeenText: ; 0x190b8f
+ db $0, "I'm really good at", $4f
+ db "both fishing and", $55
+ db "#MON.", $51
+ db "I'm not about to", $4f
+ db "lose to any kid!", $57
+; 0x190bda
+
+FisherRalph1BeatenText: ; 0x190bda
+ db $0, "Tch! I tried to", $4f
+ db "rush things…", $57
+; 0x190bf8
+
+UnknownText_0x190bf8: ; 0x190bf8
+ db $0, "Fishing is a life-", $4f
+ db "long passion.", $51
+ db "#MON are life-", $4f
+ db "long friends!", $57
+; 0x190c37
+
+UnknownText_0x190c37: ; 0x190c37
+ db $0, "One, two, three…", $4f
+ db "Muahahaha, what a", $51
+ db "great haul!", $4f
+ db "I'm done! Go ahead", $51
+ db "and catch as many", $4f
+ db "as you can, kid!", $57
+; 0x190c9c
+
+; --- start a segment of possibly unused texts
+
+UnknownText_0x190c9c: ; 0x190c9c
+ db $0, "I keep catching", $4f
+ db "the same #MON…", $51
+ db "Maybe a battle", $4f
+ db "will turn things", $55
+ db "around for me.", $57
+; 0x190ceb
+
+UnknownText_0x190ceb: ; 0x190ceb
+ db $0, "Nothing ever goes", $4f
+ db "right for me now…", $57
+; 0x190d10
+
+UnknownText_0x190d10: ; 0x190d10
+ db $0, "How come the guy", $4f
+ db "next to me catches", $55
+ db "good #MON?", $57
+; 0x190d40
+
+UnknownText_0x190d40: ; 0x190d40
+ db $0, "Heh, I'm on a roll", $4f
+ db "today. How about a", $55
+ db "battle, kid?", $57
+; 0x190d73
+
+UnknownText_0x190d73: ; 0x190d73
+ db $0, "Oof. I wasn't", $4f
+ db "lucky that time.", $57
+; 0x190d92
+
+UnknownText_0x190d92: ; 0x190d92
+ db $0, "You have to have a", $4f
+ db "good ROD if you", $51
+ db "want to catch good", $4f
+ db "#MON.", $57
+; 0x190dcf
+
+; --- end a segment of possibly unused texts
+
+FisherHenrySeenText: ; 0x190dcf
+ db $0, "My #MON?", $4f
+ db "Freshly caught!", $57
+; 0x190de9
+
+FisherHenryBeatenText: ; 0x190de9
+ db $0, "SPLASH?", $57
+; 0x190df2
+
+UnknownText_0x190df2: ; 0x190df2
+ db $0, "Freshly caught", $4f
+ db "#MON are no", $51
+ db "match for properly", $4f
+ db "raised ones.", $57
+; 0x190e2e
+
+YoungsterAlbertSeenText: ; 0x190e2e
+ db $0, "I haven't seen you", $4f
+ db "around before.", $51
+ db "So you think you", $4f
+ db "are pretty tough?", $57
+; 0x190e73
+
+YoungsterAlbertBeatenText: ; 0x190e73
+ db $0, "You're strong!", $57
+; 0x190e82
+
+UnknownText_0x190e82: ; 0x190e82
+ db $0, "I'm going to try", $4f
+ db "to be the best", $55
+ db "with my favorites.", $51
+ db "I'm not using the", $4f
+ db "same tough #MON", $55
+ db "as everyone else.", $57
+; 0x190ee8
+
+YoungsterGordonSeenText: ; 0x190ee8
+ db $0, "I found some good", $4f
+ db "#MON in the", $55
+ db "grass!", $51
+ db "I think they'll do", $4f
+ db "it for me!", $57
+; 0x190f2b
+
+YoungsterGordonBeatenText: ; 0x190f2b
+ db $0, "Darn. I thought I", $4f
+ db "could win.", $57
+; 0x190f49
+
+UnknownText_0x190f49: ; 0x190f49
+ db $0, "The grass is full", $4f
+ db "of clingy things.", $57
+; 0x190f6e
+
+CamperRolandSeenText: ; 0x190f6e
+ db $0, "That glance…", $4f
+ db "It's intriguing.", $57
+; 0x190f8c
+
+CamperRolandBeatenText: ; 0x190f8c
+ db $0, "Hmmm. This is", $4f
+ db "disappointing.", $57
+; 0x190faa
+
+UnknownText_0x190faa: ; 0x190faa
+ db $0, "If you don't want", $4f
+ db "to battle, just", $55
+ db "avoid eye contact.", $57
+; 0x190fdf
+
+PicnickerLiz1SeenText: ; 0x190fdf
+ db $0, "Uh-huh. Yeah, and", $4f
+ db "you know…", $51
+ db "Pardon? Battle?", $4f
+ db "I'm on the phone.", $51
+ db "Oh, all right. But", $4f
+ db "make it fast.", $57
+; 0x19103e
+
+PicnickerLiz1BeatenText: ; 0x19103e
+ db $0, "Oh! I've got to", $4f
+ db "relieve my anger!", $57
+; 0x191060
+
+UnknownText_0x191060: ; 0x191060
+ db $0, "I was having a", $4f
+ db "nice chat too.", $57
+; 0x19107f
+
+Bird_keeperPeterSeenText: ; 0x19107f
+ db $0, "That BADGE! It's", $4f
+ db "from VIOLET CITY!", $51
+ db "You beat FALKNER?", $57
+; 0x1910b4
+
+Bird_keeperPeterBeatenText: ; 0x1910b4
+ db $0, "I know what my", $4f
+ db "weaknesses are.", $57
+; 0x1910d4
+
+UnknownText_0x1910d4: ; 0x1910d4
+ db $0, "I should train", $4f
+ db "again at the GYM", $55
+ db "in VIOLET CITY.", $57
+; 0x191105
+
+; possibly unused
+UnknownText_0x191105: ; 0x191105
+ db $0, "The fishermen", $4f
+ db "yelled at me for", $55
+ db "bugging them…", $57
+; 0x191133
+
+UnknownText_0x191133: ; 0x191133
+ db $0, "WROOOOAR!", $4f
+ db "PEOPLE RUN WHEN I", $51
+ db "ROAR! BUT YOU", $4f
+ db "CAME LOOKING!", $51
+ db "THAT PLEASES ME!", $4f
+ db "NOW TAKE THIS!", $57
+; 0x19118c
+
+UnknownText_0x19118c: ; 0x19118c
+ db $0, "WROOOAR!", $4f
+ db "IT'S ROAR!", $51
+ db "EVEN #MON RUN", $4f
+ db "FROM A GOOD ROAR!", $57
+; 0x1911c1
+
+UnknownText_0x1911c1: ; 0x1911c1
+ db $0, "FRIEDA: Yahoo!", $4f
+ db "It's Friday!", $51
+ db "I'm FRIEDA of", $4f
+ db "Friday!", $51
+ db "Nice to meet you!", $57
+; 0x191204
+
+UnknownText_0x191204: ; 0x191204
+ db $0, "Here's a POISON", $4f
+ db "BARB for you!", $57
+; 0x191222
+
+UnknownText_0x191222: ; 0x191222
+ db $0, "FRIEDA: Give it to", $4f
+ db "a #MON that has", $55
+ db "poison-type moves.", $51
+ db "Oh!", $51
+ db "It's wicked!", $51
+ db "You'll be shocked", $4f
+ db "how good it makes", $55
+ db "poison moves!", $57
+; 0x19129a
+
+UnknownText_0x19129a: ; 0x19129a
+ db $0, "FRIEDA: Hiya! What", $4f
+ db "day do you like?", $51
+ db "I love Friday. No", $4f
+ db "doubt about it!", $51
+ db "Don't you think", $4f
+ db "it's great too?", $57
+; 0x1912ff
+
+UnknownText_0x1912ff: ; 0x1912ff
+ db $0, "FRIEDA: Isn't it", $4f
+ db "Friday today?", $51
+ db "It's so boring", $4f
+ db "when it's not!", $57
+; 0x19133a
+
+UnknownText_0x19133a: ; 0x19133a
+ db $0, "ROUTE 32", $51
+ db "VIOLET CITY -", $4f
+ db "AZALEA TOWN", $57
+; 0x19135e
+
+UnknownText_0x19135e: ; 0x19135e
+ db $0, "RUINS OF ALPH", $4f
+ db "EAST ENTRANCE", $57
+; 0x19137b
+
+UnknownText_0x19137b: ; 0x19137b
+ db $0, "UNION CAVE", $4f
+ db "AHEAD", $57
+; 0x19138d
+
+Route32_MapEventHeader: ; 0x19138d
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 4
+ warp_def $49, $b, 1, GROUP_ROUTE_32_POKECENTER_1F, MAP_ROUTE_32_POKECENTER_1F
+ warp_def $2, $4, 3, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE
+ warp_def $3, $4, 4, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE
+ warp_def $4f, $6, 4, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+
+ ; xy triggers
+ db 2
+ xy_trigger 0, $8, $12, $0, UnknownScript_0x1904ab, $0, $0
+ xy_trigger 1, $47, $7, $0, UnknownScript_0x1904e9, $0, $0
+
+ ; signposts
+ db 6
+ signpost 5, 13, $0, MapRoute32Signpost0Script
+ signpost 1, 9, $0, MapRoute32Signpost1Script
+ signpost 84, 10, $0, MapRoute32Signpost2Script
+ signpost 73, 12, $0, MapRoute32Signpost3Script
+ signpost 67, 12, $7, MapRoute32SignpostItem4
+ signpost 40, 11, $7, MapRoute32SignpostItem5
+
+ ; people-events
+ db 14
+ person_event $3a, 53, 12, $6, $0, 255, 255, $a2, 1, TrainerFisherJustin, $ffff
+ person_event $3a, 60, 16, $7, $0, 255, 255, $a2, 3, TrainerFisherRalph1, $ffff
+ person_event $3a, 52, 10, $8, $0, 255, 255, $a2, 1, TrainerFisherHenry, $ffff
+ person_event $27, 26, 16, $9, $0, 255, 255, $92, 3, TrainerYoungsterAlbert, $ffff
+ person_event $27, 67, 8, $a, $0, 255, 255, $92, 3, TrainerYoungsterGordon, $ffff
+ person_event $27, 49, 7, $7, $0, 255, 255, $a2, 3, TrainerCamperRoland, $ffff
+ person_event $28, 34, 14, $8, $0, 255, 255, $a2, 1, TrainerPicnickerLiz1, $ffff
+ person_event $23, 12, 23, $8, $0, 255, 255, $0, 0, UnknownScript_0x19046f, $ffff
+ person_event $27, 86, 15, $7, $0, 255, 255, $92, 3, TrainerBird_keeperPeter, $ffff
+ person_event $3a, 74, 11, $6, $0, 255, 255, $0, 0, UnknownScript_0x1904f2, $06fc
+ person_event $54, 57, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x190773, $06b0
+ person_event $3a, 17, 19, $9, $0, 255, 255, $0, 0, UnknownScript_0x1904ce, $ffff
+ person_event $28, 71, 16, $8, $0, 255, 255, $0, 0, UnknownScript_0x190739, $0758
+ person_event $54, 34, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x190775, $06b1
+; 0x19148b
+