summaryrefslogtreecommitdiff
path: root/maps/OlivinePort.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/OlivinePort.asm')
-rw-r--r--maps/OlivinePort.asm87
1 files changed, 48 insertions, 39 deletions
diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm
index 38941d295..734d72dbb 100644
--- a/maps/OlivinePort.asm
+++ b/maps/OlivinePort.asm
@@ -1,3 +1,12 @@
+const_value set 2
+ const OLIVINEPORT_SAILOR1
+ const OLIVINEPORT_SAILOR2
+ const OLIVINEPORT_SAILOR3
+ const OLIVINEPORT_FISHING_GURU1
+ const OLIVINEPORT_FISHING_GURU2
+ const OLIVINEPORT_YOUNGSTER
+ const OLIVINEPORT_COOLTRAINER_F
+
OlivinePort_MapScriptHeader:
.MapTriggers:
db 2
@@ -18,7 +27,7 @@ UnknownScript_0x748ad:
UnknownScript_0x748b1:
applymovement PLAYER, MovementData_0x74a32
- appear $2
+ appear OLIVINEPORT_SAILOR1
dotrigger $0
setevent EVENT_GAVE_KURT_APRICORNS
blackoutmod OLIVINE_CITY
@@ -26,21 +35,21 @@ UnknownScript_0x748b1:
SailorScript_0x748c0:
faceplayer
- loadfont
+ opentext
checkevent EVENT_GAVE_KURT_APRICORNS
iftrue UnknownScript_0x74919
writetext UnknownText_0x74a55
+ waitbutton
closetext
- loadmovesprites
- spriteface $2, DOWN
+ spriteface OLIVINEPORT_SAILOR1, DOWN
pause 10
playsound SFX_EXIT_BUILDING
- disappear $2
- waitbutton
+ disappear OLIVINEPORT_SAILOR1
+ waitsfx
applymovement PLAYER, MovementData_0x74a30
playsound SFX_EXIT_BUILDING
special FadeOutPalettes
- waitbutton
+ waitsfx
checkevent EVENT_FAST_SHIP_FIRST_TIME
iffalse UnknownScript_0x7490a
clearevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
@@ -56,25 +65,25 @@ SailorScript_0x748c0:
clearevent EVENT_BEAT_BLACKBELT_WAI
UnknownScript_0x7490a:
clearevent EVENT_FAST_SHIP_DESTINATION_OLIVINE
- appear $2
+ appear OLIVINEPORT_SAILOR1
domaptrigger FAST_SHIP_1F, $1
warp FAST_SHIP_1F, $19, $1
end
UnknownScript_0x74919:
writetext UnknownText_0x74a80
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x7491f:
- spriteface $4, RIGHT
+ spriteface OLIVINEPORT_SAILOR3, RIGHT
checkevent EVENT_GAVE_KURT_APRICORNS
iftrue UnknownScript_0x7498b
checkevent EVENT_RECEIVED_BALLS_FROM_KURT
iftrue UnknownScript_0x7498b
spriteface PLAYER, LEFT
- loadfont
+ opentext
checkevent EVENT_FAST_SHIP_FIRST_TIME
iffalse UnknownScript_0x7494e
checkcode VAR_WEEKDAY
@@ -88,34 +97,34 @@ UnknownScript_0x7494e:
yesorno
iffalse UnknownScript_0x74992
writetext UnknownText_0x74ada
- keeptextopen
+ buttonsound
checkitem S_S_TICKET
iffalse UnknownScript_0x7496d
writetext UnknownText_0x74b11
+ waitbutton
closetext
- loadmovesprites
setevent EVENT_RECEIVED_BALLS_FROM_KURT
applymovement PLAYER, MovementData_0x74a37
jump SailorScript_0x748c0
UnknownScript_0x7496d:
writetext UnknownText_0x74b41
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x74a34
end
UnknownScript_0x74977:
writetext UnknownText_0x74ba8
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x74a34
end
UnknownScript_0x74981:
writetext UnknownText_0x74bce
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x74a34
end
@@ -124,20 +133,20 @@ UnknownScript_0x7498b:
UnknownScript_0x7498c:
writetext UnknownText_0x74af6
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x74992:
writetext UnknownText_0x74af6
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x74a34
end
SailorScript_0x7499c:
faceplayer
- loadfont
+ opentext
checkevent EVENT_GAVE_KURT_APRICORNS
iftrue UnknownScript_0x74919
checkevent EVENT_FAST_SHIP_FIRST_TIME
@@ -153,15 +162,15 @@ UnknownScript_0x749c0:
yesorno
iffalse UnknownScript_0x7498c
writetext UnknownText_0x74ada
- keeptextopen
+ buttonsound
checkitem S_S_TICKET
iffalse UnknownScript_0x749ec
writetext UnknownText_0x74b11
+ waitbutton
closetext
- loadmovesprites
setevent EVENT_RECEIVED_BALLS_FROM_KURT
checkcode VAR_FACING
- if_equal $3, UnknownScript_0x749e5
+ if_equal RIGHT, UnknownScript_0x749e5
applymovement PLAYER, MovementData_0x74a3f
jump SailorScript_0x748c0
@@ -171,20 +180,20 @@ UnknownScript_0x749e5:
UnknownScript_0x749ec:
writetext UnknownText_0x74b41
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x749f2:
writetext UnknownText_0x74ba8
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x749f8:
writetext UnknownText_0x74bce
+ waitbutton
closetext
- loadmovesprites
end
SailorScript_0x749fe:
@@ -192,41 +201,41 @@ SailorScript_0x749fe:
FishingGuruScript_0x74a01:
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x74bf4
+ waitbutton
closetext
- loadmovesprites
- spriteface $5, UP
+ spriteface OLIVINEPORT_FISHING_GURU1, UP
end
FishingGuruScript_0x74a0c:
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x74c35
+ waitbutton
closetext
- loadmovesprites
- spriteface $6, UP
+ spriteface OLIVINEPORT_FISHING_GURU2, UP
end
YoungsterScript_0x74a17:
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x74c76
+ waitbutton
closetext
- loadmovesprites
- spriteface $7, DOWN
+ spriteface OLIVINEPORT_YOUNGSTER, DOWN
end
CooltrainerFScript_0x74a22:
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x74ca2
+ waitbutton
closetext
- loadmovesprites
- spriteface $8, DOWN
+ spriteface OLIVINEPORT_COOLTRAINER_F, DOWN
end
-MapOlivinePortSignpostItem0:
+OlivinePortHiddenProtein:
dwb EVENT_OLIVINE_PORT_HIDDEN_PROTEIN, PROTEIN
@@ -393,7 +402,7 @@ OlivinePort_MapEventHeader:
.Signposts:
db 1
- signpost 22, 1, SIGNPOST_ITEM, MapOlivinePortSignpostItem0
+ signpost 22, 1, SIGNPOST_ITEM, OlivinePortHiddenProtein
.PersonEvents:
db 7