summaryrefslogtreecommitdiff
path: root/maps/FuchsiaCity.asm
diff options
context:
space:
mode:
authorIIMarckus <iimarckus@gmail.com>2018-10-03 13:01:42 -0600
committerIIMarckus <iimarckus@gmail.com>2018-10-03 13:01:42 -0600
commitb5cc9d4f4cda83d80190b39cf139d6cb1539f7c9 (patch)
tree273eb4cdec6bb1667742594e3ccb04d0b7c366d1 /maps/FuchsiaCity.asm
parent1ef55364cb911ed70d51f8d01ea7f9a09d2d8d3b (diff)
Add map objects from bank 4E.
Diffstat (limited to 'maps/FuchsiaCity.asm')
-rw-r--r--maps/FuchsiaCity.asm157
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