summaryrefslogtreecommitdiff
path: root/data/scripts/cable_club.inc
blob: 6507677e07d361e0dcc21febd1ec4713faaeb117 (plain)
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
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
DewfordTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
FallarborTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
FortreeCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
LilycoveCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
MauvilleCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
MossdeepCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
OldaleTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
PetalburgCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
RustboroCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
SlateportCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
SootopolisCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
	map_script_2 0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
	map_script_2 0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
	map_script_2 0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
	map_script_2 0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
	map_script_2 0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
	.2byte 0

OldaleTown_PokemonCenter_2F_EventScript_1A3D2D:: @ 81A3D2D
	spriteface 0x8007, 4
	end

DewfordTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
EverGrandeCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
FallarborTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
FortreeCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
LavaridgeTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
LilycoveCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
MauvilleCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
MossdeepCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
OldaleTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
PacifidlogTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
PetalburgCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
RustboroCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
SlateportCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
SootopolisCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
VerdanturfTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
	compare 0x4087, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
	compare 0x4087, 2
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
	compare 0x4087, 5
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
	compare 0x4087, 3
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D74
	compare 0x4087, 4
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D7E
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3D6A:: @ 81A3D6A
	setmaptile 5, 3, 514, 0
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3D74:: @ 81A3D74
	setmaptile 8, 3, 514, 0
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3D7E:: @ 81A3D7E
	setmaptile 11, 3, 514, 0
	end

DewfordTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
EverGrandeCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
FallarborTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
FortreeCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
LavaridgeTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
LilycoveCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
MauvilleCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
MossdeepCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
OldaleTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
PacifidlogTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
PetalburgCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
RustboroCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
SlateportCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
SootopolisCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
	map_script_2 0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
	map_script_2 0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
	map_script_2 0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
	map_script_2 0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3E17
	map_script_2 0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3E7B
	.2byte 0

OldaleTown_PokemonCenter_2F_EventScript_1A3DB2:: @ 81A3DB2
	special CloseLink
	setvar 0x4087, 0
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
	waitmove 0
	compare 0x8007, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3DD9
	move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
	waitmove 0

OldaleTown_PokemonCenter_2F_EventScript_1A3DD9:: @ 81A3DD9
	return

OldaleTown_PokemonCenter_2F_EventScript_1A3DDA:: @ 81A3DDA
	special CloseLink
	setvar 0x4087, 0
	compare 0x8007, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
	move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
	waitmove 0
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
	waitmove 0
	move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
	waitmove 0
	return

OldaleTown_PokemonCenter_2F_EventScript_1A3E0C:: @ 81A3E0C
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
	waitmove 0
	return

OldaleTown_PokemonCenter_2F_EventScript_1A3E17:: @ 81A3E17
	lockall
	call OldaleTown_PokemonCenter_2F_EventScript_1A3E30
	setmaptile 8, 3, 605, 1
	special DrawWholeMapView
	hidebox 0, 0, 29, 19
	releaseall
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3E30:: @ 81A3E30
	special CloseLink
	setvar 0x4087, 0
	compare 0x8007, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A4361
	waitmove 0
	move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
	waitmove 0
	message OldaleTown_PokemonCenter_2F_Text_1A4E50
	waittext
	playsfx 21
	message OldaleTown_PokemonCenter_2F_Text_1A4E79
	waittext
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
	waitmove 0
	move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
	waitmove 0
	return

OldaleTown_PokemonCenter_2F_EventScript_1A3E7B:: @ 81A3E7B
	call OldaleTown_PokemonCenter_2F_EventScript_1A3DB2
	setmaptile 11, 3, 605, 1
	special DrawWholeMapView
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3E8D:: @ 81A3E8D
	lockall
	call OldaleTown_PokemonCenter_2F_EventScript_1A3DDA
	setmaptile 5, 3, 605, 1
	special DrawWholeMapView
	hidebox 0, 0, 29, 19
	releaseall
	end

DewfordTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
EverGrandeCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
FallarborTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
FortreeCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
LavaridgeTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
LilycoveCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
MauvilleCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
MossdeepCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
OldaleTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
PetalburgCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
RustboroCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
SlateportCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
SootopolisCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
VerdanturfTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
	checkflag 2049
	jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A4342
	copyvar 0x8007, LAST_TALKED
	lock
	faceplayer
	message OldaleTown_PokemonCenter_2F_Text_1A4510
	waittext

OldaleTown_PokemonCenter_2F_EventScript_1A3EBC:: @ 81A3EBC
	multichoice 17, 6, 17, 0
	switch RESULT
	case 0, OldaleTown_PokemonCenter_2F_EventScript_1A3EF2
	case 1, OldaleTown_PokemonCenter_2F_EventScript_1A4319
	case 2, OldaleTown_PokemonCenter_2F_EventScript_1A3FDD
	case 127, OldaleTown_PokemonCenter_2F_EventScript_1A4319

OldaleTown_PokemonCenter_2F_EventScript_1A3EF2:: @ 81A3EF2
	call S_DoSaveDialog
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	call OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
	compare 0x8004, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	message OldaleTown_PokemonCenter_2F_Text_1A490C
	waittext
	special sub_808347C
	waitstate
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3F5E
	compare RESULT, 2
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
	compare RESULT, 3
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
	compare RESULT, 4
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4068
	compare RESULT, 5
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	compare RESULT, 6
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5

OldaleTown_PokemonCenter_2F_EventScript_1A3F5E:: @ 81A3F5E
	special ScrSpecial_HealPlayerParty
	special SavePlayerParty
	special LoadPlayerBag
	copyvar 0x4087, 0x8004
	message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
	waittext
	setmaptile 5, 3, 514, 0
	special DrawWholeMapView
	pause 60
	move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
	waitmove 0
	closebutton
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
	waitmove 0
	setdooropened 5, 1
	doorchange
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
	waitmove 0
	spriteinvisible 255, 0, 0
	setdoorclosed 5, 1
	doorchange
	release
	compare 0x8004, 5
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3FCD
	special SetCableClubWarp
	warp SingleBattleColosseum, 255, 6, 8
	special DoCableClubWarp
	waitstate
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3FCD:: @ 81A3FCD
	special SetCableClubWarp
	warp DoubleBattleColosseum, 255, 5, 8
	special DoCableClubWarp
	waitstate
	end

OldaleTown_PokemonCenter_2F_EventScript_1A3FDD:: @ 81A3FDD
	message OldaleTown_PokemonCenter_2F_Text_1A4696
	waittext
	waitbutton
	message OldaleTown_PokemonCenter_2F_Text_1A4826
	waittext
	jump OldaleTown_PokemonCenter_2F_EventScript_1A3EBC

OldaleTown_PokemonCenter_2F_EventScript_1A3FEF:: @ 81A3FEF
	message OldaleTown_PokemonCenter_2F_Text_1A4840
	waittext
	multichoice 0, 0, 18, 0
	switch RESULT
	case 0, OldaleTown_PokemonCenter_2F_EventScript_1A4062
	case 1, OldaleTown_PokemonCenter_2F_EventScript_1A4042
	case 2, OldaleTown_PokemonCenter_2F_EventScript_1A403C
	case 3, OldaleTown_PokemonCenter_2F_EventScript_1A4036
	case 127, OldaleTown_PokemonCenter_2F_EventScript_1A4036

OldaleTown_PokemonCenter_2F_EventScript_1A4036:: @ 81A4036
	setvar 0x8004, 0
	return

OldaleTown_PokemonCenter_2F_EventScript_1A403C:: @ 81A403C
	setvar 0x8004, 5
	return

OldaleTown_PokemonCenter_2F_EventScript_1A4042:: @ 81A4042
	special CheckForAlivePartyMons
	compare RESULT, 0
	jumpif 5, OldaleTown_PokemonCenter_2F_EventScript_1A4056
	setvar 0x8004, 2
	return

OldaleTown_PokemonCenter_2F_EventScript_1A4056:: @ 81A4056
	message OldaleTown_PokemonCenter_2F_Text_1A486A
	waittext
	waitbutton
	jump OldaleTown_PokemonCenter_2F_EventScript_1A3FEF

OldaleTown_PokemonCenter_2F_EventScript_1A4062:: @ 81A4062
	setvar 0x8004, 1
	return

OldaleTown_PokemonCenter_2F_EventScript_1A4068:: @ 81A4068
	switch 0x8004
	case 1, OldaleTown_PokemonCenter_2F_EventScript_1A40B1
	case 2, OldaleTown_PokemonCenter_2F_EventScript_1A40A2
	case 5, OldaleTown_PokemonCenter_2F_EventScript_1A4093
	jump OldaleTown_PokemonCenter_2F_EventScript_1A432D

OldaleTown_PokemonCenter_2F_EventScript_1A4093:: @ 81A4093
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4C03
	waittext
	waitbutton
	jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0

OldaleTown_PokemonCenter_2F_EventScript_1A40A2:: @ 81A40A2
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4BCC
	waittext
	waitbutton
	jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0

OldaleTown_PokemonCenter_2F_EventScript_1A40B1:: @ 81A40B1
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4B95
	waittext
	waitbutton
	jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0

OldaleTown_PokemonCenter_2F_EventScript_1A40C0:: @ 81A40C0
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4C38
	waittext
	waitbutton
	release
	end

DewfordTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
EverGrandeCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
FallarborTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
FortreeCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
LavaridgeTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
LilycoveCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
MauvilleCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
MossdeepCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
OldaleTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
PetalburgCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
RustboroCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
SlateportCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
SootopolisCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
VerdanturfTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
	checkflag 2049
	jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A4339
	copyvar 0x8007, LAST_TALKED
	lock
	faceplayer
	msgbox OldaleTown_PokemonCenter_2F_Text_1A457E, 5
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A40FA

OldaleTown_PokemonCenter_2F_EventScript_1A40FA:: @ 81A40FA
	call OldaleTown_PokemonCenter_2F_EventScript_1A41BB
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	call S_DoSaveDialog
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	message OldaleTown_PokemonCenter_2F_Text_1A490C
	waittext
	special sub_80834E4
	waitstate
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4166
	compare RESULT, 2
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
	compare RESULT, 3
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
	compare RESULT, 4
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A432D
	compare RESULT, 5
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	compare RESULT, 6
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5

OldaleTown_PokemonCenter_2F_EventScript_1A4166:: @ 81A4166
	setvar 0x8004, 3
	copyvar 0x4087, 0x8004
	message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
	waittext
	setmaptile 8, 3, 514, 0
	special DrawWholeMapView
	pause 60
	move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
	waitmove 0
	closebutton
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
	waitmove 0
	setdooropened 8, 1
	doorchange
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
	waitmove 0
	spriteinvisible 255, 0, 0
	setdoorclosed 8, 1
	doorchange
	release
	jump OldaleTown_PokemonCenter_2F_EventScript_1A4325

OldaleTown_PokemonCenter_2F_EventScript_1A41BB:: @ 81A41BB
	specialval RESULT, CalculatePlayerPartyCount
	compare RESULT, 2
	jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A41E1
	specialval RESULT, GetNameOfEnigmaBerryInPlayerParty
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A41EE
	setvar RESULT, 1
	return

OldaleTown_PokemonCenter_2F_EventScript_1A41E1:: @ 81A41E1
	message OldaleTown_PokemonCenter_2F_Text_1A48A3
	waittext
	waitbutton
	setvar RESULT, 0
	return

OldaleTown_PokemonCenter_2F_EventScript_1A41EE:: @ 81A41EE
	message OldaleTown_PokemonCenter_2F_Text_1A48DD
	waittext
	waitbutton
	setvar RESULT, 0
	return

DewfordTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
EverGrandeCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
FallarborTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
FortreeCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
LavaridgeTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
LilycoveCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
MauvilleCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
MossdeepCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
OldaleTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
PacifidlogTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
PetalburgCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
RustboroCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
SlateportCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
SootopolisCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
VerdanturfTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
	checkflag 2072
	jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A434B
	copyvar 0x8007, LAST_TALKED
	lock
	faceplayer
	msgbox OldaleTown_PokemonCenter_2F_Text_1A45FE, 5
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4229

OldaleTown_PokemonCenter_2F_EventScript_1A4229:: @ 81A4229
	call S_DoSaveDialog
	compare RESULT, 0
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	message OldaleTown_PokemonCenter_2F_Text_1A490C
	waittext
	special sub_808350C
	waitstate
	special sub_80835D8
	waitstate
	compare RESULT, 1
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4294
	compare RESULT, 2
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
	compare RESULT, 3
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
	compare RESULT, 4
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A432D
	compare RESULT, 5
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
	compare RESULT, 6
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
	compare RESULT, 7
	jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42E9

OldaleTown_PokemonCenter_2F_EventScript_1A4294:: @ 81A4294
	setvar 0x8004, 4
	copyvar 0x4087, 0x8004
	message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
	waittext
	setmaptile 11, 3, 514, 0
	special DrawWholeMapView
	pause 60
	move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
	waitmove 0
	closebutton
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
	waitmove 0
	setdooropened 11, 1
	doorchange
	move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
	waitmove 0
	spriteinvisible 255, 0, 0
	setdoorclosed 11, 1
	doorchange
	release
	jump OldaleTown_PokemonCenter_2F_EventScript_1A4325

OldaleTown_PokemonCenter_2F_EventScript_1A42E9:: @ 81A42E9
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4AC8
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A42F5:: @ 81A42F5
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4A85
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A4301:: @ 81A4301
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4A30
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A430D:: @ 81A430D
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4B1D
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A4319:: @ 81A4319
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4B59
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A4325:: @ 81A4325
	special SetCableClubWarp
	special DoCableClubWarp
	waitstate
	end

OldaleTown_PokemonCenter_2F_EventScript_1A432D:: @ 81A432D
	special CloseLink
	message OldaleTown_PokemonCenter_2F_Text_1A4B6C
	waittext
	waitbutton
	release
	end

OldaleTown_PokemonCenter_2F_EventScript_1A4339:: @ 81A4339
	msgbox OldaleTown_PokemonCenter_2F_Text_1A141C, 2
	end

OldaleTown_PokemonCenter_2F_EventScript_1A4342:: @ 81A4342
	msgbox OldaleTown_PokemonCenter_2F_Text_1A13DF, 2
	end

OldaleTown_PokemonCenter_2F_EventScript_1A434B:: @ 81A434B
	msgbox OldaleTown_PokemonCenter_2F_Text_1A145C, 2
	end

OldaleTown_PokemonCenter_2F_Movement_1A4354:: @ 81A4354
	step_00
	step_end

OldaleTown_PokemonCenter_2F_Movement_1A4356:: @ 81A4356
	step_03
	step_end

OldaleTown_PokemonCenter_2F_Movement_1A4358:: @ 81A4358
	step_down
	step_down
	step_end

OldaleTown_PokemonCenter_2F_Movement_1A435B:: @ 81A435B
	step_right
	step_up
	step_up
	step_end

OldaleTown_PokemonCenter_2F_Movement_1A435F:: @ 81A435F
	step_up
	step_end

OldaleTown_PokemonCenter_2F_Movement_1A4361:: @ 81A4361
	step_02
	step_end

gUnknown_081A4363:: @ 81A4363
	lockall
	special ShowLinkBattleRecords
	waitbutton
	hidebox 0, 0, 29, 19
	releaseall
	end

SingleBattleColosseum_EventScript_1A436F:: @ 81A436F
	setvar 0x8005, 0
	special sub_8083B90
	waitstate
	end

SingleBattleColosseum_EventScript_1A4379:: @ 81A4379
	setvar 0x8005, 1
	special sub_8083B90
	waitstate
	end

DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383
	fadescreen 1
	special sub_80C5568
	waitstate
	compare RESULT, 0
	jumpeq DoubleBattleColosseum_EventScript_1A43EF
	setvar 0x8005, 0
	special sub_8083B90
	waitstate
	end

DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E
	fadescreen 1
	special sub_80C5568
	waitstate
	compare RESULT, 0
	jumpeq DoubleBattleColosseum_EventScript_1A43EF
	setvar 0x8005, 1
	special sub_8083B90
	waitstate
	end

DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9
	fadescreen 1
	special sub_80C5568
	waitstate
	compare RESULT, 0
	jumpeq DoubleBattleColosseum_EventScript_1A43EF
	setvar 0x8005, 2
	special sub_8083B90
	waitstate
	end

DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4
	fadescreen 1
	special sub_80C5568
	waitstate
	compare RESULT, 0
	jumpeq DoubleBattleColosseum_EventScript_1A43EF
	setvar 0x8005, 3
	special sub_8083B90
	waitstate
	end

DoubleBattleColosseum_EventScript_1A43EF:: @ 81A43EF
	end

TradeCenter_EventScript_1A43F0:: @ 81A43F0
	setvar 0x8005, 0
	special sub_8083B5C
	waitstate
	end

TradeCenter_EventScript_1A43FA:: @ 81A43FA
	setvar 0x8005, 1
	special sub_8083B5C
	waitstate
	end

@ 81A4404
	setvar 0x8005, 2
	special sub_8083B5C
	waitstate
	end

@ 81A440E
	setvar 0x8005, 3
	special sub_8083B5C
	waitstate
	end

RecordCorner_EventScript_1A4418:: @ 81A4418
	setvar 0x8005, 0
	special sub_80B929C
	waitstate
	compare 0x4001, 0
	jumpif 5, RecordCorner_EventScript_1A446C
	end

RecordCorner_EventScript_1A442D:: @ 81A442D
	setvar 0x8005, 1
	special sub_80B929C
	waitstate
	compare 0x4001, 0
	jumpif 5, RecordCorner_EventScript_1A446C
	end

RecordCorner_EventScript_1A4442:: @ 81A4442
	setvar 0x8005, 2
	special sub_80B929C
	waitstate
	compare 0x4001, 0
	jumpif 5, RecordCorner_EventScript_1A446C
	end

RecordCorner_EventScript_1A4457:: @ 81A4457
	setvar 0x8005, 3
	special sub_80B929C
	waitstate
	compare 0x4001, 0
	jumpif 5, RecordCorner_EventScript_1A446C
	end

RecordCorner_EventScript_1A446C:: @ 81A446C
	bufferitem 1, 0x4001
	message RecordCorner_Text_1A4E3B
	waittext
	waitbutton
	releaseall
	end

TradeRoom_ReadTrainerCard1:: @ 81A4479
	message CableClub_LookAtTrainerCard1
	waittext
	waitbutton
	fadescreen 1
	special sub_8083BDC
	waitstate
	end

TradeRoom_ReadTrainerCard2:: @ 81A4487
	message CableClub_LookAtTrainerCard2
	waittext
	waitbutton
	fadescreen 1
	special sub_8083BDC
	waitstate
	end

TradeRoom_TooBusyToNotice:: @ 81A4495
	message CableClub_TooBusyToNotice
	waittext
	waitbutton
	closebutton
	end

SingleBattleColosseum_EventScript_1A449E:: @ 81A449E
	special sub_8064EAC
	message SingleBattleColosseum_Text_1A4D7E
	waittext
	waitbutton
	special sub_8064ED4
	closebutton
	end

TradeCenter_EventScript_1A44AD:: @ 81A44AD
	special sub_8064EAC
	message TradeCenter_Text_1A4DAB
	waittext
	waitbutton
	special sub_8064ED4
	closebutton
	end

RecordCorner_EventScript_1A44BC:: @ 81A44BC
	compare 0x4000, 0
	jumpif 5, RecordCorner_EventScript_1A44D6
	special sub_8064EAC
	message RecordCorner_Text_1A4DD7
	waittext
	waitbutton
	special sub_8064ED4
	closebutton
	end

RecordCorner_EventScript_1A44D6:: @ 81A44D6
	special sub_8064EAC
	message RecordCorner_Text_1A4DF7
	waittext
	waitbutton
	special sub_8064ED4
	closebutton
	end

TradeRoom_PromptToCancelLink:: @ 81A44E5
	msgbox TradeRoom_WillLinkBeTerminated, 5
	compare RESULT, 1
	jumpeq TradeRoom_TerminateLink
	hidebox 0, 0, 29, 19
	end

TradeRoom_TerminateLink:: @ 81A44FE
	message2 TradeRoom_TerminatingLink
	waittext
	special sub_80839D0
	end

gUnknown_081A4508:: @ 81A4508
	special sub_80839A4
	special sub_80810DC
	waitstate
	end