1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
|
FastShip1F_MapScriptHeader: ; 0x75127
; trigger count
db 3
; triggers
dw UnknownScript_0x75135, $0000
dw UnknownScript_0x75136, $0000
dw UnknownScript_0x7513a, $0000
; callback count
db 0
; 0x75135
UnknownScript_0x75135: ; 0x75135
end
; 0x75136
UnknownScript_0x75136: ; 0x75136
priorityjump UnknownScript_0x7513b
end
; 0x7513a
UnknownScript_0x7513a: ; 0x7513a
end
; 0x7513b
UnknownScript_0x7513b: ; 0x7513b
applymovement $2, MovementData_0x7520e
applymovement $0, MovementData_0x75217
applymovement $2, MovementData_0x75211
pause 30
playsound $001c
earthquake 30
blackoutmod GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
clearevent $0031
checkevent $0030
iftrue UnknownScript_0x7515d
dotrigger $2
end
; 0x7515d
UnknownScript_0x7515d: ; 0x7515d
dotrigger $0
end
; 0x75160
SailorScript_0x75160: ; 0x75160
faceplayer
loadfont
checkevent $0031
iftrue UnknownScript_0x7517a
checkevent $002f
iftrue UnknownScript_0x75174
2writetext UnknownText_0x7523b
closetext
loadmovesprites
end
; 0x75174
UnknownScript_0x75174: ; 0x75174
2writetext UnknownText_0x7529b
closetext
loadmovesprites
end
; 0x7517a
UnknownScript_0x7517a: ; 0x7517a
checkevent $002f
iftrue UnknownScript_0x7519c
2writetext UnknownText_0x754be
closetext
loadmovesprites
2call UnknownScript_0x751b8
playsound $0023
special $002e
waitbutton
setevent $072b
domaptrigger GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $1
warp GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $7, $11
end
; 0x7519c
UnknownScript_0x7519c: ; 0x7519c
2writetext UnknownText_0x7548d
closetext
loadmovesprites
2call UnknownScript_0x751b8
playsound $0023
special $002e
waitbutton
setevent $072a
domaptrigger GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $1
warp GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $7, $17
end
; 0x751b8
UnknownScript_0x751b8: ; 0x751b8
checkcode $9
if_equal $3, UnknownScript_0x751c7
applymovement $2, MovementData_0x7520e
applymovement $0, MovementData_0x75235
end
; 0x751c7
UnknownScript_0x751c7: ; 0x751c7
applymovement $2, MovementData_0x75214
applymovement $0, MovementData_0x75238
end
; 0x751d0
SailorScript_0x751d0: ; 0x751d0
faceplayer
loadfont
checkevent $0030
iftrue UnknownScript_0x751de
2writetext UnknownText_0x752f9
closetext
loadmovesprites
end
; 0x751de
UnknownScript_0x751de: ; 0x751de
2writetext UnknownText_0x7534f
closetext
loadmovesprites
end
; 0x751e4
SailorScript_0x751e4: ; 0x751e4
jumptextfaceplayer UnknownText_0x753c0
; 0x751e7
UnknownScript_0x751e7: ; 0x751e7
moveperson $5, $14, $6
; 0x751eb
UnknownScript_0x751eb: ; 0x751eb
appear $5
applymovement $5, MovementData_0x7521b
playsound $0041
applymovement $0, MovementData_0x7522e
applymovement $5, MovementData_0x75220
loadfont
2writetext UnknownText_0x75412
closetext
loadmovesprites
spriteface $0, $3
applymovement $5, MovementData_0x75222
disappear $5
dotrigger $0
end
; 0x7520e
MovementData_0x7520e: ; 0x7520e
slow_step_left
turn_head_right
step_end
; 0x75211
MovementData_0x75211: ; 0x75211
slow_step_right
turn_head_down
step_end
; 0x75214
MovementData_0x75214: ; 0x75214
slow_step_down
turn_head_up
step_end
; 0x75217
MovementData_0x75217: ; 0x75217
step_down
step_down
turn_head_down
step_end
; 0x7521b
MovementData_0x7521b: ; 0x7521b
big_step_right
big_step_right
big_step_right
big_step_right
step_end
; 0x75220
MovementData_0x75220: ; 0x75220
step_right
step_end
; 0x75222
MovementData_0x75222: ; 0x75222
big_step_down
big_step_right
big_step_right
big_step_right
big_step_right
big_step_right
big_step_right
big_step_down
big_step_down
big_step_down
big_step_down
step_end
; 0x7522e
MovementData_0x7522e: ; 0x7522e
big_step_right
turn_head_left
step_end
; 0x75231
MovementData_0x75231: ; 0x75231
step_up
step_end
; 0x75233
MovementData_0x75233: ; 0x75233
step_down
step_end
; 0x75235
MovementData_0x75235: ; 0x75235
step_up
step_up
step_end
; 0x75238
MovementData_0x75238: ; 0x75238
step_right
step_up
step_end
; 0x7523b
UnknownText_0x7523b: ; 0x7523b
text "FAST SHIP S.S.AQUA"
line "is en route to"
cont "VERMILION CITY."
para "We will make an"
line "announcement when"
cont "we arrive."
done
; 0x7529b
UnknownText_0x7529b: ; 0x7529b
text "FAST SHIP S.S.AQUA"
line "is en route to"
cont "OLIVINE CITY."
para "We will make an"
line "announcement when"
cont "we arrive."
done
; 0x752f9
UnknownText_0x752f9: ; 0x752f9
text "Here's your cabin."
para "If your #MON"
line "are hurt, take a"
cont "nap in the bed."
para "That will heal"
line "them."
done
; 0x7534f
UnknownText_0x7534f: ; 0x7534f
text "Here's your cabin."
para "You can heal your"
line "#MON by taking"
cont "a nap in the bed."
para "The ship will"
line "arrive while"
cont "you're sleeping."
done
; 0x753c0
UnknownText_0x753c0: ; 0x753c0
text "The passengers are"
line "all trainers."
para "They're all itch-"
line "ing to battle in"
cont "their cabins."
done
; 0x75412
UnknownText_0x75412: ; 0x75412
text "Whoa! Excuse me."
line "I was in a hurry!"
para "My granddaughter"
line "is missing!"
para "She's just a wee"
line "girl. If you see"
para "her, please let me"
line "know!"
done
; 0x7548d
UnknownText_0x7548d: ; 0x7548d
text "FAST SHIP S.S.AQUA"
line "has arrived in"
cont "OLIVINE CITY."
done
; 0x754be
UnknownText_0x754be: ; 0x754be
text "FAST SHIP S.S.AQUA"
line "has arrived in"
cont "VERMILION CITY."
done
; 0x754f1
FastShip1F_MapEventHeader: ; 0x754f1
; filler
db 0, 0
; warps
db 12
warp_def $1, $19, 255, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
warp_def $8, $1b, 1, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
warp_def $8, $17, 2, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
warp_def $8, $13, 3, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
warp_def $8, $f, 1, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
warp_def $f, $f, 2, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
warp_def $f, $13, 4, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
warp_def $f, $17, 1, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
warp_def $f, $1b, 3, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
warp_def $d, $3, 5, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
warp_def $c, $6, 1, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F
warp_def $e, $1e, 2, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F
; xy triggers
db 2
xy_trigger 2, $6, $18, $0, UnknownScript_0x751eb, $0, $0
xy_trigger 2, $6, $19, $0, UnknownScript_0x751e7, $0, $0
; signposts
db 0
; people-events
db 4
person_event SPRITE_SAILOR, 6, 29, $6, $0, 255, 255, $0, 0, SailorScript_0x75160, $ffff
person_event SPRITE_SAILOR, 11, 18, $9, $0, 255, 255, $0, 0, SailorScript_0x751d0, $ffff
person_event SPRITE_SAILOR, 21, 26, $5, $2, 255, 255, $0, 0, SailorScript_0x751e4, $ffff
person_event SPRITE_GENTLEMAN, 10, 23, $9, $0, 255, 255, $0, 0, ObjectEvent, $072c
; 0x75577
|