-
Notifications
You must be signed in to change notification settings - Fork 202
/
parties.asm
11456 lines (10183 loc) · 215 KB
/
parties.asm
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
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
INCLUDE "data/trainers/party_pointers.asm"
; All trainers follow a basic structure:
; Name
; String in format "TEXT@"
; Type
; TRAINERTYPE_NORMAL: level, species, form (3 bytes)
; TRAINERTYPE_ITEM: item (1 byte)
; TRAINERTYPE_EVS: EVs (1 byte, marks the setting of all EVs)
; TRAINERTYPE_DVS: DVs (3 bytes)
; TRAINERTYPE_PERSONALITY: personality (1 byte)
; TRAINERTYPE_NICKNAME: nickname (max 10 bytes)
; TRAINERTYPE_MOVES: moves (4 bytes)
; party
; Up to six monsters following the data type
; $ff
; Do not use the byte $ff in trainer data, since it's the end marker.
; That means:
; * DVs cannot be $ff -- use $00 instead (ReadTrainerParty converts it to $ff)
; * "9" cannot be used in nicknames
; TODO: boss trainers need better movesets, held items, natures, and abilities
; TODO: do `dp mon[, form] / db level` and eliminate this macro
MACRO dbp
db (\1)
shift
dp \#
ENDM
DEF NUM_EV_SPREADS = 0
MACRO ev_spread
def_evs \#
if !DEF(EV_SPREAD_FOR_{d:EV_HP}_{d:EV_ATK}_{d:EV_DEF}_{d:EV_SPE}_{d:EV_SAT}_{d:EV_SDF})
def EV_SPREAD_FOR_{d:EV_HP}_{d:EV_ATK}_{d:EV_DEF}_{d:EV_SPE}_{d:EV_SAT}_{d:EV_SDF} = NUM_EV_SPREADS
with_each_stat "def EV_SPREAD_{d:NUM_EV_SPREADS}_? EQU EV_?"
redef NUM_EV_SPREADS += 1
endc
db EV_SPREAD_FOR_{d:EV_HP}_{d:EV_ATK}_{d:EV_DEF}_{d:EV_SPE}_{d:EV_SAT}_{d:EV_SDF}
ENDM
SECTION "CarrieGroup", ROMX
CarrieGroup:
; CARRIE
db "Carrie@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 60, MEGANIUM
db SITRUS_BERRY
db GIGA_DRAIN, PROTECT, LEECH_SEED, TOXIC
dbp 60, TYPHLOSION
db QUICK_CLAW
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, SUBSTITUTE
dbp 60, FERALIGATR
db LUM_BERRY
db SURF, CRUNCH, ICE_PUNCH, ROCK_SLIDE
dbp 60, SKARMORY
db ROCKY_HELMET
db SPIKES, ROOST, DRILL_PECK, STEEL_WING
dbp 60, HOUNDOOM
db POISON_BARB
db NASTY_PLOT, FIRE_BLAST, DARK_PULSE, SLUDGE_BOMB
dbp 60, WIGGLYTUFF
db CHESTO_BERRY
db HYPER_VOICE, DAZZLINGLEAM, REST, SWEET_KISS
db -1 ; end
SECTION "CalGroup", ROMX
CalGroup:
; CAL
db "Cal@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 60, TYPHLOSION
db QUICK_CLAW
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, SUBSTITUTE
dbp 60, MEGANIUM
db SITRUS_BERRY
db GIGA_DRAIN, PROTECT, LEECH_SEED, TOXIC
dbp 60, FERALIGATR
db LUM_BERRY
db SURF, CRUNCH, ICE_PUNCH, ROCK_SLIDE
dbp 60, STEELIX
db CHESTO_BERRY
db IRON_TAIL, ROCK_SLIDE, EARTHQUAKE, REST
dbp 60, WEAVILE
db LEFTOVERS
db CONFUSE_RAY, CURSE, FEINT_ATTACK, PROTECT
dbp 60, CLEFABLE
db PINK_BOW
db SING, HEALINGLIGHT, METRONOME, MOONBLAST
db -1 ; end
SECTION "JackyGroup", ROMX
JackyGroup:
; JACKY
db "Jacky@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 60, FERALIGATR
db LUM_BERRY
db SURF, CRUNCH, ICE_PUNCH, ROCK_SLIDE
dbp 60, MEGANIUM
db SITRUS_BERRY
db GIGA_DRAIN, PROTECT, LEECH_SEED, TOXIC
dbp 60, TYPHLOSION
db QUICK_CLAW
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, SUBSTITUTE
dbp 60, MAGNETON
db EVIOLITE
db THUNDERBOLT, FLASH_CANNON, THUNDER_WAVE, LIGHT_SCREEN
dbp 60, OVERQWIL
db LEFTOVERS
db EXPLOSION, POISON_JAB, TOXIC_SPIKES, DARK_PULSE
dbp 60, TOGETIC
db WIDE_LENS
db DAZZLINGLEAM, METRONOME, ANCIENTPOWER, EXTRASENSORY
db -1 ; end
SECTION "FalknerGroup", ROMX
FalknerGroup:
; FALKNER
db "Falkner@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 11, PIDGEY
db NO_ITEM
ev_spread 32 HP
db TACKLE, GUST, MUD_SLAP, NO_MOVE
dbp 11, HOOTHOOT
db NO_ITEM
ev_spread 32 HP
db TACKLE, HYPNOSIS, PECK, CONFUSION
dbp 13, PIDGEOTTO
db PECHA_BERRY
ev_spread 32 HP
db GUST, MUD_SLAP, QUICK_ATTACK, ROOST
db -1 ; end
; FALKNER
db "Falkner@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 73, NOCTOWL
db TWISTEDSPOON
db AIR_SLASH, PSYCHIC_M, HYPNOSIS, DREAM_EATER
dbp 70, GLISCOR
db SCOPE_LENS
db SWORDS_DANCE, EARTHQUAKE, X_SCISSOR, NIGHT_SLASH
dbp 72, DODRIO
db SILK_SCARF
db DRILL_PECK, BULLDOZE, PURSUIT, BRAVE_BIRD
dbp 70, TOGEKISS
db LEFTOVERS
db ANCIENTPOWER, HURRICANE, NASTY_PLOT, FRESH_SNACK
dbp 72, HONCHKROW
db BLACKGLASSES
db BRAVE_BIRD, NIGHT_SLASH, SUCKER_PUNCH, CONFUSE_RAY
dbp 75, PIDGEOT
db SHARP_BEAK
db HURRICANE, HYPER_BEAM, STEEL_WING, ROOST
db -1 ; end
SECTION "BugsyGroup", ROMX
BugsyGroup:
; BUGSY
db "Bugsy@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 14, BUTTERFREE, MALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 32 SAt, 32 Spe
db TACKLE, POISONPOWDER, SLEEP_POWDER, CONFUSION
dbp 14, BEEDRILL, MALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 32 Atk, 32 Spe
db POISON_STING, STRING_SHOT, DEFENSE_CURL, FURY_STRIKES
dbp 14, YANMA, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 64 Atk
db FORESIGHT, QUICK_ATTACK, DOUBLE_TEAM, SONIC_BOOM
dbp 17, SCYTHER, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 64 Atk
db QUICK_ATTACK, LEER, PURSUIT, U_TURN
db -1 ; end
; BUGSY
db "Bugsy@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 73, HERACROSS, MALE
db BLACK_BELT, ABILITY_1 | NAT_NEUTRAL
db MEGAHORN, CROSS_CHOP, ROCK_SMASH, STONE_EDGE
dbp 71, LEDIAN, FEMALE
db KINGS_ROCK, ABILITY_1 | NAT_NEUTRAL
db REFLECT, LIGHT_SCREEN, BUG_BUZZ, ICE_PUNCH
dbp 70, YANMEGA, FEMALE
db QUICK_CLAW, ABILITY_1 | NAT_NEUTRAL
if DEF(FAITHFUL)
db BUG_BUZZ, AIR_SLASH, ANCIENTPOWER, PROTECT
else
db BUG_BUZZ, AIR_SLASH, ANCIENTPOWER, DRAGON_PULSE
endc
dbp 72, PARASECT, MALE
db LEFTOVERS, ABILITY_1 | NAT_NEUTRAL
db SPORE, HEALINGLIGHT, SEED_BOMB, X_SCISSOR
dbp 75, PINSIR, MALE
db SCOPE_LENS, ABILITY_1 | NAT_NEUTRAL
db MEGAHORN, SWORDS_DANCE, CLOSE_COMBAT, EARTHQUAKE
dbp 75, SCYTHER, FEMALE
db EVIOLITE, ABILITY_1 | NAT_NEUTRAL
db SWORDS_DANCE, NIGHT_SLASH, X_SCISSOR, AERIAL_ACE
db -1 ; end
SECTION "WhitneyGroup", ROMX
WhitneyGroup:
; WHITNEY
db "Whitney@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 19, CLEFAIRY, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 96 HP
db METRONOME, DISARM_VOICE, DOUBLE_SLAP, ATTRACT
dbp 20, TEDDIURSA, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 32 HP, 32 Atk, 32 Spe
db SCRATCH, ATTRACT, LICK, FEINT_ATTACK
dbp 19, MUNCHLAX, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 64 Def, 32 SDf
db ATTRACT, METRONOME, DEFENSE_CURL, ROLLOUT
dbp 21, MILTANK, FEMALE
db LUM_BERRY, ABIL_MILTANK_SCRAPPY | NAT_NEUTRAL
ev_spread 48 Atk, 48 Spe
db DEFENSE_CURL, STOMP, FRESH_SNACK, ROLLOUT
db -1 ; end
; WHITNEY
db "Whitney@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 71, STANTLER, FEMALE
db LIGHT_CLAY, ABILITY_1 | NAT_NEUTRAL
db REFLECT, LIGHT_SCREEN, DOUBLE_EDGE, ZEN_HEADBUTT
dbp 72, CLEFABLE, FEMALE
db PINK_BOW, ABILITY_1 | NAT_NEUTRAL
db CALM_MIND, MOONBLAST, FRESH_SNACK, THUNDER_WAVE
dbp 70, URSARING, FEMALE
db BLACK_BELT, ABILITY_1 | NAT_NEUTRAL
db SWORDS_DANCE, CROSS_CHOP, CRUNCH, PLAY_ROUGH
dbp 72, WIGGLYTUFF, FEMALE
db LEFTOVERS, ABILITY_1 | NAT_NEUTRAL
db FOCUS_BLAST, HYPER_VOICE, DAZZLINGLEAM, ICE_BEAM
dbp 74, TAUROS, FEMALE
db SILK_SCARF, ABILITY_1 | NAT_NEUTRAL
db BULK_UP, EARTHQUAKE, STRENGTH, IRON_TAIL
dbp 75, MILTANK, FEMALE
db BRIGHTPOWDER, ABIL_MILTANK_SCRAPPY | NAT_NEUTRAL
db DEFENSE_CURL, ROLLOUT, FRESH_SNACK, BODY_SLAM
db -1 ; end
SECTION "MortyGroup", ROMX
MortyGroup:
; MORTY
db "Morty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 24, HAUNTER, MALE
db NO_ITEM, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL
ev_spread 64 Atk, 64 Spe
db HYPNOSIS, ICE_PUNCH, NIGHT_SHADE, SHADOW_CLAW
if DEF(FAITHFUL)
dbp 24, HAUNTER, MALE
db NO_ITEM, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL
ev_spread 64 SAt, 64 Spe
db HYPNOSIS, CONFUSE_RAY, DISABLE, SHADOW_BALL
else
dbp 24, NOCTOWL, MALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 64 HP, 64 Spe
db HYPNOSIS, FORESIGHT, CONFUSION, HEX
endc
dbp 25, MISDREAVUS, MALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 64 SAt, 64 Spe
db DISARM_VOICE, DARK_PULSE, NASTY_PLOT, SHADOW_BALL
dbp 26, GENGAR, MALE
if DEF(FAITHFUL)
db WIDE_LENS, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL
else
db WIDE_LENS, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL
endc
ev_spread 64 SAt, 64 Spe
db HYPNOSIS, THUNDERBOLT, SHADOW_BALL, DREAM_EATER
db -1 ; end
; MORTY
db "Morty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 72, GENGAR, MALE
if DEF(FAITHFUL)
db LEFTOVERS, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL
else
db LEFTOVERS, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL
endc
db WILL_O_WISP, SHADOW_BALL, FOCUS_BLAST, SUBSTITUTE
dbp 70, NINETALES, MALE
db CHARCOAL, ABILITY_1 | NAT_NEUTRAL
db NASTY_PLOT, SHADOW_BALL, FLAMETHROWER, WILL_O_WISP
dbp 71, MAROWAK, MALE | ALOLAN_FORM
db THICK_CLUB, ABILITY_1 | NAT_NEUTRAL
db BONEMERANG, STONE_EDGE, ICE_PUNCH, SHADOW_CLAW
dbp 73, MISMAGIUS, MALE
db PINK_BOW, ABILITY_1 | NAT_NEUTRAL
db DAZZLINGLEAM, SHADOW_BALL, NASTY_PLOT, THUNDERBOLT
if DEF(FAITHFUL)
dbp 74, HAUNTER, MALE
db EVIOLITE, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL
db SHADOW_BALL, SLUDGE_BOMB, DESTINY_BOND, PAIN_SPLIT
else
dbp 74, NOCTOWL, MALE
db SHARP_BEAK, ABILITY_1 | NAT_NEUTRAL
db MOONBLAST, AIR_SLASH, SHADOW_BALL, REFLECT
endc
dbp 75, GENGAR, MALE
if DEF(FAITHFUL)
db SPELL_TAG, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL
else
db SPELL_TAG, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL
endc
db NASTY_PLOT, SHADOW_BALL, THUNDERBOLT, DESTINY_BOND
db -1 ; end
SECTION "ChuckGroup", ROMX
ChuckGroup:
; CHUCK
db "Chuck@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 30, PRIMEAPE, MALE
db NO_ITEM, ABIL_PRIMEAPE_DEFIANT | NAT_NEUTRAL
ev_spread 160 Atk
db KARATE_CHOP, SEISMIC_TOSS, SCREECH, DYNAMICPUNCH
dbp 29, FARFETCH_D, MALE | GALARIAN_FORM
db NO_ITEM, ABIL_FARFETCH_D_GALARIAN_STEADFAST | NAT_NEUTRAL
ev_spread 160 Atk
if DEF(FAITHFUL)
db ROCK_SMASH, BODY_SLAM, FEINT_ATTACK, SWORDS_DANCE
else
db REVERSAL, BODY_SLAM, FEINT_ATTACK, SWORDS_DANCE
endc
dbp 28, HITMONTOP, MALE
db NO_ITEM, ABIL_HITMONTOP_INTIMIDATE | NAT_NEUTRAL
ev_spread 160 Atk
db BULK_UP, SUCKER_PUNCH, DOUBLE_KICK, RAPID_SPIN
dbp 31, POLIWRATH, MALE
db ZOOM_LENS, ABIL_POLIWRATH_WATER_ABSORB | NAT_NEUTRAL
ev_spread 160 Atk
db ICE_PUNCH, HYPNOSIS, WATERFALL, DYNAMICPUNCH
db -1 ; end
; CHUCK
db "Chuck@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 71, ANNIHILAPE, MALE
db DRAGON_FANG, ABIL_ANNIHILAPE_DEFIANT | NAT_NEUTRAL
db EARTHQUAKE, STONE_EDGE, OUTRAGE, CROSS_CHOP
dbp 73, SIRFETCH_D, MALE
db LEEK, ABIL_SIRFETCH_D_STEADFAST | NAT_NEUTRAL
db CLOSE_COMBAT, BRAVE_BIRD, NIGHT_SLASH, POISON_JAB
dbp 72, HITMONCHAN, MALE
db NEVERMELTICE, ABIL_HITMONCHAN_IRON_FIST | NAT_NEUTRAL
db THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH, MACH_PUNCH
dbp 72, HITMONLEE, MALE
db QUICK_CLAW, ABIL_HITMONLEE_RECKLESS | NAT_NEUTRAL
db SUCKER_PUNCH, BULK_UP, REVERSAL, HI_JUMP_KICK
dbp 72, HITMONTOP, MALE
db KINGS_ROCK, ABIL_HITMONTOP_INTIMIDATE | NAT_NEUTRAL
db RAPID_SPIN, TOXIC, CLOSE_COMBAT, SUCKER_PUNCH
dbp 75, POLIWRATH, MALE
db LEFTOVERS, ABIL_POLIWRATH_WATER_ABSORB | NAT_NEUTRAL
db WATERFALL, BULK_UP, ICE_PUNCH, CROSS_CHOP
db -1 ; end
SECTION "JasmineGroup", ROMX
JasmineGroup:
; JASMINE
db "Jasmine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 34, SKARMORY
db NO_ITEM
ev_spread 192 HP
db MUD_SLAP, DRILL_PECK, SPIKES, STEEL_WING
dbp 33, MAGNETON
db NO_ITEM
ev_spread 192 HP
db SUPERSONIC, THUNDER_WAVE, THUNDERBOLT, TRI_ATTACK
dbp 34, FORRETRESS
db NO_ITEM
ev_spread 192 HP
db SPIKES, GYRO_BALL, DEFENSE_CURL, ROLLOUT
dbp 33, SCIZOR
db NO_ITEM
ev_spread 192 HP
db PURSUIT, AERIAL_ACE, METAL_CLAW, SLASH
dbp 37, STEELIX
db LEFTOVERS
ev_spread 192 HP
db BODY_SLAM, SCREECH, ROCK_SLIDE, IRON_TAIL
db -1 ; end
; JASMINE
db "Jasmine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
dbp 74, SKARMORY
db LEFTOVERS, $EE, $EE, $EE
db SPIKES, SCREECH, DRILL_PECK, STEEL_WING
dbp 72, MAGNEZONE
db MIRACLE_SEED, DVS_HP_GRASS
db THUNDERBOLT, HIDDEN_POWER, FLASH_CANNON, EXPLOSION
dbp 73, FORRETRESS
db SOFT_SAND, $EE, $EE, $EE
db EARTHQUAKE, GYRO_BALL, EXPLOSION, SPIKES
if DEF(FAITHFUL)
dbp 72, MAGNEZONE
db CHARCOAL, DVS_HP_FIRE
db THUNDERBOLT, HIDDEN_POWER, FLASH_CANNON, EXPLOSION
else
dbp 72, RHYPERIOR
db SILVERPOWDER, $EE, $EE, $EE
db EARTHQUAKE, STONE_EDGE, MEGAHORN, IRON_HEAD
endc
dbp 73, SCIZOR
db METAL_COAT, $EE, $EE, $EE
db SWORDS_DANCE, BULLET_PUNCH, PURSUIT, IRON_HEAD
dbp 75, STEELIX
db LEFTOVERS, $EE, $EE, $EE
db EARTHQUAKE, ROCK_SLIDE, CRUNCH, IRON_HEAD
db -1 ; end
SECTION "PryceGroup", ROMX
PryceGroup:
; PRYCE
db "Pryce@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 39, DEWGONG
db CHESTO_BERRY
ev_spread 224 HP
db WATERFALL, REST, RAIN_DANCE, AURORA_BEAM
dbp 38, SNEASEL
db NO_ITEM
ev_spread 224 Atk
db SWORDS_DANCE, ICICLE_CRASH, SCREECH, SLASH
dbp 38, CLOYSTER
db NO_ITEM
ev_spread 224 HP
db DEFENSE_CURL, SUPERSONIC, WATER_PULSE, ICE_SHARD
dbp 40, LAPRAS
db NO_ITEM
ev_spread 224 HP
db SING, CONFUSE_RAY, ANCIENTPOWER, ICE_BEAM
dbp 42, MAMOSWINE
db SITRUS_BERRY
ev_spread 224 Atk
db MAGNITUDE, ANCIENTPOWER, AVALANCHE, FURY_STRIKES
db -1 ; end
; PRYCE
db "Pryce@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
dbp 73, DEWGONG
db FOCUS_BAND, FAKE_PERFECT_DVS
db PROTECT, TOXIC, SURF, ICE_BEAM
dbp 73, CLOYSTER
db KINGS_ROCK, FAKE_PERFECT_DVS
db SPIKES, SURF, EXPLOSION, ICICLE_CRASH
dbp 72, WEAVILE
db KINGS_ROCK, FAKE_PERFECT_DVS
db SWORDS_DANCE, ICICLE_CRASH, SLASH, CRUNCH
dbp 71, GLACEON
db NEVERMELTICE, DVS_HP_GROUND
db ICE_BEAM, HIDDEN_POWER, BARRIER, BATON_PASS
dbp 73, LAPRAS
db LEFTOVERS, FAKE_PERFECT_DVS
db SING, TOXIC, ICE_BEAM, THUNDERBOLT
dbp 75, MAMOSWINE
db HARD_STONE, FAKE_PERFECT_DVS
db EARTHQUAKE, AVALANCHE, STONE_EDGE, ANCIENTPOWER
db -1 ; end
SECTION "ClairGroup", ROMX
ClairGroup:
; CLAIR
db "Clair@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 43, GYARADOS, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 4 Atk, 252 Spe
db CRUNCH, THRASH, DRAGON_PULSE, AQUA_TAIL
dbp 45, YANMEGA, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 4 HP, 252 SAt
if DEF(FAITHFUL)
db DOUBLE_TEAM, SUPERSONIC, ANCIENTPOWER, AIR_SLASH
else
db DOUBLE_TEAM, SUPERSONIC, ANCIENTPOWER, DRAGON_PULSE
endc
if DEF(FAITHFUL)
dbp 44, DRAGONAIR, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 128 HP, 128 Spe
db THUNDER_WAVE, AQUA_TAIL, FLAMETHROWER, DRAGON_PULSE
else
dbp 44, AMPHAROS, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 128 HP, 128 SAt
db THUNDER_WAVE, CONFUSE_RAY, THUNDERBOLT, DRAGON_PULSE
endc
dbp 44, DRAGONAIR, FEMALE
db NO_ITEM, ABILITY_1 | NAT_NEUTRAL
ev_spread 128 HP, 128 SAt
db THUNDER_WAVE, THUNDERBOLT, ICE_BEAM, DRAGON_PULSE
dbp 47, KINGDRA, FEMALE
db SHELL_BELL, ABIL_KINGDRA_SNIPER | NAT_NEUTRAL
ev_spread 252 SAt, 4 Spe
db SMOKESCREEN, HYPER_BEAM, DRAGON_PULSE, SURF
db -1 ; end
; CLAIR
db "Clair@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 72, GYARADOS, FEMALE
db BRIGHTPOWDER, ABILITY_1 | NAT_NEUTRAL
db DRAGON_DANCE, WATERFALL, FLY, EARTHQUAKE
dbp 74, EXEGGUTOR, FEMALE | ALOLAN_FORM
db LUM_BERRY, ABIL_EXEGGUTOR_ALOLAN_HARVEST | NAT_NEUTRAL
db REST, SLEEP_POWDER, GIGA_DRAIN, DRAGON_PULSE
dbp 73, DRAGONITE, FEMALE
db LEFTOVERS, ABILITY_1 | NAT_NEUTRAL
db OUTRAGE, EXTREMESPEED, FIRE_PUNCH, EARTHQUAKE
if DEF(FAITHFUL)
dbp 73, DRAGONITE, FEMALE
db DRAGON_FANG, ABILITY_1 | NAT_NEUTRAL
db DRAGON_DANCE, DRAGON_CLAW, WATERFALL, GIGA_IMPACT
else
dbp 73, AMPHAROS, FEMALE
db DRAGON_FANG, ABILITY_1 | NAT_NEUTRAL
db THUNDER_WAVE, CONFUSE_RAY, THUNDERBOLT, DRAGON_PULSE
endc
dbp 74, DRAGONAIR, FEMALE
db EVIOLITE, ABILITY_1 | NAT_NEUTRAL
db DRAGON_DANCE, EXTREMESPEED, OUTRAGE, AQUA_TAIL
dbp 75, KINGDRA, FEMALE
db CHESTO_BERRY, ABIL_KINGDRA_SNIPER | NAT_NEUTRAL
db DRAGON_DANCE, WATERFALL, OUTRAGE, REST
db -1 ; end
SECTION "WillGroup", ROMX
WillGroup:
; WILL
db "Will@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 48, WYRDEER
db TWISTEDSPOON
ev_spread 252 HP, 36 Spe
db PSYCHIC_M, SHADOW_BALL, CALM_MIND, HYPNOSIS
dbp 49, JYNX
db BRIGHTPOWDER
ev_spread 144 SAt, 144 Spe
db NASTY_PLOT, DRAINING_KISS, ICE_BEAM, PSYCHIC_M
dbp 50, EXEGGUTOR
db MIRACLE_SEED
ev_spread 144 HP, 144 SAt
db REFLECT, LEECH_SEED, SEED_BOMB, PSYCHIC_M
dbp 50, ALAKAZAM
db LUM_BERRY
ev_spread 144 HP, 144 SAt
db CALM_MIND, RECOVER, LIGHT_SCREEN, PSYCHIC_M
dbp 49, SLOWBRO
db SITRUS_BERRY
ev_spread 144 HP, 144 SDf
db SURF, CALM_MIND, BODY_SLAM, PSYCHIC_M
dbp 51, XATU
db LEFTOVERS
ev_spread 4 HP, 252 SAt
db QUICK_ATTACK, CONFUSE_RAY, PSYCHIC_M, FUTURE_SIGHT
db -1 ; end
; WILL
db "Will@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
dbp 67, WYRDEER
db TWISTEDSPOON, FAKE_PERFECT_DVS
db SHADOW_BALL, MEGAHORN, EARTHQUAKE, PSYCHIC_M
dbp 68, JYNX
db BRIGHTPOWDER, FAKE_PERFECT_DVS
db NASTY_PLOT, DRAINING_KISS, ICE_BEAM, PSYCHIC_M
dbp 68, EXEGGUTOR
db MIRACLE_SEED, FAKE_PERFECT_DVS
db REFLECT, GIGA_DRAIN, SLEEP_POWDER, PSYCHIC_M
dbp 69, ALAKAZAM
db LUM_BERRY, DVS_HP_FIGHTING
db HIDDEN_POWER, RECOVER, SHADOW_BALL, PSYCHIC_M
dbp 69, SLOWBRO
db WISE_GLASSES, FAKE_PERFECT_DVS
db SURF, PSYCHIC_M, THUNDER_WAVE, REST
dbp 70, XATU
db LEFTOVERS, FAKE_PERFECT_DVS
db QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
db -1 ; end
SECTION "KogaGroup", ROMX
KogaGroup:
; KOGA
db "Koga@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 50, VENOMOTH
db SILVERPOWDER
ev_spread 252 SAt, 68 Spe
db SUPERSONIC, BUG_BUZZ, PSYCHIC_M, TOXIC
dbp 50, CLODSIRE
db SITRUS_BERRY
ev_spread 160 Def, 160 SDf
db POISON_JAB, TOXIC_SPIKES, EARTHQUAKE, MEGAHORN
dbp 52, FORRETRESS
db SILK_SCARF
ev_spread 252 HP, 68 SDf
db PROTECT, EXPLOSION, SPIKES, IRON_HEAD
dbp 51, MUK
db BRIGHTPOWDER
ev_spread 252 Atk, 68 Spe
db MINIMIZE, SCREECH, GUNK_SHOT, TOXIC
dbp 51, WEEZING
db POISON_BARB
ev_spread 252 HP, 68 Spe
db WILL_O_WISP, TOXIC, SLUDGE_BOMB, EXPLOSION
dbp 53, CROBAT
db LEFTOVERS
ev_spread 252 HP, 68 Atk
db DOUBLE_TEAM, POISON_JAB, SUPER_FANG, TOXIC
db -1 ; end
; KOGA
db "Koga@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 69, TENTACRUEL, MALE
db WISE_GLASSES, ABILITY_1 | NAT_NEUTRAL
db POWER_WHIP, ICE_BEAM, SURF, SLUDGE_BOMB
dbp 71, FORRETRESS, MALE
db SILK_SCARF, ABILITY_1 | NAT_NEUTRAL
db PROTECT, TOXIC, EXPLOSION, SPIKES
dbp 69, ARBOK, MALE | ARBOK_KOGA_FORM
db SOFT_SAND, ABILITY_1 | NAT_NEUTRAL
db SLUDGE_BOMB, GLARE, EARTHQUAKE, SCREECH
dbp 70, MUK, MALE
db BRIGHTPOWDER, ABILITY_1 | NAT_NEUTRAL
db MINIMIZE, FIRE_BLAST, GUNK_SHOT, TOXIC
dbp 71, WEEZING, MALE
db MAGNET, ABILITY_1 | NAT_NEUTRAL
db WILL_O_WISP, THUNDER, SLUDGE_BOMB, EXPLOSION
dbp 72, CROBAT, MALE
db LEFTOVERS, ABILITY_1 | NAT_NEUTRAL
db SCREECH, TOXIC, CRUNCH, AERIAL_ACE
db -1 ; end
SECTION "BrunoGroup", ROMX
BrunoGroup:
; BRUNO
db "Bruno@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 51, HITMONTOP
db QUICK_CLAW
ev_spread 176 Atk, 176 Spe
db PURSUIT, CLOSE_COMBAT, DIG, PROTECT
dbp 53, SNEASLER
db SILVERPOWDER
ev_spread 176 Atk, 176 Spe
db SWORDS_DANCE, X_SCISSOR, CLOSE_COMBAT, GUNK_SHOT
dbp 51, HITMONLEE
db FOCUS_BAND
ev_spread 176 Atk, 176 Spe
db SUCKER_PUNCH, DOUBLE_KICK, HI_JUMP_KICK, FORESIGHT
dbp 51, HITMONCHAN
db NEVERMELTICE
ev_spread 176 Atk, 176 Spe
db THUNDERPUNCH, ICE_PUNCH, POISON_JAB, MACH_PUNCH
dbp 53, ONIX
db HARD_STONE
ev_spread 100 HP, 252 Atk
db BODY_SLAM, EARTHQUAKE, CRUNCH, ROCK_SLIDE
dbp 55, MACHAMP
db LEFTOVERS
ev_spread 100 HP, 252 Atk
db ROCK_SLIDE, FORESIGHT, CROSS_CHOP, BULK_UP
db -1 ; end
; BRUNO
db "Bruno@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 70, HITMONTOP
db QUICK_CLAW
db BULK_UP, SUCKER_PUNCH, COUNTER, HI_JUMP_KICK
dbp 71, SNEASLER
db SILVERPOWDER
db SWORDS_DANCE, X_SCISSOR, CLOSE_COMBAT, GUNK_SHOT
dbp 70, HITMONLEE
db FOCUS_BAND
db BULK_UP, SUCKER_PUNCH, HI_JUMP_KICK, REVERSAL
dbp 70, HITMONCHAN
db NEVERMELTICE
db THUNDERPUNCH, ICE_PUNCH, POISON_JAB, MACH_PUNCH
dbp 72, STEELIX
db LEFTOVERS
db CURSE, EARTHQUAKE, STONE_EDGE, IRON_HEAD
dbp 74, MACHAMP
db MUSCLE_BAND
db BULK_UP, STONE_EDGE, BODY_SLAM, CROSS_CHOP
db -1 ; end
SECTION "KarenGroup", ROMX
KarenGroup:
; KAREN
db "Karen@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 53, UMBREON, FEMALE
db LEFTOVERS, ABILITY_1 | NAT_NEUTRAL
ev_spread 252 HP, 132 Def
db MUD_SLAP, CONFUSE_RAY, FEINT_ATTACK, MEAN_LOOK
dbp 53, PERSIAN, FEMALE | ALOLAN_FORM
db PINK_BOW, ABILITY_1 | NAT_NEUTRAL
ev_spread 252 HP, 132 Atk
db NIGHT_SLASH, FEINT_ATTACK, SCREECH, PLAY_ROUGH
dbp 54, WEAVILE, FEMALE
db KINGS_ROCK, ABILITY_1 | NAT_NEUTRAL
ev_spread 252 Atk, 132 Spe
db SWORDS_DANCE, SCREECH, NIGHT_SLASH, ICE_PUNCH
dbp 55, GENGAR, FEMALE
db SPELL_TAG, ABILITY_1 | NAT_NEUTRAL
ev_spread 252 SAt, 132 Spe
db SHADOW_BALL, WILL_O_WISP, CURSE, DESTINY_BOND
dbp 55, HONCHKROW, FEMALE
db BLACKGLASSES, ABILITY_1 | NAT_NEUTRAL
ev_spread 132 Atk, 252 Spe
db DRILL_PECK, SUCKER_PUNCH, PURSUIT, BRAVE_BIRD
dbp 57, HOUNDOOM, FEMALE
db CHARCOAL, ABILITY_1 | NAT_NEUTRAL
ev_spread 192 SAt, 192 Spe
db ROAR, PURSUIT, FLAMETHROWER, DARK_PULSE
db -1 ; end
; KAREN
db "Karen@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 71, UMBREON
db LEFTOVERS
db CHARM, HEALINGLIGHT, PURSUIT, TOXIC
dbp 72, WEAVILE
db KINGS_ROCK
db SWORDS_DANCE, SCREECH, SLASH, ICE_PUNCH
dbp 74, GENGAR
db MAGNET
db HYPNOSIS, THUNDER, SHADOW_BALL, DESTINY_BOND
dbp 73, HONCHKROW
db BLACKGLASSES
db DRILL_PECK, SUCKER_PUNCH, NIGHT_SLASH, BRAVE_BIRD
dbp 74, TYRANITAR
db SOFT_SAND
db EARTHQUAKE, CRUNCH, STONE_EDGE, PURSUIT
dbp 76, HOUNDOOM
db WISE_GLASSES
db ROAR, NASTY_PLOT, FIRE_BLAST, DARK_PULSE
db -1 ; end
SECTION "ChampionGroup", ROMX
ChampionGroup:
; CHAMPION
db "Lance@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 57, GYARADOS, MALE
db MUSCLE_BAND, ABIL_GYARADOS_INTIMIDATE | NAT_SPE_UP_SATK_DOWN
ev_spread 164 Atk, 252 Spe
db DRAGON_DANCE, FLY, WATERFALL, EARTHQUAKE
dbp 58, DRAGONITE, MALE
db WIDE_LENS, ABIL_DRAGONITE_INNER_FOCUS | NAT_SATK_UP_ATK_DOWN
ev_spread 164 SAt, 252 Spe
db FIRE_BLAST, BLIZZARD, THUNDER, HYPER_BEAM
dbp 58, KINGDRA, MALE
db SCOPE_LENS, ABIL_KINGDRA_SNIPER | NAT_SATK_UP_ATK_DOWN
ev_spread 164 SAt, 252 Spe
db FOCUS_ENERGY, DRAGON_PULSE, SURF, HYPER_BEAM
dbp 57, AERODACTYL, MALE
db KINGS_ROCK, ABIL_AERODACTYL_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN
ev_spread 164 Atk, 252 Spe
db AERIAL_ACE, ANCIENTPOWER, ROCK_SLIDE, GIGA_IMPACT
dbp 57, CHARIZARD, MALE
db WISE_GLASSES, ABIL_CHARIZARD_SOLAR_POWER | NAT_SATK_UP_ATK_DOWN
ev_spread 164 SAt, 252 Spe
if DEF(FAITHFUL)
db FLAMETHROWER, HYPER_BEAM, FOCUS_BLAST, AIR_SLASH
else
db FLAMETHROWER, HYPER_BEAM, FOCUS_BLAST, DRAGON_PULSE
endc
dbp 60, DRAGONITE, MALE
db LEFTOVERS, SHINY_MASK | ABIL_DRAGONITE_MULTISCALE | NAT_ATK_UP_SATK_DOWN
ev_spread 252 HP, 164 Atk
db SUBSTITUTE, DRAGON_DANCE, FLY, EXTREMESPEED
db -1 ; end
; CHAMPION
db "Lance@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
dbp 75, GYARADOS, MALE
db LIFE_ORB, ABILITY_1 | NAT_SPE_UP_SATK_DOWN
db DRAGON_DANCE, FLY, WATERFALL, EARTHQUAKE
dbp 77, EXEGGUTOR, MALE | ALOLAN_FORM
db LUM_BERRY, ABIL_EXEGGUTOR_ALOLAN_HARVEST | NAT_SATK_UP_ATK_DOWN
db GIGA_DRAIN, DRAGON_PULSE, FLAMETHROWER, SLUDGE_BOMB
dbp 77, KINGDRA, MALE
db CHOICE_SPECS, ABILITY_1 | NAT_SATK_UP_ATK_DOWN
db HYDRO_PUMP, SCALD, ICE_BEAM, DRAGON_PULSE
dbp 76, AERODACTYL, MALE
db CHOICE_BAND, ABIL_AERODACTYL_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN
db STONE_EDGE, BRAVE_BIRD, IRON_HEAD, CRUNCH
if DEF(FAITHFUL)
dbp 75, CHARIZARD, MALE
db LEFTOVERS, ABIL_CHARIZARD_DROUGHT | NAT_SATK_UP_ATK_DOWN
db FIRE_BLAST, SOLAR_BEAM, FOCUS_BLAST, AIR_SLASH
else
dbp 75, CHARIZARD, MALE
db LEFTOVERS, ABIL_CHARIZARD_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN
db DRAGON_DANCE, OUTRAGE, FLARE_BLITZ, ROOST
endc
dbp 80, DRAGONITE, MALE
db WEAK_POLICY, SHINY_MASK | ABIL_DRAGONITE_MULTISCALE | NAT_ATK_UP_SATK_DOWN
db DRAGON_DANCE, EXTREMESPEED, OUTRAGE, IRON_HEAD
db -1 ; end
SECTION "BrockGroup", ROMX
BrockGroup:
; BROCK
db "Brock@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 64, GOLEM
db NO_ITEM
ev_spread 252 HP, 196 Atk
db DEFENSE_CURL, ROLLOUT, ROCK_SLIDE, EARTHQUAKE
dbp 63, RHYDON
db EVIOLITE
ev_spread 252 HP, 196 SDf
db AVALANCHE, ROCK_SLIDE, EARTHQUAKE, OUTRAGE
dbp 65, OMASTAR
db NO_ITEM
ev_spread 252 HP, 196 SAt
db ANCIENTPOWER, SURF, PROTECT, SPIKES
dbp 68, ONIX
db NO_ITEM
ev_spread 196 HP, 252 Atk
db IRON_TAIL, ROCK_SLIDE, EARTHQUAKE, SANDSTORM
dbp 65, KABUTOPS
db NO_ITEM
ev_spread 196 Atk, 252 SAt
db SLASH, SURF, ENDURE, GIGA_DRAIN
dbp 65, AERODACTYL
db NO_ITEM
ev_spread 252 Atk, 196 SAt
db AERIAL_ACE, SUPERSONIC, ANCIENTPOWER, HYPER_BEAM
db -1 ; end
; BROCK
db "Brock@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 74, ONIX
db SOFT_SAND
db IRON_HEAD, ROCK_SLIDE, EARTHQUAKE, SANDSTORM
dbp 73, RHYPERIOR
db KINGS_ROCK
db AVALANCHE, ROCK_SLIDE, EARTHQUAKE, MEGAHORN
dbp 72, OMASTAR
db MYSTIC_WATER
db ANCIENTPOWER, SURF, EARTH_POWER, SPIKES
dbp 72, KABUTOPS
db MIRACLE_SEED
db SLASH, SURF, ENDURE, GIGA_DRAIN
dbp 73, AERODACTYL
db QUICK_CLAW
db STONE_EDGE, EARTHQUAKE, AERIAL_ACE, CRUNCH
dbp 75, GOLEM
db LEFTOVERS
db EXPLOSION, BODY_SLAM, STONE_EDGE, EARTHQUAKE
db -1 ; end
SECTION "MistyGroup", ROMX
MistyGroup:
; MISTY
db "Misty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
dbp 61, GOLDUCK
db NO_ITEM
ev_spread 100 HP, 252 SAt
db WATER_PULSE, DISABLE, CALM_MIND, PSYCHIC_M
dbp 60, QUAGSIRE
db NO_ITEM
ev_spread 100 HP, 252 SAt
db SCALD, CALM_MIND, EARTHQUAKE, RAIN_DANCE
dbp 62, LAPRAS
db NO_ITEM
ev_spread 252 Def, 100 SDf
db SURF, PERISH_SONG, BLIZZARD, RAIN_DANCE
dbp 60, KINGLER
db NO_ITEM
ev_spread 252 Atk, 100 Spe
db DEFENSE_CURL, STOMP, PROTECT, CRABHAMMER
dbp 62, LANTURN
db NO_ITEM
ev_spread 100 SAt, 252 Spe
db WATER_PULSE, THUNDERBOLT, ICE_BEAM, RECOVER
dbp 64, STARMIE
db SITRUS_BERRY
ev_spread 252 SAt, 100 Spe
db SCALD, CONFUSE_RAY, RECOVER, ICE_BEAM
db -1 ; end
; MISTY
db "Misty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
dbp 73, GOLDUCK
db TWISTEDSPOON
db PSYCHIC_M, SCALD, ICE_BEAM, CALM_MIND
dbp 72, QUAGSIRE
db NO_ITEM
db EARTHQUAKE, SCALD, RECOVER, TOXIC
dbp 72, KINGLER
db KINGS_ROCK
db SWORDS_DANCE, CRABHAMMER, X_SCISSOR, ROCK_SLIDE
dbp 73, LANTURN
db NEVERMELTICE