diff options
author | IIMarckus <iimarckus@gmail.com> | 2018-08-18 16:55:34 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2018-08-18 16:55:34 -0600 |
commit | f34361ecc2aa634d1c917c4d64ce6aa3eff0c16e (patch) | |
tree | 92de5e0b8ef515e5d4bd28c35846956f3fa0da17 | |
parent | 30eece3b6f3a7ecd0669e09cc2837a1dcc8141d4 (diff) |
Add Sprout Tower 1F map objects.
-rw-r--r-- | main.asm | 3 | ||||
-rw-r--r-- | maps/SproutTower1F.asm | 125 |
2 files changed, 127 insertions, 1 deletions
@@ -1526,7 +1526,8 @@ SECTION "bank41", ROMX, BANK[$41] dr $104000, $108000 SECTION "bank42", ROMX, BANK[$42] - dr $108000, $10c000 +INCLUDE "maps/SproutTower1F.asm" + dr $10827e, $10c000 SECTION "bank43", ROMX, BANK[$43] dr $10c000, $110000 diff --git a/maps/SproutTower1F.asm b/maps/SproutTower1F.asm new file mode 100644 index 00000000..180ae90e --- /dev/null +++ b/maps/SproutTower1F.asm @@ -0,0 +1,125 @@ + const_def 2 ; object constants + const SPROUTTOWER1F_SAGE1 + const SPROUTTOWER1F_SAGE2 + const SPROUTTOWER1F_GRANNY + const SPROUTTOWER1F_TEACHER + const SPROUTTOWER1F_SAGE3 + const SPROUTTOWER1F_POKE_BALL + +SproutTower1F_MapScripts: + db 0 ; scene scripts + + db 0 ; callbacks + +SproutTower1FSage1Script: + jumptextfaceplayer SproutTower1FSage1Text + +SproutTower1FSage2Script: + jumptextfaceplayer SproutTower1FSage2Text + +SproutTower1FGrannyScript: + jumptextfaceplayer SproutTower1FGrannyText + +SproutTower1FTeacherScript: + jumptextfaceplayer SproutTower1FTeacherText + +TrainerSageChow: + trainer SAGE, CHOW, EVENT_BEAT_SAGE_CHOW, SageChowSeenText, SageChowBeatenText, 0, .Script + +.Script: + endifjustbattled + opentext + writetext SageChowAfterBattleText + waitbutton + closetext + end + +SproutTower1FParlyzHeal: + itemball PARLYZ_HEAL + +SproutTower1FStatue: + jumptext SproutTower1FStatueText + +SageChowSeenText: + text "We stand guard in" + line "this tower." + + para "Here, we express" + line "our gratitude to" + cont "honor all #MON." + done + +SageChowBeatenText: + text "Th-Thank you!" + done + +SageChowAfterBattleText: + text "All living beings" + line "coexist through" + cont "cooperation." + + para "We must always be" + line "thankful for this." + done + +SproutTower1FSage1Text: + text "Only if you reach" + line "the top will you" + cont "obtain an HM." + done + +SproutTower1FSage2Text: + text "SPROUT TOWER was" + line "built long ago" + + para "as a place for" + line "#MON training." + done + +SproutTower1FGrannyText: + text "A BELLSPROUT over" + line "100 feet tall…" + + para "People say that it" + line "became the center" + cont "pillar here." + done + +SproutTower1FTeacherText: + text "See the pillar" + line "shaking?" + + para "People are train-" + line "ing upstairs." + done + +SproutTower1FStatueText: + text "A #MON statue…" + + para "It looks very" + line "distinguished." + done + +SproutTower1F_MapEvents: + db 0, 0 ; filler + + db 5 ; warp events + warp_event 9, 15, VIOLET_CITY, 7 + warp_event 10, 15, VIOLET_CITY, 7 + warp_event 6, 4, SPROUT_TOWER_2F, 1 + warp_event 2, 6, SPROUT_TOWER_2F, 2 + warp_event 17, 3, SPROUT_TOWER_2F, 3 + + db 0 ; coord events + + db 2 ; bg events + bg_event 7, 15, BGEVENT_READ, SproutTower1FStatue + bg_event 12, 15, BGEVENT_READ, SproutTower1FStatue + + db 6 ; object events + object_event 7, 4, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SproutTower1FSage1Script, -1 + object_event 6, 7, SPRITE_SAGE, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SproutTower1FSage2Script, -1 + object_event 11, 12, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SproutTower1FGrannyScript, -1 + object_event 9, 9, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SproutTower1FTeacherScript, -1 + object_event 2, 1, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSageChow, -1 + object_event 16, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SproutTower1FParlyzHeal, EVENT_SPROUT_TOWER1F_PARLYZ_HEAL |