diff options
Diffstat (limited to 'maps/FuchsiaCity.asm')
-rw-r--r-- | maps/FuchsiaCity.asm | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm new file mode 100644 index 00000000..0d44b0e8 --- /dev/null +++ b/maps/FuchsiaCity.asm @@ -0,0 +1,157 @@ + const_def 2 ; object constants + const FUCHSIACITY_YOUNGSTER + const FUCHSIACITY_POKEFAN_M + const FUCHSIACITY_TEACHER + const FUCHSIACITY_FRUIT_TREE + +FuchsiaCity_MapScripts: + db 0 ; scene scripts + + db 1 ; callbacks + callback MAPCALLBACK_NEWMAP, .FlyPoint + +.FlyPoint: + setflag ENGINE_FLYPOINT_FUCHSIA + return + +FuchsiaCityYoungster: + jumptextfaceplayer FuchsiaCityYoungsterText + +FuchsiaCityPokefanM: + jumptextfaceplayer FuchsiaCityPokefanMText + +FuchsiaCityTeacher: + jumptextfaceplayer FuchsiaCityTeacherText + +FuchsiaCitySign: + jumptext FuchsiaCitySignText + +FuchsiaGymSign: + jumptext FuchsiaGymSignText + +SafariZoneOfficeSign: + jumptext SafariZoneOfficeSignText + +WardensHomeSign: + jumptext WardensHomeSignText + +SafariZoneClosedSign: + jumptext SafariZoneClosedSignText + +NoLitteringSign: + jumptext NoLitteringSignText + +FuchsiaCityPokecenterSign: + jumpstd pokecentersign + +FuchsiaCityMartSign: + jumpstd martsign + +FuchsiaCityFruitTree: + fruittree FRUITTREE_FUCHSIA_CITY + +FuchsiaCityYoungsterText: + text "One of the ELITE" + line "FOUR used to be" + + para "the LEADER of" + line "FUCHSIA's GYM." + done + +FuchsiaCityPokefanMText: + text "KOGA's daughter" + line "succeeded him as" + + para "the GYM LEADER" + line "after he joined" + cont "the ELITE FOUR." + done + +FuchsiaCityTeacherText: + text "The SAFARI ZONE is" + line "closed… It's sad," + + para "considering it's" + line "FUCHSIA's main" + cont "attraction." + done + +FuchsiaCitySignText: + text "FUCHSIA CITY" + + para "Behold! It's" + line "Passion Pink!" + done + +FuchsiaGymSignText: + text "FUCHSIA CITY" + line "#MON GYM" + cont "LEADER: JANINE" + + para "The Poisonous" + line "Ninja Master" + done + +SafariZoneOfficeSignText: + text "There's a notice" + line "here…" + + para "SAFARI ZONE OFFICE" + line "is closed until" + cont "further notice." + done + +WardensHomeSignText: + text "SAFARI ZONE" + line "WARDEN'S HOME" + done + +SafariZoneClosedSignText: + text "The WARDEN is" + line "traveling abroad." + + para "Therefore, the" + line "SAFARI ZONE is" + cont "closed." + done + +NoLitteringSignText: + text "No littering." + + para "Please take your" + line "waste with you." + done + +FuchsiaCity_MapEvents: + db 0, 0 ; filler + + db 11 ; warp events + warp_event 5, 13, FUCHSIA_MART, 2 + warp_event 22, 13, SAFARI_ZONE_MAIN_OFFICE, 1 + warp_event 8, 27, FUCHSIA_GYM, 1 + warp_event 11, 27, BILLS_BROTHERS_HOUSE, 1 + warp_event 19, 27, FUCHSIA_POKECENTER_1F, 1 + warp_event 27, 27, SAFARI_ZONE_WARDENS_HOME, 1 + warp_event 18, 3, SAFARI_ZONE_FUCHSIA_GATE_BETA, 3 ; inaccessible + warp_event 37, 22, ROUTE_15_FUCHSIA_GATE, 1 + warp_event 37, 23, ROUTE_15_FUCHSIA_GATE, 2 + warp_event 7, 35, ROUTE_19_FUCHSIA_GATE, 1 + warp_event 8, 35, ROUTE_19_FUCHSIA_GATE, 2 + + db 0 ; coord events + + db 8 ; bg events + bg_event 21, 15, BGEVENT_READ, FuchsiaCitySign + bg_event 5, 29, BGEVENT_READ, FuchsiaGymSign + bg_event 25, 15, BGEVENT_READ, SafariZoneOfficeSign + bg_event 27, 29, BGEVENT_READ, WardensHomeSign + bg_event 17, 5, BGEVENT_READ, SafariZoneClosedSign + bg_event 13, 15, BGEVENT_READ, NoLitteringSign + bg_event 20, 27, BGEVENT_READ, FuchsiaCityPokecenterSign + bg_event 6, 13, BGEVENT_READ, FuchsiaCityMartSign + + db 4 ; object events + object_event 23, 18, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FuchsiaCityYoungster, -1 + object_event 13, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, FuchsiaCityPokefanM, -1 + object_event 16, 14, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, FuchsiaCityTeacher, -1 + object_event 8, 1, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FuchsiaCityFruitTree, -1 |