mirror of https://github.com/pret/pokecrystal.git
280 lines
5.2 KiB
NASM
280 lines
5.2 KiB
NASM
OlivineLighthouse6F_MapScriptHeader: ; 0x60b8f
|
|
; trigger count
|
|
db 0
|
|
|
|
; callback count
|
|
db 0
|
|
; 0x60b91
|
|
|
|
JasmineScript_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
|
|
|
|
MonsterScript_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 SPRITE_JASMINE, 12, 12, $6, $0, 255, 255, $80, 0, JasmineScript_0x60b91, $06d2
|
|
person_event SPRITE_MONSTER, 12, 13, $6, $0, 255, 255, $b0, 0, MonsterScript_0x60c3a, $ffff
|
|
person_event SPRITE_POKE_BALL, 8, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x60c66, $0668
|
|
; 0x60f8f
|
|
|