summaryrefslogtreecommitdiff
path: root/maps/MountMoon.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/MountMoon.asm')
-rw-r--r--maps/MountMoon.asm178
1 files changed, 178 insertions, 0 deletions
diff --git a/maps/MountMoon.asm b/maps/MountMoon.asm
new file mode 100644
index 000000000..9afe02013
--- /dev/null
+++ b/maps/MountMoon.asm
@@ -0,0 +1,178 @@
+MountMoon_MapScriptHeader: ; 0x7407f
+ ; trigger count
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x74089, $0000
+ dw UnknownScript_0x7408d, $0000
+
+ ; callback count
+ db 0
+; 0x74089
+
+UnknownScript_0x74089: ; 0x74089
+ priorityjump UnknownScript_0x7408e
+ end
+; 0x7408d
+
+UnknownScript_0x7408d: ; 0x7408d
+ end
+; 0x7408e
+
+UnknownScript_0x7408e: ; 0x7408e
+ spriteface $0, $3
+ showemote $0, $0, 15
+ special $006a
+ pause 15
+ applymovement $2, MovementData_0x740f9
+ playmusic $001f
+ loadfont
+ 2writetext UnknownText_0x74105
+ closetext
+ loadmovesprites
+ checkbit1 $001c
+ iftrue UnknownScript_0x740c3
+ checkbit1 $001d
+ iftrue UnknownScript_0x740d3
+ winlosstext UnknownText_0x7419d, UnknownText_0x742e0
+ setlasttalked $2
+ loadtrainer RIVAL2, 3
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x740e3
+; 0x740c3
+
+UnknownScript_0x740c3: ; 0x740c3
+ winlosstext UnknownText_0x7419d, UnknownText_0x742e0
+ setlasttalked $2
+ loadtrainer RIVAL2, 1
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x740e3
+; 0x740d3
+
+UnknownScript_0x740d3: ; 0x740d3
+ winlosstext UnknownText_0x7419d, UnknownText_0x742e0
+ setlasttalked $2
+ loadtrainer RIVAL2, 2
+ startbattle
+ reloadmapmusic
+ returnafterbattle
+ 2jump UnknownScript_0x740e3
+; 0x740e3
+
+UnknownScript_0x740e3: ; 0x740e3
+ playmusic $0020
+ loadfont
+ 2writetext UnknownText_0x741fa
+ closetext
+ loadmovesprites
+ applymovement $2, MovementData_0x740fd
+ disappear $2
+ dotrigger $1
+ setbit1 $0319
+ playmapmusic
+ end
+; 0x740f9
+
+MovementData_0x740f9: ; 0x740f9
+ step_left
+ step_left
+ step_left
+ step_end
+; 0x740fd
+
+MovementData_0x740fd: ; 0x740fd
+ step_right
+ step_right
+ step_down
+ step_down
+ step_down
+ step_down
+ step_down
+ step_end
+; 0x74105
+
+UnknownText_0x74105: ; 0x74105
+ db $0, $56, " ", $56, " ", $56, $51
+ db "It's been a while,", $4f
+ db $52, ".", $51
+ db "…Since I lost to", $4f
+ db "you, I thought", $51
+ db "about what I was", $4f
+ db "lacking with my", $55
+ db "#MON…", $51
+ db "And we came up", $4f
+ db "with an answer.", $51
+ db $52, ", now we'll", $4f
+ db "show you!", $57
+; 0x7419d
+
+UnknownText_0x7419d: ; 0x7419d
+ db $0, $56, " ", $56, " ", $56, $51
+ db "I thought I raised", $4f
+ db "my #MON to be", $51
+ db "the best they", $4f
+ db "could be…", $51
+ db "…But it still ", $4f
+ db "wasn't enough…", $57
+; 0x741fa
+
+UnknownText_0x741fa: ; 0x741fa
+ db $0, $56, " ", $56, " ", $56, $51
+ db "…You won, fair", $4f
+ db "and square.", $51
+ db "I admit it. But", $4f
+ db "this isn't the", $55
+ db "end.", $51
+ db "I'm going to be", $4f
+ db "the greatest #-", $55
+ db "MON trainer ever.", $51
+ db "Because these guys", $4f
+ db "are behind me.", $51
+ db "…Listen, ", $52, ".", $51
+ db "One of these days", $4f
+ db "I'm going to prove", $51
+ db "how good I am by", $4f
+ db "beating you.", $57
+; 0x742e0
+
+UnknownText_0x742e0: ; 0x742e0
+ db $0, $56, " ", $56, " ", $56, $51
+ db "I've repaid my", $4f
+ db "debt to you.", $51
+ db "With my #MON,", $4f
+ db "I'm going to beat", $51
+ db "the CHAMPION and", $4f
+ db "become the world's", $55
+ db "greatest trainer.", $57
+; 0x74356
+
+MountMoon_MapEventHeader: ; 0x74356
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 8
+ warp_def $3, $3, 1, GROUP_ROUTE_3, MAP_ROUTE_3
+ warp_def $f, $f, 1, GROUP_ROUTE_4, MAP_ROUTE_4
+ warp_def $3, $d, 7, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+ warp_def $b, $f, 8, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+ warp_def $5, $19, 1, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE
+ warp_def $f, $19, 2, GROUP_MOUNT_MOON_SQUARE, MAP_MOUNT_MOON_SQUARE
+ warp_def $3, $19, 3, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+ warp_def $d, $19, 4, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 0
+
+ ; people-events
+ db 1
+ person_event $4, 7, 11, $8, $0, 255, 255, $0, 0, ObjectEvent, $077a
+; 0x74391
+