diff options
Diffstat (limited to 'maps/Route41.asm')
-rw-r--r-- | maps/Route41.asm | 366 |
1 files changed, 366 insertions, 0 deletions
diff --git a/maps/Route41.asm b/maps/Route41.asm new file mode 100644 index 00000000..d851a41e --- /dev/null +++ b/maps/Route41.asm @@ -0,0 +1,366 @@ + const_def 2 ; object constants + const ROUTE41_OLIVINE_RIVAL1 + const ROUTE41_OLIVINE_RIVAL2 + const ROUTE41_OLIVINE_RIVAL3 + const ROUTE41_OLIVINE_RIVAL4 + const ROUTE41_OLIVINE_RIVAL5 + const ROUTE41_SWIMMER_GIRL1 + const ROUTE41_SWIMMER_GIRL2 + const ROUTE41_SWIMMER_GIRL3 + const ROUTE41_SWIMMER_GIRL4 + const ROUTE41_SWIMMER_GIRL5 + +Route41_MapScripts: + db 0 ; scene scripts + + db 0 ; callbacks + +TrainerSwimmerfKaylee: + trainer SWIMMERF, KAYLEE, EVENT_BEAT_SWIMMERF_KAYLEE, SwimmerfKayleeSeenText, SwimmerfKayleeBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmerfKayleeAfterBattleText + waitbutton + closetext + end + +TrainerSwimmerfSusie: + trainer SWIMMERF, SUSIE, EVENT_BEAT_SWIMMERF_SUSIE, SwimmerfSusieSeenText, SwimmerfSusieBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmerfSusieAfterBattleText + waitbutton + closetext + end + +TrainerSwimmerfDenise: + trainer SWIMMERF, DENISE, EVENT_BEAT_SWIMMERF_DENISE, SwimmerfDeniseSeenText, SwimmerfDeniseBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmerfDeniseAfterBattleText + waitbutton + closetext + end + +TrainerSwimmerfKara: + trainer SWIMMERF, KARA, EVENT_BEAT_SWIMMERF_KARA, SwimmerfKaraSeenText, SwimmerfKaraBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmerfKaraAfterBattleText + waitbutton + closetext + end + +TrainerSwimmerfWendy: + trainer SWIMMERF, WENDY, EVENT_BEAT_SWIMMERF_WENDY, SwimmerfWendySeenText, SwimmerfWendyBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmerfWendyAfterBattleText + waitbutton + closetext + end + +TrainerSwimmermCharlie: + trainer SWIMMERM, CHARLIE, EVENT_BEAT_SWIMMERM_CHARLIE, SwimmermCharlieSeenText, SwimmermCharlieBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmermCharlieAfterBattleText + waitbutton + closetext + end + +TrainerSwimmermGeorge: + trainer SWIMMERM, GEORGE, EVENT_BEAT_SWIMMERM_GEORGE, SwimmermGeorgeSeenText, SwimmermGeorgeBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmermGeorgeAfterBattleText + waitbutton + closetext + end + +TrainerSwimmermBerke: + trainer SWIMMERM, BERKE, EVENT_BEAT_SWIMMERM_BERKE, SwimmermBerkeSeenText, SwimmermBerkeBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmermBerkeAfterBattleText + waitbutton + closetext + end + +TrainerSwimmermKirk: + trainer SWIMMERM, KIRK, EVENT_BEAT_SWIMMERM_KIRK, SwimmermKirkSeenText, SwimmermKirkBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmermKirkAfterBattleText + waitbutton + closetext + end + +TrainerSwimmermMathew: + trainer SWIMMERM, MATHEW, EVENT_BEAT_SWIMMERM_MATHEW, SwimmermMathewSeenText, SwimmermMathewBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SwimmermMathewAfterBattleText + waitbutton + closetext + end + +Route41Rock: +; unused + jumpstd smashrock + +Route41HiddenMaxEther: + hiddenitem MAX_ETHER, EVENT_ROUTE_41_HIDDEN_MAX_ETHER + +SwimmermCharlieSeenText: + text "The water's warm" + line "here. I'm loose" + cont "and limber." + + para "Sure, I'll take" + line "you on!" + done + +SwimmermCharlieBeatenText: + text "Yikes! I've got" + line "prune skin!" + done + +SwimmermCharlieAfterBattleText: + text "Isn't it relaxing" + line "just floating like" + cont "this?" + done + +SwimmermGeorgeSeenText: + text "I'm a bit tired." + line "If I win, lend me" + cont "your #MON." + done + +SwimmermGeorgeBeatenText: + text "Pant, pant…" + done + +SwimmermGeorgeAfterBattleText: + text "It's so far to" + line "CIANWOOD." + + para "But it's no easy" + line "return trip to" + cont "OLIVINE either." + + para "What should I do?" + done + +SwimmermBerkeSeenText: + text "See those islands" + line "that are blocked" + cont "by whirlpools?" + + para "There just has to" + line "be a secret!" + done + +SwimmermBerkeBeatenText: + text "What's the secret" + line "to your strength?" + done + +SwimmermBerkeAfterBattleText: + text "It was a dark and" + line "stormy night…" + + para "I saw this giant" + line "#MON flying" + cont "from the islands." + + para "It was scattering" + line "feathers from its" + cont "silver wings." + done + +SwimmermKirkSeenText: + text "The waves are wild" + line "here." + + para "They tire you out" + line "while you swim." + done + +SwimmermKirkBeatenText: + text "I'm beat!" + done + +SwimmermKirkAfterBattleText: + text "The currents keep" + line "me from reaching" + cont "that island." + done + +SwimmermMathewSeenText: + text "Are you seeking" + line "the secrets of" + cont "WHIRL ISLANDS?" + done + +SwimmermMathewBeatenText: + text "Ooh, you've got" + line "great endurance!" + done + +SwimmermMathewAfterBattleText: + text "A secret about" + line "WHIRL ISLANDS…" + + para "It's pitch-black" + line "inside!" + done + +SwimmerfKayleeSeenText: + text "I'm on my way to" + line "WHIRL ISLANDS." + + para "I'm going explor-" + line "ing with friends." + done + +SwimmerfKayleeBeatenText: + text "Is that how you do" + line "it?" + done + +SwimmerfKayleeAfterBattleText: + text "There's supposed" + line "to be a big #-" + cont "MON deep beneath" + cont "WHIRL ISLANDS." + + para "I wonder what it" + line "could be?" + done + +SwimmerfSusieSeenText: + text "You look so ele-" + line "gant, riding your" + cont "#MON." + done + +SwimmerfSusieBeatenText: + text "I'm crushed…" + done + +SwimmerfSusieAfterBattleText: + text "Wasn't there a hit" + line "song about a boy" + cont "riding a LAPRAS?" + done + +SwimmerfDeniseSeenText: + text "The weather is so" + line "beautiful, I'm in" + cont "a daze!" + done + +SwimmerfDeniseBeatenText: + text "Ohhh!" + done + +SwimmerfDeniseAfterBattleText: + text "A sunburn is the" + line "worst for skin." + + para "But I don't use a" + line "sunblock." + + para "I won't pollute" + line "the water." + done + +SwimmerfKaraSeenText: + text "If you need to" + line "rest, just tread" + cont "water." + + para "You'll get your" + line "wind back, so you" + + para "can keep on going" + line "strong." + done + +SwimmerfKaraBeatenText: + text "Oh! You have more" + line "energy than I do." + done + +SwimmerfKaraAfterBattleText: + text "I heard roars from" + line "deep inside the" + cont "ISLANDS." + done + +SwimmerfWendySeenText: + text "At night, STARYU" + line "gather near the" + cont "water's surface." + done + +SwimmerfWendyBeatenText: + text "Oh, dear…" + done + +SwimmerfWendyAfterBattleText: + text "The clusters of" + line "STARYU light up" + cont "at the same time." + + para "It's so beautiful," + line "it's scary." + done + +Route41_MapEvents: + db 0, 0 ; filler + + db 4 ; warp events + warp_event 12, 17, WHIRL_ISLAND_NW, 1 + warp_event 36, 19, WHIRL_ISLAND_NE, 1 + warp_event 12, 37, WHIRL_ISLAND_SW, 1 + warp_event 36, 45, WHIRL_ISLAND_SE, 1 + + db 0 ; coord events + + db 1 ; bg events + bg_event 9, 35, BGEVENT_ITEM, Route41HiddenMaxEther + + db 10 ; object events + object_event 32, 6, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermCharlie, -1 + object_event 46, 8, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermGeorge, -1 + object_event 20, 26, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermBerke, -1 + object_event 32, 30, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermKirk, -1 + object_event 19, 46, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermMathew, -1 + object_event 17, 4, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfKaylee, -1 + object_event 23, 19, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfSusie, -1 + object_event 27, 34, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfDenise, -1 + object_event 44, 28, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerSwimmerfKara, -1 + object_event 9, 50, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerSwimmerfWendy, -1 |