pokecrystal-board/maps/OlivineLighthouse6F.asm

274 lines
5.4 KiB
NASM
Raw Normal View History

2018-01-31 08:38:45 -08:00
const_def 2 ; object constants
2015-11-26 21:22:14 -08:00
const OLIVINELIGHTHOUSE6F_JASMINE
const OLIVINELIGHTHOUSE6F_MONSTER
const OLIVINELIGHTHOUSE6F_POKE_BALL
OlivineLighthouse6F_MapScripts:
db 0 ; scene scripts
db 0 ; callbacks
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
special FadeOutPalettes
pause 10
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
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
special FadeOutPalettes
special FadeInPalettes
special FadeOutPalettes
special FadeInPalettes
end
2015-12-15 07:55:56 -08:00
OlivineLighthouse6FSuperPotion:
itemball SUPER_POTION
2015-07-10 01:45:35 -07:00
MovementData_0x60c68:
2016-05-14 10:46:14 -07:00
slow_step UP
slow_step UP
slow_step RIGHT
slow_step UP
slow_step UP
2016-05-14 09:28:00 -07:00
step_sleep 8
step_sleep 8
step_end
2015-07-10 01:45:35 -07:00
MovementData_0x60c70:
2016-05-14 10:46:14 -07:00
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:
2016-05-14 10:46:14 -07:00
slow_step UP
slow_step UP
slow_step RIGHT
slow_step UP
slow_step UP
slow_step UP
2016-05-14 09:28:00 -07: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
OlivineLighthouse6F_MapEvents:
db 0, 0 ; filler
db 3 ; warp events
2018-02-01 18:54:00 -08:00
warp_event 9, 15, OLIVINE_LIGHTHOUSE_5F, 1
warp_event 16, 5, OLIVINE_LIGHTHOUSE_5F, 6
warp_event 17, 5, OLIVINE_LIGHTHOUSE_5F, 7
db 0 ; coord events
db 0 ; bg events
db 3 ; object events
object_event 8, 8, SPRITE_JASMINE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, JasmineScript_0x60b91, EVENT_OLIVINE_LIGHTHOUSE_JASMINE
object_event 9, 8, SPRITE_MONSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, MonsterScript_0x60c3a, -1
object_event 3, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse6FSuperPotion, EVENT_OLIVINE_LIGHTHOUSE_6F_SUPER_POTION