summaryrefslogtreecommitdiff
path: root/maps/ElmsHouse.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/ElmsHouse.asm')
-rw-r--r--maps/ElmsHouse.asm100
1 files changed, 100 insertions, 0 deletions
diff --git a/maps/ElmsHouse.asm b/maps/ElmsHouse.asm
new file mode 100644
index 00000000..49f06126
--- /dev/null
+++ b/maps/ElmsHouse.asm
@@ -0,0 +1,100 @@
+ const_def 2 ; object constants
+ const ELMSHOUSE_ELMS_WIFE
+ const ELMSHOUSE_ELMS_SON
+
+ElmsHouse_MapScripts:
+ db 0 ; scene scripts
+
+ db 0 ; callbacks
+
+ElmsWife:
+ jumptextfaceplayer ElmsWifeText
+
+ElmsSon:
+ jumptextfaceplayer ElmsSonText
+
+ElmsHousePC:
+ jumptext ElmsHousePCText
+
+ElmsHouseBookshelf:
+ jumpstd difficultbookshelf
+
+ElmsWifeText:
+ text "Hi, <PLAYER>! My"
+ line "husband's always"
+
+ para "so busy--I hope"
+ line "he's OK."
+
+ para "When he's caught"
+ line "up in his #MON"
+
+ para "research, he even"
+ line "forgets to eat."
+ done
+
+ElmsSonText:
+ text "When I grow up,"
+ line "I'm going to help"
+ cont "my Dad!"
+
+ para "I'm going to be a"
+ line "great #MON"
+ cont "professor!"
+ done
+
+ElmsHouseLabFoodText:
+; unused
+ text "There's some food"
+ line "here. It must be"
+ cont "for the LAB."
+ done
+
+ElmsHousePokemonFoodText:
+; unused
+ text "There's some food"
+ line "here. This must be"
+ cont "for #MON."
+ done
+
+ElmsHousePCText:
+ text "#MON. Where do"
+ line "they come from? "
+
+ para "Where are they"
+ line "going?"
+
+ para "Why has no one"
+ line "ever witnessed a"
+ cont "#MON's birth?"
+
+ para "I want to know! I"
+ line "will dedicate my"
+
+ para "life to the study"
+ line "of #MON!"
+
+ para "…"
+
+ para "It's a part of"
+ line "PROF.ELM's re-"
+ cont "search papers."
+ done
+
+ElmsHouse_MapEvents:
+ db 0, 0 ; filler
+
+ db 2 ; warp events
+ warp_event 2, 7, NEW_BARK_TOWN, 4
+ warp_event 3, 7, NEW_BARK_TOWN, 4
+
+ db 0 ; coord events
+
+ db 3 ; bg events
+ bg_event 0, 1, BGEVENT_READ, ElmsHousePC
+ bg_event 6, 1, BGEVENT_READ, ElmsHouseBookshelf
+ bg_event 7, 1, BGEVENT_READ, ElmsHouseBookshelf
+
+ db 2 ; object events
+ object_event 1, 5, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ElmsWife, -1
+ object_event 5, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ElmsSon, -1