summaryrefslogtreecommitdiff
path: root/maps/Route19FuchsiaGate.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route19FuchsiaGate.asm')
-rw-r--r--maps/Route19FuchsiaGate.asm60
1 files changed, 60 insertions, 0 deletions
diff --git a/maps/Route19FuchsiaGate.asm b/maps/Route19FuchsiaGate.asm
new file mode 100644
index 00000000..4c2d6abd
--- /dev/null
+++ b/maps/Route19FuchsiaGate.asm
@@ -0,0 +1,60 @@
+ const_def 2 ; object constants
+ const ROUTE19FUCHSIAGATE_OFFICER
+
+Route19FuchsiaGate_MapScripts:
+ db 0 ; scene scripts
+
+ db 0 ; callbacks
+
+Route19FuchsiaGateOfficerScript:
+ faceplayer
+ opentext
+ checkevent EVENT_CINNABAR_ROCKS_CLEARED
+ iftrue .RocksCleared
+ writetext Route19FuchsiaGateOfficerText
+ waitbutton
+ closetext
+ end
+
+.RocksCleared:
+ writetext Route19FuchsiaGateOfficerText_RocksCleared
+ waitbutton
+ closetext
+ end
+
+Route19FuchsiaGateOfficerText:
+ text "CINNABAR's volcano"
+ line "erupted."
+
+ para "It hurled boulders"
+ line "that cut off ROUTE"
+ cont "19 indefinitely."
+
+ para "I wonder if the"
+ line "people of CINNABAR"
+ cont "are safe…"
+ done
+
+Route19FuchsiaGateOfficerText_RocksCleared:
+ text "No CINNABAR citi-"
+ line "zens were injured"
+
+ para "by the eruption."
+ line "That's great!"
+ done
+
+Route19FuchsiaGate_MapEvents:
+ db 0, 0 ; filler
+
+ db 4 ; warp events
+ warp_event 4, 0, FUCHSIA_CITY, 10
+ warp_event 5, 0, FUCHSIA_CITY, 11
+ warp_event 4, 7, ROUTE_19, 1
+ warp_event 5, 7, ROUTE_19, 1
+
+ db 0 ; coord events
+
+ db 0 ; bg events
+
+ db 1 ; object events
+ object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route19FuchsiaGateOfficerScript, -1