diff options
Diffstat (limited to 'maps/Route15.asm')
-rw-r--r-- | maps/Route15.asm | 221 |
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 |