summaryrefslogtreecommitdiff
path: root/maps/CeladonCity.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/CeladonCity.asm')
-rw-r--r--maps/CeladonCity.asm251
1 files changed, 251 insertions, 0 deletions
diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm
new file mode 100644
index 00000000..cf2c4c3f
--- /dev/null
+++ b/maps/CeladonCity.asm
@@ -0,0 +1,251 @@
+ const_def 2 ; object constants
+ const CELADONCITY_FISHER
+ const CELADONCITY_POLIWAG
+ const CELADONCITY_TEACHER1
+ const CELADONCITY_GRAMPS1
+ const CELADONCITY_GRAMPS2
+ const CELADONCITY_YOUNGSTER1
+ const CELADONCITY_YOUNGSTER2
+ const CELADONCITY_TEACHER2
+ const CELADONCITY_LASS
+
+CeladonCity_MapScripts:
+ db 0 ; scene scripts
+
+ db 1 ; callbacks
+ callback MAPCALLBACK_NEWMAP, .FlyPoint
+
+.FlyPoint:
+ setflag ENGINE_FLYPOINT_CELADON
+ return
+
+CeladonCityFisherScript:
+ jumptextfaceplayer CeladonCityFisherText
+
+CeladonCityPoliwrath:
+ opentext
+ writetext CeladonCityPoliwrathText
+ cry POLIWRATH
+ waitbutton
+ closetext
+ end
+
+CeladonCityTeacher1Script:
+ jumptextfaceplayer CeladonCityTeacher1Text
+
+CeladonCityGramps1Script:
+ jumptextfaceplayer CeladonCityGramps1Text
+
+CeladonCityGramps2Script:
+ jumptextfaceplayer CeladonCityGramps2Text
+
+CeladonCityYoungster1Script:
+ jumptextfaceplayer CeladonCityYoungster1Text
+
+CeladonCityYoungster2Script:
+ jumptextfaceplayer CeladonCityYoungster2Text
+
+CeladonCityTeacher2Script:
+ jumptextfaceplayer CeladonCityTeacher2Text
+
+CeladonCityLassScript:
+ jumptextfaceplayer CeladonCityLassText
+
+CeladonCitySign:
+ jumptext CeladonCitySignText
+
+CeladonGymSign:
+ jumptext CeladonGymSignText
+
+CeladonCityDeptStoreSign:
+ jumptext CeladonCityDeptStoreSignText
+
+CeladonCityMansionSign:
+ jumptext CeladonCityMansionSignText
+
+CeladonCityGameCornerSign:
+ jumptext CeladonCityGameCornerSignText
+
+CeladonCityTrainerTips:
+ jumptext CeladonCityTrainerTipsText
+
+CeladonCityPokecenterSign:
+ jumpstd pokecentersign
+
+CeladonCityHiddenPpUp:
+ hiddenitem PP_UP, EVENT_CELADON_CITY_HIDDEN_PP_UP
+
+CeladonCityFisherText:
+ text "This POLIWRATH is"
+ line "my partner."
+
+ para "I wonder if it'll"
+ line "ever evolve into a"
+ cont "frog #MON."
+ done
+
+CeladonCityPoliwrathText:
+ text "POLIWRATH: Croak!"
+ done
+
+CeladonCityTeacher1Text:
+ text "I lost at the slot"
+ line "machines again…"
+
+ para "We girls also play"
+ line "the slots now."
+
+ para "You should check"
+ line "them out too."
+ done
+
+CeladonCityGramps1Text:
+ text "GRIMER have been"
+ line "appearing lately."
+
+ para "See that pond out"
+ line "in front of the"
+
+ para "house? GRIMER live"
+ line "there now."
+
+ para "Where did they"
+ line "come from? This is"
+ cont "a serious problem…"
+ done
+
+CeladonCityGramps2Text:
+ text "Nihihi! This GYM"
+ line "is great! Only"
+
+ para "girls are allowed"
+ line "here!"
+ done
+
+CeladonCityYoungster1Text:
+ text "Want to know a"
+ line "secret?"
+
+ para "CELADON MANSION"
+ line "has a hidden back"
+ cont "door."
+ done
+
+CeladonCityYoungster2Text:
+ text "They're holding an"
+ line "eating contest at"
+ cont "the restaurant."
+
+ para "Just watching them"
+ line "go at it makes me"
+ cont "feel bloated…"
+ done
+
+CeladonCityTeacher2Text:
+ text "CELADON DEPT.STORE"
+ line "has the biggest"
+
+ para "and best selection"
+ line "of merchandise."
+
+ para "If you can't get"
+ line "it there, you"
+
+ para "can't get it any-"
+ line "where."
+
+ para "Gee… I sound like"
+ line "a sales clerk."
+ done
+
+CeladonCityLassText:
+ text "Looking at the"
+ line "ground while I was"
+
+ para "walking made me"
+ line "dizzy."
+ done
+
+CeladonCitySignText:
+ text "CELADON CITY"
+
+ para "The City of"
+ line "Rainbow Dreams"
+ done
+
+CeladonGymSignText:
+ text "CELADON CITY"
+ line "#MON GYM"
+ cont "LEADER: ERIKA"
+
+ para "The Nature-Loving"
+ line "Princess"
+ done
+
+CeladonCityDeptStoreSignText:
+ text "Find What You"
+ line "Need at CELADON"
+ cont "DEPT.STORE!"
+ done
+
+CeladonCityMansionSignText:
+ text "CELADON MANSION"
+ done
+
+CeladonCityGameCornerSignText:
+ text "The Playground for"
+ line "Everybody--CELADON"
+ cont "GAME CORNER"
+ done
+
+CeladonCityTrainerTipsText:
+ text "TRAINER TIPS"
+
+ para "GUARD SPEC."
+ line "protects #MON"
+
+ para "against SPECIAL"
+ line "attacks such as"
+ cont "fire and water."
+
+ para "Get your items at"
+ line "CELADON DEPT."
+ cont "STORE!"
+ done
+
+CeladonCity_MapEvents:
+ db 0, 0 ; filler
+
+ db 9 ; warp events
+ warp_event 4, 9, CELADON_DEPT_STORE_1F, 1
+ warp_event 16, 9, CELADON_MANSION_1F, 1
+ warp_event 16, 3, CELADON_MANSION_1F, 3
+ warp_event 17, 3, CELADON_MANSION_1F, 3
+ warp_event 29, 9, CELADON_POKECENTER_1F, 1
+ warp_event 18, 19, CELADON_GAME_CORNER, 1
+ warp_event 23, 19, CELADON_GAME_CORNER_PRIZE_ROOM, 1
+ warp_event 10, 29, CELADON_GYM, 1
+ warp_event 25, 29, CELADON_CAFE, 1
+
+ db 0 ; coord events
+
+ db 8 ; bg events
+ bg_event 23, 21, BGEVENT_READ, CeladonCitySign
+ bg_event 11, 31, BGEVENT_READ, CeladonGymSign
+ bg_event 6, 9, BGEVENT_READ, CeladonCityDeptStoreSign
+ bg_event 13, 9, BGEVENT_READ, CeladonCityMansionSign
+ bg_event 19, 21, BGEVENT_READ, CeladonCityGameCornerSign
+ bg_event 29, 21, BGEVENT_READ, CeladonCityTrainerTips
+ bg_event 30, 9, BGEVENT_READ, CeladonCityPokecenterSign
+ bg_event 37, 21, BGEVENT_ITEM, CeladonCityHiddenPpUp
+
+ db 9 ; object events
+ object_event 26, 11, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityFisherScript, -1
+ object_event 27, 11, SPRITE_POLIWAG, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonCityPoliwrath, -1
+ object_event 20, 24, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityTeacher1Script, -1
+ object_event 14, 16, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CeladonCityGramps1Script, -1
+ object_event 8, 31, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityGramps2Script, -1
+ object_event 18, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonCityYoungster1Script, -1
+ object_event 24, 33, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityYoungster2Script, -1
+ object_event 6, 14, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityTeacher2Script, -1
+ object_event 7, 22, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityLassScript, -1