summaryrefslogtreecommitdiff
path: root/maps/Route1.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route1.asm')
-rw-r--r--maps/Route1.asm94
1 files changed, 94 insertions, 0 deletions
diff --git a/maps/Route1.asm b/maps/Route1.asm
new file mode 100644
index 00000000..ee928caf
--- /dev/null
+++ b/maps/Route1.asm
@@ -0,0 +1,94 @@
+ const_def 2 ; object constants
+ const ROUTE1_YOUNGSTER
+ const ROUTE1_COOLTRAINER_F
+ const ROUTE1_FRUIT_TREE
+
+Route1_MapScripts:
+ db 0 ; scene scripts
+
+ db 0 ; callbacks
+
+TrainerSchoolboyDanny:
+ trainer SCHOOLBOY, DANNY, EVENT_BEAT_SCHOOLBOY_DANNY, SchoolboyDannySeenText, SchoolboyDannyBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext SchoolboyDannyAfterBattleText
+ waitbutton
+ closetext
+ end
+
+TrainerCooltrainerfQuinn:
+ trainer COOLTRAINERF, QUINN, EVENT_BEAT_COOLTRAINERF_QUINN, CooltrainerfQuinnSeenText, CooltrainerfQuinnBeatenText, 0, .Script
+
+.Script:
+ endifjustbattled
+ opentext
+ writetext CooltrainerfQuinnAfterBattleText
+ waitbutton
+ closetext
+ end
+
+Route1Sign:
+ jumptext Route1SignText
+
+Route1FruitTree:
+ fruittree FRUITTREE_ROUTE_1
+
+SchoolboyDannySeenText:
+ text "If trainers meet,"
+ line "the first thing to"
+ cont "do is battle."
+ done
+
+SchoolboyDannyBeatenText:
+ text "Awww… I've got a"
+ line "losing record…"
+ done
+
+SchoolboyDannyAfterBattleText:
+ text "For trainers, it's"
+ line "a given that we'll"
+
+ para "battle whenever we"
+ line "meet."
+ done
+
+CooltrainerfQuinnSeenText:
+ text "You there!"
+ line "Want to battle?"
+ done
+
+CooltrainerfQuinnBeatenText:
+ text "Down and out…"
+ done
+
+CooltrainerfQuinnAfterBattleText:
+ text "You're strong."
+
+ para "You obviously must"
+ line "have trained hard."
+ done
+
+Route1SignText:
+ text "ROUTE 1"
+
+ para "PALLET TOWN -"
+ line "VIRIDIAN CITY"
+ done
+
+Route1_MapEvents:
+ db 0, 0 ; filler
+
+ db 0 ; warp events
+
+ db 0 ; coord events
+
+ db 1 ; bg events
+ bg_event 7, 27, BGEVENT_READ, Route1Sign
+
+ db 3 ; object events
+ object_event 7, 17, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyDanny, -1
+ object_event 3, 26, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerCooltrainerfQuinn, -1
+ object_event 3, 7, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route1FruitTree, -1