summaryrefslogtreecommitdiff
path: root/maps/OlivineLighthouse6F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/OlivineLighthouse6F.asm')
-rw-r--r--maps/OlivineLighthouse6F.asm279
1 files changed, 279 insertions, 0 deletions
diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm
new file mode 100644
index 000000000..123f22756
--- /dev/null
+++ b/maps/OlivineLighthouse6F.asm
@@ -0,0 +1,279 @@
+OlivineLighthouse6F_MapScriptHeader: ; 0x60b8f
+ ; trigger count
+ db 0
+
+ ; callback count
+ db 0
+; 0x60b91
+
+UnknownScript_0x60b91: ; 0x60b91
+ faceplayer
+ loadfont
+ checkitem SECRETPOTION
+ iftrue UnknownScript_0x60bab
+ checkbit1 $0037
+ iftrue UnknownScript_0x60ba5
+ 2writetext UnknownText_0x60c81
+ keeptextopen
+ setbit1 $0037
+UnknownScript_0x60ba5: ; 0x60ba5
+ 2writetext UnknownText_0x60d64
+ closetext
+ loadmovesprites
+ end
+; 0x60bab
+
+UnknownScript_0x60bab: ; 0x60bab
+ 2writetext UnknownText_0x60d99
+ yesorno
+ iffalse UnknownScript_0x60c25
+ 2writetext UnknownText_0x60dc3
+ keeptextopen
+ takeitem SECRETPOTION, 1
+ 2writetext UnknownText_0x60dea
+ closetext
+ loadmovesprites
+ spriteface $2, $3
+ pause 15
+ spriteface $3, $2
+ loadfont
+ playmusic $000d
+ 2writetext UnknownText_0x60e44
+ pause 60
+ keeptextopen
+ loadmovesprites
+ special $003d
+ cry AMPHAROS
+ special $002e
+ pause 10
+ special $0031
+ loadfont
+ 2writetext UnknownText_0x60f3d
+ closetext
+ loadmovesprites
+ spriteface $3, $3
+ pause 10
+ spriteface $3, $2
+ pause 10
+ spriteface $3, $3
+ pause 10
+ spriteface $3, $2
+ pause 10
+ faceplayer
+ loadfont
+ 2writetext UnknownText_0x60e6c
+ closetext
+ loadmovesprites
+ setbit1 $0020
+ clearbit1 $06d3
+ checkcode $9
+ if_equal $0, UnknownScript_0x60c17
+ if_equal $3, UnknownScript_0x60c1e
+ applymovement $2, MovementData_0x60c68
+ disappear $2
+ end
+; 0x60c17
+
+UnknownScript_0x60c17: ; 0x60c17
+ applymovement $2, MovementData_0x60c70
+ disappear $2
+ end
+; 0x60c1e
+
+UnknownScript_0x60c1e: ; 0x60c1e
+ applymovement $2, MovementData_0x60c79
+ disappear $2
+ end
+; 0x60c25
+
+UnknownScript_0x60c25: ; 0x60c25
+ 2writetext UnknownText_0x60edf
+ closetext
+ loadmovesprites
+ spriteface $2, $3
+ pause 15
+ spriteface $3, $2
+ loadfont
+ 2writetext UnknownText_0x60ef1
+ closetext
+ loadmovesprites
+ end
+; 0x60c39
+
+UnknownScript_0x60c39: ; 0x60c39
+ end
+; 0x60c3a
+
+UnknownScript_0x60c3a: ; 0x60c3a
+ faceplayer
+ loadfont
+ checkbit1 $0020
+ iftrue UnknownScript_0x60c51
+ 2writetext UnknownText_0x60f03
+ writebyte AMPHAROS
+ special $005f
+ keeptextopen
+ 2writetext UnknownText_0x60f19
+ closetext
+ loadmovesprites
+ end
+; 0x60c51
+
+UnknownScript_0x60c51: ; 0x60c51
+ 2writetext UnknownText_0x60f3d
+ cry AMPHAROS
+ closetext
+ loadmovesprites
+ special $002e
+ special $0031
+ special $002e
+ special $0031
+ end
+; 0x60c66
+
+ItemFragment_0x60c66: ; 0x60c66
+ db SUPER_POTION, 1
+; 0x60c68
+
+MovementData_0x60c68: ; 0x60c68
+ slow_step_up
+ slow_step_up
+ slow_step_right
+ slow_step_up
+ slow_step_up
+ accelerate_last
+ accelerate_last
+ step_end
+; 0x60c70
+
+MovementData_0x60c70: ; 0x60c70
+ slow_step_down
+ slow_step_right
+ slow_step_right
+ slow_step_right
+ slow_step_up
+ slow_step_right
+ slow_step_right
+ slow_step_right
+ step_end
+; 0x60c79
+
+MovementData_0x60c79: ; 0x60c79
+ slow_step_up
+ slow_step_up
+ slow_step_right
+ slow_step_up
+ slow_step_up
+ slow_step_up
+ accelerate_last
+ step_end
+; 0x60c81
+
+UnknownText_0x60c81: ; 0x60c81
+ db $0, "JASMINE: … This", $4f
+ db "#MON always", $51
+ db "kept the sea lit", $4f
+ db "at night.", $51
+ db "…But it suddenly", $4f
+ db "got sick… It's", $55
+ db "gasping for air…", $51
+ db "…I understand", $4f
+ db "that there is a", $51
+ db "wonderful PHARMACY", $4f
+ db "in CIANWOOD…", $51
+ db "But that's across", $4f
+ db "the sea…", $51
+ db "And I can't leave", $4f
+ db "AMPHY unattended…", $57
+; 0x60d64
+
+UnknownText_0x60d64: ; 0x60d64
+ db $0, "…May I ask you to", $4f
+ db "get some medicine", $55
+ db "for me? Please?", $57
+; 0x60d99
+
+UnknownText_0x60d99: ; 0x60d99
+ db $0, "JASMINE: …Will", $4f
+ db "that medicine cure", $55
+ db "AMPHY?", $57
+; 0x60dc3
+
+UnknownText_0x60dc3: ; 0x60dc3
+ db $0, $52, " handed the", $4f
+ db "SECRETPOTION to", $55
+ db "JASMINE.", $57
+; 0x60dea
+
+UnknownText_0x60dea: ; 0x60dea
+ db $0, "JASMINE: …Um,", $4f
+ db "please don't be", $55
+ db "offended…", $51
+ db "…AMPHY will not", $4f
+ db "take anything from", $55
+ db "anyone but me…", $57
+; 0x60e44
+
+UnknownText_0x60e44: ; 0x60e44
+ db $0, "JASMINE: …", $51
+ db "AMPHY, how are you", $4f
+ db "feeling?", $57
+; 0x60e6c
+
+UnknownText_0x60e6c: ; 0x60e6c
+ db $0, "JASMINE: …Oh, I'm", $4f
+ db "so relieved…", $51
+ db "This is just so", $4f
+ db "wonderful…", $51
+ db "Thank you so very,", $4f
+ db "very much.", $51
+ db "…I will return to", $4f
+ db "the GYM…", $57
+; 0x60edf
+
+UnknownText_0x60edf: ; 0x60edf
+ db $0, "JASMINE: …I see…", $57
+; 0x60ef1
+
+UnknownText_0x60ef1: ; 0x60ef1
+ db $0, "…AMPHY, hang on!", $57
+; 0x60f03
+
+UnknownText_0x60f03: ; 0x60f03
+ db $0, "AMPHY: …", $4f
+ db "…Pa… paloo…", $57
+; 0x60f19
+
+UnknownText_0x60f19: ; 0x60f19
+ db $0, "Its breathing is", $4f
+ db "terribly labored…", $57
+; 0x60f3d
+
+UnknownText_0x60f3d: ; 0x60f3d
+ db $0, "AMPHY: Palu!", $4f
+ db "Palulu!", $57
+; 0x60f53
+
+OlivineLighthouse6F_MapEventHeader: ; 0x60f53
+ ; filler
+ db 0, 0
+
+ ; warps
+ db 3
+ warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F
+ warp_def $5, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F
+ warp_def $5, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F
+
+ ; xy triggers
+ db 0
+
+ ; signposts
+ db 0
+
+ ; people-events
+ db 3
+ person_event $17, 12, 12, $6, $0, 255, 255, $80, 0, UnknownScript_0x60b91, $06d2
+ person_event $4c, 12, 13, $6, $0, 255, 255, $b0, 0, UnknownScript_0x60c3a, $ffff
+ person_event $54, 8, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x60c66, $0668
+; 0x60f8f
+