diff options
Diffstat (limited to 'maps/PalletTown.asm')
-rw-r--r-- | maps/PalletTown.asm | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/maps/PalletTown.asm b/maps/PalletTown.asm new file mode 100644 index 00000000..0bc82010 --- /dev/null +++ b/maps/PalletTown.asm @@ -0,0 +1,88 @@ + const_def 2 ; object constants + const PALLETTOWN_TEACHER + const PALLETTOWN_FISHER + +PalletTown_MapScripts: + db 0 ; scene scripts + + db 1 ; callbacks + callback MAPCALLBACK_NEWMAP, .FlyPoint + +.FlyPoint: + setflag ENGINE_FLYPOINT_PALLET + return + +PalletTownTeacherScript: + jumptextfaceplayer PalletTownTeacherText + +PalletTownFisherScript: + jumptextfaceplayer PalletTownFisherText + +PalletTownSign: + jumptext PalletTownSignText + +RedsHouseSign: + jumptext RedsHouseSignText + +OaksLabSign: + jumptext OaksLabSignText + +BluesHouseSign: + jumptext BluesHouseSignText + +PalletTownTeacherText: + text "I'm raising #-" + line "MON too." + + para "They serve as my" + line "private guards." + done + +PalletTownFisherText: + text "Technology is" + line "incredible!" + + para "You can now trade" + line "#MON across" + cont "time like e-mail." + done + +PalletTownSignText: + text "PALLET TOWN" + + para "A Tranquil Setting" + line "of Peace & Purity" + done + +RedsHouseSignText: + text "RED'S HOUSE" + done + +OaksLabSignText: + text "OAK #MON" + line "RESEARCH LAB" + done + +BluesHouseSignText: + text "BLUE'S HOUSE" + done + +PalletTown_MapEvents: + db 0, 0 ; filler + + db 3 ; warp events + warp_event 5, 5, REDS_HOUSE_1F, 1 + warp_event 13, 5, BLUES_HOUSE, 1 + warp_event 12, 11, OAKS_LAB, 1 + + db 0 ; coord events + + db 4 ; bg events + bg_event 7, 9, BGEVENT_READ, PalletTownSign + bg_event 3, 5, BGEVENT_READ, RedsHouseSign + bg_event 13, 13, BGEVENT_READ, OaksLabSign + bg_event 11, 5, BGEVENT_READ, BluesHouseSign + + db 2 ; object events + object_event 3, 8, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PalletTownTeacherScript, -1 + object_event 12, 14, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PalletTownFisherScript, -1 |