diff options
Diffstat (limited to 'maps/Route17.asm')
-rw-r--r-- | maps/Route17.asm | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/maps/Route17.asm b/maps/Route17.asm new file mode 100644 index 00000000..4e0c0b97 --- /dev/null +++ b/maps/Route17.asm @@ -0,0 +1,150 @@ + const_def 2 ; object constants + const ROUTE17_BIKER1 + const ROUTE17_BIKER2 + const ROUTE17_BIKER3 + const ROUTE17_BIKER4 + +Route17_MapScripts: + db 0 ; scene scripts + + db 1 ; callbacks + callback MAPCALLBACK_NEWMAP, .AlwaysOnBike + +.AlwaysOnBike: + setflag ENGINE_ALWAYS_ON_BIKE + setflag ENGINE_DOWNHILL + return + +TrainerBikerCharles: + trainer BIKER, CHARLES, EVENT_BEAT_BIKER_CHARLES, BikerCharlesSeenText, BikerCharlesBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext BikerCharlesAfterBattleText + waitbutton + closetext + end + +TrainerBikerRiley: + trainer BIKER, RILEY, EVENT_BEAT_BIKER_RILEY, BikerRileySeenText, BikerRileyBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext BikerRileyAfterBattleText + waitbutton + closetext + end + +TrainerBikerJoel: + trainer BIKER, JOEL, EVENT_BEAT_BIKER_JOEL, BikerJoelSeenText, BikerJoelBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext BikerJoelAfterBattleText + waitbutton + closetext + end + +TrainerBikerGlenn: + trainer BIKER, GLENN, EVENT_BEAT_BIKER_GLENN, BikerGlennSeenText, BikerGlennBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext BikerGlennAfterBattleText + waitbutton + closetext + end + +Route17HiddenMaxEther: + hiddenitem MAX_ETHER, EVENT_ROUTE_17_HIDDEN_MAX_ETHER + +Route17HiddenMaxElixer: + hiddenitem MAX_ELIXER, EVENT_ROUTE_17_HIDDEN_MAX_ELIXER + +BikerRileySeenText: + text "Hey, you! You're" + line "from JOHTO, huh?" + done + +BikerRileyBeatenText: + text "Whoa, you kick!" + done + +BikerRileyAfterBattleText: + text "Don't get cocky," + line "you JOHTO punk!" + done + +BikerJoelSeenText: + text "Wow. That's a cool" + line "BICYCLE!" + done + +BikerJoelBeatenText: + text "But you don't just" + line "look cool…" + done + +BikerJoelAfterBattleText: + text "I look cool, but" + line "I'm weak, so I'm" + cont "not really cool." + + para "I have to train" + line "harder…" + done + +BikerGlennSeenText: + text "Hey! Want to have" + line "a speed battle?" + done + +BikerGlennBeatenText: + text "Yikes! You've got" + line "awesome torque!" + done + +BikerGlennAfterBattleText: + text "Hands-free riding" + line "is considered cool" + cont "on CYCLING ROAD." + done + +BikerCharlesSeenText: + text "We're fearless" + line "highway stars!" + done + +BikerCharlesBeatenText: + text "Arrrgh! Crash and" + line "burn!" + done + +BikerCharlesAfterBattleText: + text "Reckless driving" + line "causes accidents!" + cont "Take it easy!" + done + +Route17_MapEvents: + db 0, 0 ; filler + + db 2 ; warp events + warp_event 17, 82, ROUTE_17_ROUTE_18_GATE, 1 + warp_event 17, 83, ROUTE_17_ROUTE_18_GATE, 2 + + db 0 ; coord events + + db 2 ; bg events + bg_event 12, 5, BGEVENT_ITEM, Route17HiddenMaxEther + bg_event 8, 77, BGEVENT_ITEM, Route17HiddenMaxElixer + + db 4 ; object events + object_event 4, 17, SPRITE_BIKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerBikerRiley, -1 + object_event 16, 32, SPRITE_BIKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBikerJoel, -1 + object_event 3, 53, SPRITE_BIKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBikerGlenn, -1 + object_event 6, 80, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerBikerCharles, -1 |