summaryrefslogtreecommitdiff
path: root/maps/Route15.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route15.asm')
-rw-r--r--maps/Route15.asm221
1 files changed, 221 insertions, 0 deletions
diff --git a/maps/Route15.asm b/maps/Route15.asm
new file mode 100644
index 00000000..190d123b
--- /dev/null
+++ b/maps/Route15.asm
@@ -0,0 +1,221 @@
+ const_def 2 ; object constants
+ const ROUTE15_YOUNGSTER1
+ const ROUTE15_YOUNGSTER2
+ const ROUTE15_YOUNGSTER3
+ const ROUTE15_YOUNGSTER4
+ const ROUTE15_TEACHER1
+ const ROUTE15_TEACHER2
+ const ROUTE15_POKE_BALL
+
+Route15_MapScripts:
+ db 0 ; scene scripts
+
+ db 0 ; callbacks
+
+TrainerTeacherColette:
+ trainer TEACHER, COLETTE, EVENT_BEAT_TEACHER_COLETTE, TeacherColetteSeenText, TeacherColetteBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext TeacherColetteAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerTeacherHillary:
+ trainer TEACHER, HILLARY, EVENT_BEAT_TEACHER_HILLARY, TeacherHillarySeenText, TeacherHillaryBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext TeacherHillaryAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerSchoolboyKipp:
+ trainer SCHOOLBOY, KIPP, EVENT_BEAT_SCHOOLBOY_KIP, SchoolboyKippSeenText, SchoolboyKippBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext SchoolboyKippAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerSchoolboyTommy:
+ trainer SCHOOLBOY, TOMMY, EVENT_BEAT_SCHOOLBOY_TOMMY, SchoolboyTommySeenText, SchoolboyTommyBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext SchoolboyTommyAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerSchoolboyJohnny:
+ trainer SCHOOLBOY, JOHNNY, EVENT_BEAT_SCHOOLBOY_JOHNNY, SchoolboyJohnnySeenText, SchoolboyJohnnyBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext SchoolboyJohnnyAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerSchoolboyBilly:
+ trainer SCHOOLBOY, BILLY, EVENT_BEAT_SCHOOLBOY_BILLY, SchoolboyBillySeenText, SchoolboyBillyBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext SchoolboyBillyAfterBattleText
+ waitbutton
+ closetext
+ end
+
+Route15Sign:
+ jumptext Route15SignText
+
+Route15PPUp:
+ itemball PP_UP
+
+TeacherColetteSeenText:
+ text "Have you forgotten"
+ line "anything?"
+ done
+
+TeacherColetteBeatenText:
+ text "Kyaaah!"
+ done
+
+TeacherColetteAfterBattleText:
+ text "Before I became a"
+ line "teacher, I used to"
+
+ para "forget a lot of"
+ line "things."
+ done
+
+TeacherHillarySeenText:
+ text "On sunny days, I"
+ line "think that the"
+
+ para "kids would rather"
+ line "be playing in the"
+
+ para "schoolyard than"
+ line "studying in class."
+ done
+
+TeacherHillaryBeatenText:
+ text "I didn't want to"
+ line "lose…"
+ done
+
+TeacherHillaryAfterBattleText:
+ text "Studying is impor-"
+ line "tant, but exercise"
+ cont "is just as vital."
+ done
+
+SchoolboyKippSeenText:
+ text "Hang on. I have to"
+ line "phone my Mom."
+ done
+
+SchoolboyKippBeatenText:
+ text "Sorry, Mom!"
+ line "I was beaten!"
+ done
+
+SchoolboyKippAfterBattleText:
+ text "My Mom worries so"
+ line "much about me, I"
+
+ para "have to phone her"
+ line "all the time."
+ done
+
+SchoolboyTommySeenText:
+ text "Let's battle."
+ line "I won't lose!"
+ done
+
+SchoolboyTommyBeatenText:
+ text "I forgot to do my"
+ line "homework!"
+ done
+
+SchoolboyTommyAfterBattleText:
+ text "Sayonara! I just"
+ line "learned that in my"
+ cont "Japanese class."
+ done
+
+SchoolboyJohnnySeenText:
+ text "We're on a field"
+ line "trip to LAVENDER"
+
+ para "RADIO TOWER for"
+ line "social studies."
+ done
+
+SchoolboyJohnnyBeatenText:
+ text "You're wickedly"
+ line "tough!"
+ done
+
+SchoolboyJohnnyAfterBattleText:
+ text "I'm tired of walk-"
+ line "ing. I need to"
+ cont "take a break."
+ done
+
+SchoolboyBillySeenText:
+ text "My favorite class"
+ line "is gym!"
+ done
+
+SchoolboyBillyBeatenText:
+ text "Oh, no!"
+ line "How could I lose?"
+ done
+
+SchoolboyBillyAfterBattleText:
+ text "If #MON were a"
+ line "subject at school,"
+ cont "I'd be the best!"
+ done
+
+Route15SignText:
+ text "Route 15"
+
+ para "FUCHSIA CITY -"
+ line "LAVENDER TOWN"
+ done
+
+Route15_MapEvents:
+ db 0, 0 ; filler
+
+ db 2 ; warp events
+ warp_event 2, 4, ROUTE_15_FUCHSIA_GATE, 3
+ warp_event 2, 5, ROUTE_15_FUCHSIA_GATE, 4
+
+ db 0 ; coord events
+
+ db 1 ; bg events
+ bg_event 19, 9, BGEVENT_READ, Route15Sign
+
+ db 7 ; object events
+ object_event 11, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerSchoolboyKipp, -1
+ object_event 11, 11, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSchoolboyTommy, -1
+ object_event 33, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyJohnny, -1
+ object_event 27, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyBilly, -1
+ object_event 30, 12, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerTeacherColette, -1
+ object_event 16, 10, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerTeacherHillary, -1
+ object_event 12, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route15PPUp, EVENT_ROUTE_15_PP_UP