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
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
|
UnknownMap_25_34_MapScripts:: @ 815F580
map_script 4, LinkContestRoom1_MapScript2_15F610
map_script 2, LinkContestRoom1_MapScript2_15F606
map_script 3, LinkContestRoom1_MapScript1_15F595
map_script 5, LinkContestRoom1_MapScript1_15F5F4
.byte 0
LinkContestRoom1_MapScript1_15F595:: @ 815F595
call LinkContestRoom1_EventScript_15F5A5
setvar 0x4000, 1
call LinkContestRoom1_EventScript_15F630
end
LinkContestRoom1_EventScript_15F5A5:: @ 815F5A5
special ScriptGetMultiplayerId
compare RESULT, 0
callif 1, LinkContestRoom1_EventScript_15F5E0
compare RESULT, 1
callif 1, LinkContestRoom1_EventScript_15F5E4
compare RESULT, 2
callif 1, LinkContestRoom1_EventScript_15F5E8
compare RESULT, 3
callif 1, LinkContestRoom1_EventScript_15F5EC
compare RESULT, 4
callif 1, LinkContestRoom1_EventScript_15F5F0
return
LinkContestRoom1_EventScript_15F5E0:: @ 815F5E0
playmusicbattle 393
return
LinkContestRoom1_EventScript_15F5E4:: @ 815F5E4
playmusicbattle 394
return
LinkContestRoom1_EventScript_15F5E8:: @ 815F5E8
playmusicbattle 395
return
LinkContestRoom1_EventScript_15F5EC:: @ 815F5EC
playmusicbattle 396
return
LinkContestRoom1_EventScript_15F5F0:: @ 815F5F0
playmusicbattle 440
return
LinkContestRoom1_MapScript1_15F5F4:: @ 815F5F4
compare 0x4009, 1
callif 1, LinkContestRoom1_EventScript_15F600
end
LinkContestRoom1_EventScript_15F600:: @ 815F600
call LinkContestRoom1_EventScript_15F919
return
LinkContestRoom1_MapScript2_15F606:: @ 815F606
map_script_2 0x4086, 1, LinkContestRoom1_EventScript_15F61A
.2byte 0
LinkContestRoom1_MapScript2_15F610:: @ 815F610
map_script_2 0x4086, 1, LinkContestRoom1_EventScript_15F625
.2byte 0
LinkContestRoom1_EventScript_15F61A:: @ 815F61A
call LinkContestRoom1_EventScript_1A514D
call LinkContestRoom1_EventScript_15FB64
end
LinkContestRoom1_EventScript_15F625:: @ 815F625
spriteinvisible 255, 0, 9
call LinkContestRoom1_EventScript_15F919
end
LinkContestRoom1_EventScript_15F630:: @ 815F630
call LinkContestRoom1_EventScript_15F6E6
call LinkContestRoom1_EventScript_15F646
compare 0x4000, 8
jumpif 0, LinkContestRoom1_EventScript_15F630
return
LinkContestRoom1_EventScript_15F646:: @ 815F646
switch 0x4000
case 1, LinkContestRoom1_EventScript_15F699
case 2, LinkContestRoom1_EventScript_15F6A4
case 3, LinkContestRoom1_EventScript_15F6AF
case 4, LinkContestRoom1_EventScript_15F6BA
case 5, LinkContestRoom1_EventScript_15F6C5
case 6, LinkContestRoom1_EventScript_15F6D0
case 7, LinkContestRoom1_EventScript_15F6DB
end
LinkContestRoom1_EventScript_15F699:: @ 815F699
copyvar 0x4014, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6A4:: @ 815F6A4
copyvar 0x4015, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6AF:: @ 815F6AF
copyvar 0x4016, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6BA:: @ 815F6BA
copyvar 0x4017, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6C5:: @ 815F6C5
copyvar 0x4018, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6D0:: @ 815F6D0
copyvar 0x4019, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6DB:: @ 815F6DB
copyvar 0x401a, 0x4001
addvar 0x4000, 1
return
LinkContestRoom1_EventScript_15F6E6:: @ 815F6E6
setvar RESULT, 32
special ScriptRandom
addvar RESULT, 1
switch RESULT
case 1, LinkContestRoom1_EventScript_15F859
case 2, LinkContestRoom1_EventScript_15F85F
case 3, LinkContestRoom1_EventScript_15F865
case 4, LinkContestRoom1_EventScript_15F86B
case 5, LinkContestRoom1_EventScript_15F871
case 6, LinkContestRoom1_EventScript_15F877
case 7, LinkContestRoom1_EventScript_15F87D
case 8, LinkContestRoom1_EventScript_15F883
case 9, LinkContestRoom1_EventScript_15F889
case 10, LinkContestRoom1_EventScript_15F88F
case 11, LinkContestRoom1_EventScript_15F895
case 12, LinkContestRoom1_EventScript_15F89B
case 13, LinkContestRoom1_EventScript_15F8A1
case 14, LinkContestRoom1_EventScript_15F8A7
case 15, LinkContestRoom1_EventScript_15F8AD
case 16, LinkContestRoom1_EventScript_15F8B3
case 17, LinkContestRoom1_EventScript_15F8B9
case 18, LinkContestRoom1_EventScript_15F8BF
case 19, LinkContestRoom1_EventScript_15F8C5
case 20, LinkContestRoom1_EventScript_15F8CB
case 21, LinkContestRoom1_EventScript_15F8D1
case 22, LinkContestRoom1_EventScript_15F8D7
case 23, LinkContestRoom1_EventScript_15F8DD
case 24, LinkContestRoom1_EventScript_15F8E3
case 25, LinkContestRoom1_EventScript_15F8E9
case 26, LinkContestRoom1_EventScript_15F8EF
case 27, LinkContestRoom1_EventScript_15F8F5
case 28, LinkContestRoom1_EventScript_15F8FB
case 29, LinkContestRoom1_EventScript_15F901
case 30, LinkContestRoom1_EventScript_15F907
case 31, LinkContestRoom1_EventScript_15F90D
case 32, LinkContestRoom1_EventScript_15F913
end
LinkContestRoom1_EventScript_15F859:: @ 815F859
setvar 0x4001, 5
return
LinkContestRoom1_EventScript_15F85F:: @ 815F85F
setvar 0x4001, 6
return
LinkContestRoom1_EventScript_15F865:: @ 815F865
setvar 0x4001, 7
return
LinkContestRoom1_EventScript_15F86B:: @ 815F86B
setvar 0x4001, 8
return
LinkContestRoom1_EventScript_15F871:: @ 815F871
setvar 0x4001, 10
return
LinkContestRoom1_EventScript_15F877:: @ 815F877
setvar 0x4001, 11
return
LinkContestRoom1_EventScript_15F87D:: @ 815F87D
setvar 0x4001, 12
return
LinkContestRoom1_EventScript_15F883:: @ 815F883
setvar 0x4001, 13
return
LinkContestRoom1_EventScript_15F889:: @ 815F889
setvar 0x4001, 14
return
LinkContestRoom1_EventScript_15F88F:: @ 815F88F
setvar 0x4001, 15
return
LinkContestRoom1_EventScript_15F895:: @ 815F895
setvar 0x4001, 17
return
LinkContestRoom1_EventScript_15F89B:: @ 815F89B
setvar 0x4001, 18
return
LinkContestRoom1_EventScript_15F8A1:: @ 815F8A1
setvar 0x4001, 19
return
LinkContestRoom1_EventScript_15F8A7:: @ 815F8A7
setvar 0x4001, 20
return
LinkContestRoom1_EventScript_15F8AD:: @ 815F8AD
setvar 0x4001, 21
return
LinkContestRoom1_EventScript_15F8B3:: @ 815F8B3
setvar 0x4001, 22
return
LinkContestRoom1_EventScript_15F8B9:: @ 815F8B9
setvar 0x4001, 25
return
LinkContestRoom1_EventScript_15F8BF:: @ 815F8BF
setvar 0x4001, 26
return
LinkContestRoom1_EventScript_15F8C5:: @ 815F8C5
setvar 0x4001, 27
return
LinkContestRoom1_EventScript_15F8CB:: @ 815F8CB
setvar 0x4001, 47
return
LinkContestRoom1_EventScript_15F8D1:: @ 815F8D1
setvar 0x4001, 30
return
LinkContestRoom1_EventScript_15F8D7:: @ 815F8D7
setvar 0x4001, 31
return
LinkContestRoom1_EventScript_15F8DD:: @ 815F8DD
setvar 0x4001, 32
return
LinkContestRoom1_EventScript_15F8E3:: @ 815F8E3
setvar 0x4001, 33
return
LinkContestRoom1_EventScript_15F8E9:: @ 815F8E9
setvar 0x4001, 34
return
LinkContestRoom1_EventScript_15F8EF:: @ 815F8EF
setvar 0x4001, 35
return
LinkContestRoom1_EventScript_15F8F5:: @ 815F8F5
setvar 0x4001, 36
return
LinkContestRoom1_EventScript_15F8FB:: @ 815F8FB
setvar 0x4001, 37
return
LinkContestRoom1_EventScript_15F901:: @ 815F901
setvar 0x4001, 38
return
LinkContestRoom1_EventScript_15F907:: @ 815F907
setvar 0x4001, 44
return
LinkContestRoom1_EventScript_15F90D:: @ 815F90D
setvar 0x4001, 45
return
LinkContestRoom1_EventScript_15F913:: @ 815F913
setvar 0x4001, 46
return
LinkContestRoom1_EventScript_15F919:: @ 815F919
switch 0x4088
case 1, LinkContestRoom1_EventScript_15F956
case 2, LinkContestRoom1_EventScript_15F969
case 3, LinkContestRoom1_EventScript_15F9C4
case 4, LinkContestRoom1_EventScript_15FA70
case 5, LinkContestRoom1_EventScript_15FA70
return
LinkContestRoom1_EventScript_15F956:: @ 815F956
createvsprite 5, 20, 3, 2, 3, 1
createvsprite 46, 24, 11, 2, 3, 1
return
LinkContestRoom1_EventScript_15F969:: @ 815F969
createvsprite 45, 0, 2, 3, 3, 4
createvsprite 66, 1, 2, 4, 3, 4
createvsprite 55, 2, 2, 7, 3, 4
createvsprite 46, 3, 2, 8, 3, 4
createvsprite 5, 10, 12, 3, 3, 3
createvsprite 20, 11, 12, 4, 3, 3
createvsprite 24, 12, 12, 7, 3, 3
createvsprite 12, 13, 12, 8, 3, 3
createvsprite 47, 20, 3, 2, 3, 1
createvsprite 46, 24, 11, 2, 3, 1
return
LinkContestRoom1_EventScript_15F9C4:: @ 815F9C4
createvsprite 45, 0, 2, 3, 3, 4
createvsprite 66, 1, 2, 4, 3, 4
createvsprite 55, 2, 2, 7, 3, 4
createvsprite 48, 3, 2, 8, 3, 4
createvsprite 5, 10, 12, 3, 3, 3
createvsprite 20, 11, 12, 4, 3, 3
createvsprite 24, 12, 12, 7, 3, 3
createvsprite 45, 13, 12, 8, 3, 3
createvsprite 22, 20, 3, 2, 3, 1
createvsprite 23, 20, 6, 2, 3, 1
createvsprite 34, 20, 7, 2, 3, 1
createvsprite 46, 24, 8, 2, 3, 1
createvsprite 48, 24, 11, 2, 3, 1
createvsprite 11, 25, 3, 9, 3, 2
createvsprite 35, 26, 4, 9, 3, 2
createvsprite 17, 27, 5, 9, 3, 2
createvsprite 41, 28, 9, 9, 3, 2
createvsprite 38, 29, 10, 9, 3, 2
createvsprite 83, 30, 11, 9, 3, 2
return
LinkContestRoom1_EventScript_15FA70:: @ 815FA70
createvsprite 45, 0, 2, 3, 3, 4
createvsprite 66, 1, 2, 4, 3, 4
createvsprite 55, 2, 2, 7, 3, 4
createvsprite 12, 3, 2, 8, 3, 4
createvsprite 39, 4, 1, 3, 3, 4
createvsprite 34, 6, 1, 5, 3, 4
createvsprite 26, 7, 1, 6, 3, 4
createvsprite 48, 9, 1, 8, 3, 4
createvsprite 5, 10, 12, 3, 3, 3
createvsprite 20, 11, 12, 4, 3, 3
createvsprite 24, 12, 12, 7, 3, 3
createvsprite 45, 13, 12, 8, 3, 3
createvsprite 50, 14, 13, 3, 3, 3
createvsprite 52, 15, 13, 4, 3, 3
createvsprite 65, 17, 13, 6, 3, 3
createvsprite 83, 18, 13, 7, 3, 3
createvsprite 116, 19, 13, 8, 3, 3
createvsprite 25, 20, 3, 2, 3, 1
createvsprite 31, 21, 6, 2, 3, 1
createvsprite 33, 22, 7, 2, 3, 1
createvsprite 46, 24, 11, 2, 3, 1
createvsprite 49, 25, 3, 9, 3, 2
createvsprite 35, 26, 4, 9, 3, 2
createvsprite 48, 27, 5, 9, 3, 2
createvsprite 41, 28, 9, 9, 3, 2
createvsprite 38, 29, 10, 9, 3, 2
createvsprite 83, 30, 11, 9, 3, 2
return
LinkContestRoom1_EventScript_15FB64:: @ 815FB64
switch 0x4088
case 1, LinkContestRoom1_EventScript_15FBA1
case 2, LinkContestRoom1_EventScript_15FBAD
case 3, LinkContestRoom1_EventScript_15FBB9
case 4, LinkContestRoom1_EventScript_15FBC5
case 5, LinkContestRoom1_EventScript_15FBD1
return
LinkContestRoom1_EventScript_15FBA1:: @ 815FBA1
inccounter GAME_STAT_ENTERED_CONTEST
warp VerdanturfTown_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBAD:: @ 815FBAD
inccounter GAME_STAT_ENTERED_CONTEST
warp FallarborTown_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBB9:: @ 815FBB9
inccounter GAME_STAT_ENTERED_CONTEST
warp SlateportCity_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBC5:: @ 815FBC5
inccounter GAME_STAT_ENTERED_CONTEST
warp LilycoveCity_ContestLobby, 255, 6, 4
waitstate
end
LinkContestRoom1_EventScript_15FBD1:: @ 815FBD1
warp LilycoveCity_ContestLobby, 255, 7, 4
waitstate
end
FallarborTown_ContestLobby_EventScript_15FBDB:: @ 815FBDB
LilycoveCity_ContestLobby_EventScript_15FBDB:: @ 815FBDB
SlateportCity_ContestLobby_EventScript_15FBDB:: @ 815FBDB
VerdanturfTown_ContestLobby_EventScript_15FBDB:: @ 815FBDB
checkgender
compare RESULT, 0
jumpeq FallarborTown_ContestLobby_EventScript_15FBF3
compare RESULT, 1
jumpeq FallarborTown_ContestLobby_EventScript_15FBF9
return
FallarborTown_ContestLobby_EventScript_15FBF3:: @ 815FBF3
setvar 0x4013, 100
return
FallarborTown_ContestLobby_EventScript_15FBF9:: @ 815FBF9
setvar 0x4013, 105
return
|