diff options
Diffstat (limited to 'maps/CeladonCity.asm')
-rw-r--r-- | maps/CeladonCity.asm | 251 |
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 |