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
|
Route124_DivingTreasureHuntersHouse_MapScripts:: @ 8163DFA
map_script 3, Route124_DivingTreasureHuntersHouse_MapScript1_163E00
.byte 0
Route124_DivingTreasureHuntersHouse_MapScript1_163E00:: @ 8163E00
setflag FLAG_LANDMARK_HUNTERS_HOUSE
end
Route124_DivingTreasureHuntersHouse_EventScript_163E04:: @ 8163E04
lock
faceplayer
checkflag FLAG_MET_DIVING_TREASURE_HUNTER
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E20
msgbox Route124_DivingTreasureHuntersHouse_Text_19F416, 4
setflag FLAG_MET_DIVING_TREASURE_HUNTER
goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E
end
Route124_DivingTreasureHuntersHouse_EventScript_163E20:: @ 8163E20
msgbox Route124_DivingTreasureHuntersHouse_Text_19F48F, 4
goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E
end
Route124_DivingTreasureHuntersHouse_EventScript_163E2E:: @ 8163E2E
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
compare VAR_TEMP_1, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164329
goto Route124_DivingTreasureHuntersHouse_EventScript_163EA2
end
Route124_DivingTreasureHuntersHouse_EventScript_163E44:: @ 8163E44
setvar VAR_TEMP_1, 0
checkitem ITEM_RED_SHARD, 1
compare RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E8A
checkitem ITEM_YELLOW_SHARD, 1
compare RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E90
checkitem ITEM_BLUE_SHARD, 1
compare RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E96
checkitem ITEM_GREEN_SHARD, 1
compare RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E9C
return
Route124_DivingTreasureHuntersHouse_EventScript_163E8A:: @ 8163E8A
addvar VAR_TEMP_1, 1
return
Route124_DivingTreasureHuntersHouse_EventScript_163E90:: @ 8163E90
addvar VAR_TEMP_1, 2
return
Route124_DivingTreasureHuntersHouse_EventScript_163E96:: @ 8163E96
addvar VAR_TEMP_1, 4
return
Route124_DivingTreasureHuntersHouse_EventScript_163E9C:: @ 8163E9C
addvar VAR_TEMP_1, 8
return
Route124_DivingTreasureHuntersHouse_EventScript_163EA2:: @ 8163EA2
msgbox Route124_DivingTreasureHuntersHouse_Text_19F544, 4
goto Route124_DivingTreasureHuntersHouse_EventScript_163EB0
end
Route124_DivingTreasureHuntersHouse_EventScript_163EB0:: @ 8163EB0
message Route124_DivingTreasureHuntersHouse_Text_19F5C5
waitmessage
switch VAR_TEMP_1
case 1, Route124_DivingTreasureHuntersHouse_EventScript_163F61
case 2, Route124_DivingTreasureHuntersHouse_EventScript_163F87
case 3, Route124_DivingTreasureHuntersHouse_EventScript_163FAD
case 4, Route124_DivingTreasureHuntersHouse_EventScript_163FDE
case 5, Route124_DivingTreasureHuntersHouse_EventScript_164004
case 6, Route124_DivingTreasureHuntersHouse_EventScript_164035
case 7, Route124_DivingTreasureHuntersHouse_EventScript_164066
case 8, Route124_DivingTreasureHuntersHouse_EventScript_1640A2
case 9, Route124_DivingTreasureHuntersHouse_EventScript_1640C8
case 10, Route124_DivingTreasureHuntersHouse_EventScript_1640F9
case 11, Route124_DivingTreasureHuntersHouse_EventScript_16412A
case 12, Route124_DivingTreasureHuntersHouse_EventScript_164166
case 13, Route124_DivingTreasureHuntersHouse_EventScript_164197
case 14, Route124_DivingTreasureHuntersHouse_EventScript_1641D3
case 15, Route124_DivingTreasureHuntersHouse_EventScript_16420F
end
Route124_DivingTreasureHuntersHouse_EventScript_163F61:: @ 8163F61
multichoice 0, 0, 58, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163F87:: @ 8163F87
multichoice 0, 0, 59, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163FAD:: @ 8163FAD
multichoice 0, 0, 60, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163FDE:: @ 8163FDE
multichoice 0, 0, 61, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164004:: @ 8164004
multichoice 0, 0, 62, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164035:: @ 8164035
multichoice 0, 0, 63, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164066:: @ 8164066
multichoice 0, 0, 64, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640A2:: @ 81640A2
multichoice 0, 0, 65, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640C8:: @ 81640C8
multichoice 0, 0, 66, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640F9:: @ 81640F9
multichoice 0, 0, 67, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_16412A:: @ 816412A
multichoice 0, 0, 68, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164166:: @ 8164166
multichoice 0, 0, 69, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164197:: @ 8164197
multichoice 0, 0, 70, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1641D3:: @ 81641D3
multichoice 0, 0, 71, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_16420F:: @ 816420F
multichoice 0, 0, 72, 0
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 3, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 4, Route124_DivingTreasureHuntersHouse_EventScript_16431F
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164256:: @ 8164256
setvar VAR_SPECIAL_8, 48
setvar VAR_SPECIAL_9, 95
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164265:: @ 8164265
setvar VAR_SPECIAL_8, 50
setvar VAR_SPECIAL_9, 96
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164274:: @ 8164274
setvar VAR_SPECIAL_8, 49
setvar VAR_SPECIAL_9, 97
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164283:: @ 8164283
setvar VAR_SPECIAL_8, 51
setvar VAR_SPECIAL_9, 98
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164292:: @ 8164292
bufferitemname 0, VAR_SPECIAL_8
bufferitemname 1, VAR_SPECIAL_9
msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, 5
compare RESULT, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_16431F
checkitemspace VAR_SPECIAL_9, 1
compare RESULT, 1
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
checkitem VAR_SPECIAL_8, 2
compare RESULT, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
goto Route124_DivingTreasureHuntersHouse_EventScript_164315
end
Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3
takeitem VAR_SPECIAL_8, 1
giveitem_std VAR_SPECIAL_9
msgbox Route124_DivingTreasureHuntersHouse_Text_19F606, 4
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
compare VAR_TEMP_1, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164333
msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, 5
compare RESULT, 1
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163EB0
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164315:: @ 8164315
msgbox Route124_DivingTreasureHuntersHouse_Text_19F64E, 4
release
end
Route124_DivingTreasureHuntersHouse_EventScript_16431F:: @ 816431F
msgbox Route124_DivingTreasureHuntersHouse_Text_19F686, 4
release
end
Route124_DivingTreasureHuntersHouse_EventScript_164329:: @ 8164329
msgbox Route124_DivingTreasureHuntersHouse_Text_19F4D1, 4
release
end
Route124_DivingTreasureHuntersHouse_EventScript_164333:: @ 8164333
release
end
Route124_DivingTreasureHuntersHouse_EventScript_164335:: @ 8164335
msgbox Route124_DivingTreasureHuntersHouse_Text_19F6C5, 3
end
|