summaryrefslogtreecommitdiff
path: root/maps/SaffronPokecenter1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/SaffronPokecenter1F.asm')
-rw-r--r--maps/SaffronPokecenter1F.asm95
1 files changed, 95 insertions, 0 deletions
diff --git a/maps/SaffronPokecenter1F.asm b/maps/SaffronPokecenter1F.asm
new file mode 100644
index 00000000..b403b37e
--- /dev/null
+++ b/maps/SaffronPokecenter1F.asm
@@ -0,0 +1,95 @@
+ const_def 2 ; object constants
+ const SAFFRONPOKECENTER1F_NURSE
+ const SAFFRONPOKECENTER1F_TEACHER
+ const SAFFRONPOKECENTER1F_FISHER
+ const SAFFRONPOKECENTER1F_YOUNGSTER
+
+SaffronPokecenter1F_MapScripts:
+ db 0 ; scene scripts
+
+ db 0 ; callbacks
+
+SaffronPokecenter1FNurseScript:
+ jumpstd pokecenternurse
+
+SaffronPokecenter1FTeacherScript:
+ jumptextfaceplayer UnknownText_0x18a4a3
+
+SaffronPokecenter1FFisherScript:
+ faceplayer
+ opentext
+ checkevent EVENT_RETURNED_MACHINE_PART
+ iftrue .SolvedKantoPowerCrisis
+ writetext UnknownText_0x18a5d3
+ waitbutton
+ closetext
+ end
+
+.SolvedKantoPowerCrisis:
+ writetext UnknownText_0x18a62e
+ waitbutton
+ closetext
+ end
+
+SaffronPokecenter1FYoungsterScript:
+ jumptextfaceplayer SaffronPokecenter1FYoungsterText
+
+UnknownText_0x18a4a3:
+ text "There's a huge"
+ line "POWER PLANT north"
+ cont "of LAVENDER TOWN."
+ done
+
+UnknownText_0x18a5d3:
+ text "I just happened to"
+ line "come through ROCK"
+
+ para "TUNNEL. There was"
+ line "some commotion at"
+ cont "the POWER PLANT."
+ done
+
+UnknownText_0x18a62e:
+ text "Caves collapse"
+ line "easily."
+
+ para "Several caves have"
+ line "disappeared in the"
+
+ para "past few years,"
+ line "like the one out-"
+ cont "side CERULEAN."
+
+ para "As a pro HIKER,"
+ line "that's common"
+ cont "knowledge."
+ done
+
+SaffronPokecenter1FYoungsterText:
+ text "SILPH CO.'s HEAD"
+ line "OFFICE and the"
+
+ para "MAGNET TRAIN STA-"
+ line "TION--they're the"
+
+ para "places to see in"
+ line "SAFFRON."
+ done
+
+SaffronPokecenter1F_MapEvents:
+ db 0, 0 ; filler
+
+ db 3 ; warp events
+ warp_event 3, 7, SAFFRON_CITY, 4
+ warp_event 4, 7, SAFFRON_CITY, 4
+ warp_event 0, 7, POKECENTER_2F, 1
+
+ db 0 ; coord events
+
+ db 0 ; bg events
+
+ db 4 ; object events
+ object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FNurseScript, -1
+ object_event 7, 2, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FTeacherScript, -1
+ object_event 8, 6, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FFisherScript, -1
+ object_event 1, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FYoungsterScript, -1