pokecrystal-board/maps/OlivineLighthouse6F.asm

281 lines
5.4 KiB
NASM
Raw Normal View History

2015-11-26 21:22:14 -08:00
const_value set 2
const OLIVINELIGHTHOUSE6F_JASMINE
const OLIVINELIGHTHOUSE6F_MONSTER
const OLIVINELIGHTHOUSE6F_POKE_BALL
2015-07-10 01:45:35 -07:00
OlivineLighthouse6F_MapScriptHeader:
.MapTriggers:
db 0
.MapCallbacks:
db 0
2015-07-10 01:45:35 -07:00
JasmineScript_0x60b91:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
checkitem SECRETPOTION
iftrue UnknownScript_0x60bab
2015-07-10 05:08:03 -07:00
checkevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
iftrue UnknownScript_0x60ba5
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60c81
2015-11-29 19:29:45 -08:00
buttonsound
2015-07-10 05:08:03 -07:00
setevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
2015-07-10 01:45:35 -07:00
UnknownScript_0x60ba5:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60d64
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60bab:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60d99
yesorno
iffalse UnknownScript_0x60c25
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60dc3
2015-11-29 19:29:45 -08:00
buttonsound
2015-11-04 17:20:14 -08:00
takeitem SECRETPOTION
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60dea
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT
pause 15
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
2015-12-09 15:25:44 -08:00
opentext
playmusic MUSIC_HEAL
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60e44
pause 60
2015-11-29 19:29:45 -08:00
buttonsound
2015-11-25 07:16:29 -08:00
closetext
special RestartMapMusic
cry AMPHAROS
2015-11-26 18:05:32 -08:00
special FadeOutPalettes
pause 10
2015-11-26 18:05:32 -08:00
special FadeInPalettes
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60f3d
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT
pause 10
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
pause 10
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT
pause 10
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
pause 10
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60e6c
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2013-09-24 00:48:58 -07:00
setevent EVENT_JASMINE_RETURNED_TO_GYM
clearevent EVENT_OLIVINE_GYM_JASMINE
checkcode VAR_FACING
2015-11-27 10:06:43 -08:00
if_equal DOWN, UnknownScript_0x60c17
if_equal RIGHT, UnknownScript_0x60c1e
2015-11-26 21:22:14 -08:00
applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68
disappear OLIVINELIGHTHOUSE6F_JASMINE
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60c17:
2015-11-26 21:22:14 -08:00
applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c70
disappear OLIVINELIGHTHOUSE6F_JASMINE
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60c1e:
2015-11-26 21:22:14 -08:00
applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c79
disappear OLIVINELIGHTHOUSE6F_JASMINE
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60c25:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60edf
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT
pause 15
2015-11-26 21:22:14 -08:00
spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60ef1
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60c39:
end
2015-07-10 01:45:35 -07:00
MonsterScript_0x60c3a:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_JASMINE_RETURNED_TO_GYM
iftrue UnknownScript_0x60c51
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60f03
writebyte AMPHAROS
2015-10-31 18:05:02 -07:00
special PlaySlowCry
2015-11-29 19:29:45 -08:00
buttonsound
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60f19
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x60c51:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x60f3d
cry AMPHAROS
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 18:05:32 -08:00
special FadeOutPalettes
special FadeInPalettes
special FadeOutPalettes
special FadeInPalettes
end
2015-07-10 01:45:35 -07:00
ItemFragment_0x60c66:
2015-12-09 08:57:08 -08:00
itemfragment SUPER_POTION
2015-07-10 01:45:35 -07:00
MovementData_0x60c68:
slow_step_up
slow_step_up
slow_step_right
slow_step_up
slow_step_up
2015-11-11 20:38:57 -08:00
step_sleep_8
step_sleep_8
step_end
2015-07-10 01:45:35 -07:00
MovementData_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
2015-07-10 01:45:35 -07:00
MovementData_0x60c79:
slow_step_up
slow_step_up
slow_step_right
slow_step_up
slow_step_up
slow_step_up
2015-11-11 20:38:57 -08:00
step_sleep_8
step_end
2015-07-10 01:45:35 -07:00
UnknownText_0x60c81:
text "JASMINE: … This"
line "#MON always"
para "kept the sea lit"
line "at night."
para "…But it suddenly"
line "got sick… It's"
cont "gasping for air…"
para "…I understand"
line "that there is a"
para "wonderful PHARMACY"
line "in CIANWOOD…"
para "But that's across"
line "the sea…"
para "And I can't leave"
line "AMPHY unattended…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60d64:
text "…May I ask you to"
line "get some medicine"
cont "for me? Please?"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60d99:
text "JASMINE: …Will"
line "that medicine cure"
cont "AMPHY?"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60dc3:
text "<PLAYER> handed the"
line "SECRETPOTION to"
cont "JASMINE."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60dea:
text "JASMINE: …Um,"
line "please don't be"
cont "offended…"
para "…AMPHY will not"
line "take anything from"
cont "anyone but me…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60e44:
text "JASMINE: …"
para "AMPHY, how are you"
line "feeling?"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60e6c:
text "JASMINE: …Oh, I'm"
line "so relieved…"
para "This is just so"
line "wonderful…"
para "Thank you so very,"
line "very much."
para "…I will return to"
line "the GYM…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60edf:
text "JASMINE: …I see…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60ef1:
text "…AMPHY, hang on!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60f03:
text "AMPHY: …"
line "…Pa… paloo…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60f19:
text "Its breathing is"
line "terribly labored…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x60f3d:
text "AMPHY: Palu!"
line "Palulu!"
done
2015-07-10 01:45:35 -07:00
OlivineLighthouse6F_MapEventHeader:
; filler
db 0, 0
.Warps:
db 3
warp_def $f, $9, 1, OLIVINE_LIGHTHOUSE_5F
warp_def $5, $10, 6, OLIVINE_LIGHTHOUSE_5F
warp_def $5, $11, 7, OLIVINE_LIGHTHOUSE_5F
.XYTriggers:
db 0
.Signposts:
db 0
.PersonEvents:
db 3
person_event SPRITE_JASMINE, 8, 8, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, JasmineScript_0x60b91, EVENT_OLIVINE_LIGHTHOUSE_JASMINE
person_event SPRITE_MONSTER, 8, 9, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, MonsterScript_0x60c3a, -1
person_event SPRITE_POKE_BALL, 4, 3, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMFRAGMENT, 0, ItemFragment_0x60c66, EVENT_OLIVINE_LIGHTHOUSE_6F_SUPER_POTION