summaryrefslogtreecommitdiff
path: root/maps/OlivineLighthouse6F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/OlivineLighthouse6F.asm')
-rw-r--r--maps/OlivineLighthouse6F.asm81
1 files changed, 43 insertions, 38 deletions
diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm
index aae5ed42e..d1c6527c9 100644
--- a/maps/OlivineLighthouse6F.asm
+++ b/maps/OlivineLighthouse6F.asm
@@ -1,3 +1,8 @@
+const_value set 2
+ const OLIVINELIGHTHOUSE6F_JASMINE
+ const OLIVINELIGHTHOUSE6F_MONSTER
+ const OLIVINELIGHTHOUSE6F_POKE_BALL
+
OlivineLighthouse6F_MapScriptHeader:
.MapTriggers:
db 0
@@ -7,18 +12,18 @@ OlivineLighthouse6F_MapScriptHeader:
JasmineScript_0x60b91:
faceplayer
- loadfont
+ opentext
checkitem SECRETPOTION
iftrue UnknownScript_0x60bab
checkevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
iftrue UnknownScript_0x60ba5
writetext UnknownText_0x60c81
- keeptextopen
+ buttonsound
setevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
UnknownScript_0x60ba5:
writetext UnknownText_0x60d64
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x60bab:
@@ -26,72 +31,72 @@ UnknownScript_0x60bab:
yesorno
iffalse UnknownScript_0x60c25
writetext UnknownText_0x60dc3
- keeptextopen
+ buttonsound
takeitem SECRETPOTION
writetext UnknownText_0x60dea
+ waitbutton
closetext
- loadmovesprites
- spriteface $2, RIGHT
+ spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT
pause 15
- spriteface $3, LEFT
- loadfont
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
+ opentext
playmusic MUSIC_HEAL
writetext UnknownText_0x60e44
pause 60
- keeptextopen
- loadmovesprites
+ buttonsound
+ closetext
special RestartMapMusic
cry AMPHAROS
special FadeOutPalettes
pause 10
special FadeInPalettes
- loadfont
+ opentext
writetext UnknownText_0x60f3d
+ waitbutton
closetext
- loadmovesprites
- spriteface $3, RIGHT
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT
pause 10
- spriteface $3, LEFT
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
pause 10
- spriteface $3, RIGHT
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, RIGHT
pause 10
- spriteface $3, LEFT
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
pause 10
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x60e6c
+ waitbutton
closetext
- loadmovesprites
setevent EVENT_JASMINE_RETURNED_TO_GYM
clearevent EVENT_OLIVINE_GYM_JASMINE
checkcode VAR_FACING
- if_equal $0, UnknownScript_0x60c17
- if_equal $3, UnknownScript_0x60c1e
- applymovement $2, MovementData_0x60c68
- disappear $2
+ if_equal DOWN, UnknownScript_0x60c17
+ if_equal RIGHT, UnknownScript_0x60c1e
+ applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68
+ disappear OLIVINELIGHTHOUSE6F_JASMINE
end
UnknownScript_0x60c17:
- applymovement $2, MovementData_0x60c70
- disappear $2
+ applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c70
+ disappear OLIVINELIGHTHOUSE6F_JASMINE
end
UnknownScript_0x60c1e:
- applymovement $2, MovementData_0x60c79
- disappear $2
+ applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c79
+ disappear OLIVINELIGHTHOUSE6F_JASMINE
end
UnknownScript_0x60c25:
writetext UnknownText_0x60edf
+ waitbutton
closetext
- loadmovesprites
- spriteface $2, RIGHT
+ spriteface OLIVINELIGHTHOUSE6F_JASMINE, RIGHT
pause 15
- spriteface $3, LEFT
- loadfont
+ spriteface OLIVINELIGHTHOUSE6F_MONSTER, LEFT
+ opentext
writetext UnknownText_0x60ef1
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x60c39:
@@ -99,31 +104,31 @@ UnknownScript_0x60c39:
MonsterScript_0x60c3a:
faceplayer
- loadfont
+ opentext
checkevent EVENT_JASMINE_RETURNED_TO_GYM
iftrue UnknownScript_0x60c51
writetext UnknownText_0x60f03
writebyte AMPHAROS
special PlaySlowCry
- keeptextopen
+ buttonsound
writetext UnknownText_0x60f19
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x60c51:
writetext UnknownText_0x60f3d
cry AMPHAROS
+ waitbutton
closetext
- loadmovesprites
special FadeOutPalettes
special FadeInPalettes
special FadeOutPalettes
special FadeInPalettes
end
-ItemFragment_0x60c66:
- db SUPER_POTION, 1
+OlivineLighthouse6FSuperPotion:
+ itemball SUPER_POTION
MovementData_0x60c68:
slow_step_up
@@ -272,4 +277,4 @@ OlivineLighthouse6F_MapEventHeader:
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
+ person_event SPRITE_POKE_BALL, 4, 3, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, OlivineLighthouse6FSuperPotion, EVENT_OLIVINE_LIGHTHOUSE_6F_SUPER_POTION