-
Notifications
You must be signed in to change notification settings - Fork 205
/
parties.asm
11838 lines (9813 loc) · 218 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 (2 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 (2 bytes)
; 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: swap ABILITY_1 and ABILITY_2 in base data as need so that ABILITY_1 is the better one for default NPCs (e.g. NPCs should have Sturdy when possible)
SECTION "Enemy Trainer Parties 1", ROMX
CarrieGroup:
; ================================
; ================
; CARRIE
db "Carrie@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 60, MEGANIUM, SITRUS_BERRY
db GIGA_DRAIN, PROTECT, LEECH_SEED, TOXIC
db 60, TYPHLOSION, QUICK_CLAW
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, SUBSTITUTE
db 60, FERALIGATR, LUM_BERRY
db SURF, CRUNCH, ICE_PUNCH, ROCK_SLIDE
db 60, STEELIX, CHESTO_BERRY
db IRON_TAIL, ROCK_SLIDE, EARTHQUAKE, REST
db 60, WEAVILE, LEFTOVERS
db CONFUSE_RAY, CURSE, FEINT_ATTACK, PROTECT
db 60, CLEFABLE, PINK_BOW
db SING, HEALINGLIGHT, METRONOME, MOONBLAST
db -1 ; end
; ================
; ================================
CalGroup:
; ================================
; ================
; CAL
db "Cal@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 60, TYPHLOSION, QUICK_CLAW
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, SUBSTITUTE
db 60, MEGANIUM, SITRUS_BERRY
db GIGA_DRAIN, PROTECT, LEECH_SEED, TOXIC
db 60, FERALIGATR, LUM_BERRY
db SURF, CRUNCH, ICE_PUNCH, ROCK_SLIDE
db 60, STEELIX, CHESTO_BERRY
db IRON_TAIL, ROCK_SLIDE, EARTHQUAKE, REST
db 60, WEAVILE, LEFTOVERS
db CONFUSE_RAY, CURSE, FEINT_ATTACK, PROTECT
db 60, CLEFABLE, PINK_BOW
db SING, HEALINGLIGHT, METRONOME, MOONBLAST
db -1 ; end
; ================
; ================================
FalknerGroup:
; ================================
; ================
; FALKNER
db "Falkner@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 11, PIDGEY, NO_ITEM, 16
db TACKLE, GUST, MUD_SLAP, ROOST
db 11, HOOTHOOT, NO_ITEM, 16
db TACKLE, HYPNOSIS, CONFUSION, ROOST
db 13, PIDGEOTTO, PECHA_BERRY, 16
db GUST, MUD_SLAP, QUICK_ATTACK, ROOST
db -1 ; end
; ================
; FALKNER
db "Falkner@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 73, NOCTOWL, TWISTEDSPOON
db AIR_SLASH, PSYCHIC_M, HYPNOSIS, DREAM_EATER
db 70, GLISCOR, SCOPE_LENS
db SWORDS_DANCE, EARTHQUAKE, X_SCISSOR, NIGHT_SLASH
db 72, DODRIO, SILK_SCARF
db DRILL_PECK, BULLDOZE, PURSUIT, BRAVE_BIRD
db 70, TOGEKISS, LEFTOVERS
db ANCIENTPOWER, HURRICANE, NASTY_PLOT, FRESH_SNACK
db 72, HONCHKROW, BLACKGLASSES
db BRAVE_BIRD, NIGHT_SLASH, SUCKER_PUNCH, CONFUSE_RAY
db 75, PIDGEOT, SHARP_BEAK
db HURRICANE, HYPER_BEAM, STEEL_WING, ROOST
db -1 ; end
; ================
; ================================
BugsyGroup:
; ================================
; ================
; BUGSY
db "Bugsy@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 14, BUTTERFREE, NO_ITEM, 32, ABILITY_1 | NAT_NEUTRAL, MALE
db TACKLE, POISONPOWDER, SLEEP_POWDER, CONFUSION
db 14, BEEDRILL, NO_ITEM, 32, ABILITY_1 | NAT_NEUTRAL, MALE
db POISON_STING, STRING_SHOT, DEFENSE_CURL, FURY_STRIKES
db 14, YANMA, NO_ITEM, 32, ABILITY_1 | NAT_NEUTRAL, FEMALE
db FORESIGHT, QUICK_ATTACK, DOUBLE_TEAM, SONIC_BOOM
db 17, SCYTHER, SITRUS_BERRY, 32, ABILITY_1 | NAT_NEUTRAL, FEMALE
db QUICK_ATTACK, LEER, PURSUIT, U_TURN
db -1 ; end
; ================
; BUGSY
db "Bugsy@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 73, HERACROSS, BLACK_BELT, ABILITY_1 | NAT_NEUTRAL, MALE
db MEGAHORN, CROSS_CHOP, ROCK_SMASH, STONE_EDGE
db 71, LEDIAN, KINGS_ROCK, ABILITY_1 | NAT_NEUTRAL, FEMALE
db REFLECT, LIGHT_SCREEN, BUG_BUZZ, ICE_PUNCH
db 70, YANMEGA, QUICK_CLAW, ABILITY_1 | NAT_NEUTRAL, FEMALE
if DEF(FAITHFUL)
db BUG_BUZZ, AIR_SLASH, ANCIENTPOWER, PROTECT
else
db BUG_BUZZ, AIR_SLASH, ANCIENTPOWER, DRAGON_PULSE
endc
db 72, PARASECT, LEFTOVERS, ABILITY_1 | NAT_NEUTRAL, MALE
db SPORE, HEALINGLIGHT, SEED_BOMB, X_SCISSOR
db 75, PINSIR, SCOPE_LENS, ABILITY_1 | NAT_NEUTRAL, MALE
db MEGAHORN, SWORDS_DANCE, CLOSE_COMBAT, EARTHQUAKE
db 75, SCYTHER, EVIOLITE, ABILITY_1 | NAT_NEUTRAL, FEMALE
db SWORDS_DANCE, NIGHT_SLASH, X_SCISSOR, AERIAL_ACE
db -1 ; end
; ================
; ================================
WhitneyGroup:
; ================================
; ================
; WHITNEY
db "Whitney@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 19, CLEFAIRY, NO_ITEM, 48, ABILITY_1 | NAT_NEUTRAL, FEMALE
db METRONOME, DISARM_VOICE, DOUBLE_SLAP, ATTRACT
db 20, TEDDIURSA, NO_ITEM, 48, ABILITY_1 | NAT_NEUTRAL, FEMALE
db SCRATCH, ATTRACT, LICK, FEINT_ATTACK
db 19, MUNCHLAX, NO_ITEM, 48, ABILITY_1 | NAT_NEUTRAL, FEMALE
db ATTRACT, METRONOME, DEFENSE_CURL, ROLLOUT
db 21, MILTANK, LUM_BERRY, 48, ABIL_MILTANK_SCRAPPY | NAT_NEUTRAL, FEMALE
db DEFENSE_CURL, STOMP, FRESH_SNACK, ROLLOUT
db -1 ; end
; ================
; WHITNEY
db "Whitney@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 72, CLEFABLE, PINK_BOW, ABILITY_1 | NAT_NEUTRAL, FEMALE
db CALM_MIND, MOONBLAST, FRESH_SNACK, THUNDER_WAVE
db 70, URSARING, BLACK_BELT, ABILITY_1 | NAT_NEUTRAL, FEMALE
db SWORDS_DANCE, CROSS_CHOP, CRUNCH, PLAY_ROUGH
db 71, GIRAFARIG, TWISTEDSPOON, ABILITY_1 | NAT_NEUTRAL, FEMALE
db NASTY_PLOT, PSYCHIC_M, HYPER_VOICE, SHADOW_BALL
db 72, WIGGLYTUFF, LEFTOVERS, ABILITY_1 | NAT_NEUTRAL, FEMALE
db FOCUS_BLAST, HYPER_VOICE, DAZZLINGLEAM, ICE_BEAM
db 74, TAUROS, SILK_SCARF, ABILITY_1 | NAT_NEUTRAL, FEMALE
db BULK_UP, EARTHQUAKE, STRENGTH, IRON_TAIL
db 75, MILTANK, BRIGHTPOWDER, ABIL_MILTANK_SCRAPPY | NAT_NEUTRAL, FEMALE
db DEFENSE_CURL, ROLLOUT, FRESH_SNACK, BODY_SLAM
db -1 ; end
; ================
; ================================
MortyGroup:
; ================================
; ================
; MORTY
db "Morty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 24, HAUNTER, NO_ITEM, 64, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL, MALE
db HYPNOSIS, ICE_PUNCH, NIGHT_SHADE, SHADOW_CLAW
if DEF(FAITHFUL)
db 24, HAUNTER, NO_ITEM, 64, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL, MALE
db HYPNOSIS, CONFUSE_RAY, DISABLE, SHADOW_BALL
else
db 24, NOCTOWL, NO_ITEM, 64, ABILITY_1 | NAT_NEUTRAL, MALE
db HYPNOSIS, FORESIGHT, CONFUSION, HEX
endc
db 25, MISDREAVUS, NO_ITEM, 64, ABILITY_1 | NAT_NEUTRAL, MALE
db DISARM_VOICE, DARK_PULSE, NASTY_PLOT, SHADOW_BALL
if DEF(FAITHFUL)
db 26, GENGAR, WIDE_LENS, 64, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL, MALE
else
db 26, GENGAR, WIDE_LENS, 64, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL, MALE
endc
db HYPNOSIS, THUNDERBOLT, SHADOW_BALL, DREAM_EATER
db -1 ; end
; ================
; MORTY
db "Morty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
if DEF(FAITHFUL)
db 72, GENGAR, LEFTOVERS, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL, MALE
else
db 72, GENGAR, LEFTOVERS, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL, MALE
endc
db WILL_O_WISP, SHADOW_BALL, FOCUS_BLAST, SUBSTITUTE
db 70, NINETALES, CHARCOAL, ABILITY_1 | NAT_NEUTRAL, MALE
db NASTY_PLOT, SHADOW_BALL, FLAMETHROWER, WILL_O_WISP
db 71, MAROWAK, THICK_CLUB, ABILITY_1 | NAT_NEUTRAL, MALE | ALOLAN_FORM
db BONEMERANG, STONE_EDGE, ICE_PUNCH, SHADOW_CLAW
db 73, MISMAGIUS, PINK_BOW, ABILITY_1 | NAT_NEUTRAL, MALE
db DAZZLINGLEAM, SHADOW_BALL, NASTY_PLOT, THUNDERBOLT
if DEF(FAITHFUL)
db 74, HAUNTER, EVIOLITE, ABIL_HAUNTER_LEVITATE | NAT_NEUTRAL, MALE
db SHADOW_BALL, SLUDGE_BOMB, DESTINY_BOND, PAIN_SPLIT
else
db 74, NOCTOWL, SHARP_BEAK, ABILITY_1 | NAT_NEUTRAL, MALE
db MOONBLAST, AIR_SLASH, SHADOW_BALL, REFLECT
endc
if DEF(FAITHFUL)
db 75, GENGAR, SPELL_TAG, ABIL_GENGAR_CURSED_BODY | NAT_NEUTRAL, MALE
else
db 75, GENGAR, SPELL_TAG, ABIL_GENGAR_LEVITATE | NAT_NEUTRAL, MALE
endc
db NASTY_PLOT, SHADOW_BALL, THUNDERBOLT, DESTINY_BOND
db -1 ; end
; ================
; ================================
ChuckGroup:
; ================================
; ================
; CHUCK
db "Chuck@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 30, PRIMEAPE, NO_ITEM, 80
db KARATE_CHOP, SEISMIC_TOSS, SCREECH, DYNAMICPUNCH
if DEF(FAITHFUL)
db 29, MACHOKE, NO_ITEM, 80
db KARATE_CHOP, BULLET_PUNCH, BULK_UP, DYNAMICPUNCH
else
db 29, FARFETCH_D, NO_ITEM, 80
db NIGHT_SLASH, AERIAL_ACE, SWORDS_DANCE, HI_JUMP_KICK
endc
db 28, HITMONTOP, NO_ITEM, 80
db BULK_UP, SUCKER_PUNCH, DOUBLE_KICK, RAPID_SPIN
db 31, POLIWRATH, ZOOM_LENS, 80
db ICE_PUNCH, HYPNOSIS, WATERFALL, DYNAMICPUNCH
db -1 ; end
; ================
; CHUCK
db "Chuck@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 73, MACHAMP, FOCUS_BAND
db STONE_EDGE, CROSS_CHOP, ICE_PUNCH, BULLET_PUNCH
db 71, PRIMEAPE, DRAGON_FANG
db EARTHQUAKE, STONE_EDGE, OUTRAGE, CROSS_CHOP
db 72, HITMONCHAN, NEVERMELTICE
db THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH, MACH_PUNCH
db 72, HITMONLEE, QUICK_CLAW
db SUCKER_PUNCH, BULK_UP, REVERSAL, HI_JUMP_KICK
db 72, HITMONTOP, KINGS_ROCK
db RAPID_SPIN, TOXIC, CLOSE_COMBAT, SUCKER_PUNCH
db 75, POLIWRATH, LEFTOVERS
db WATERFALL, BULK_UP, ICE_PUNCH, CROSS_CHOP
db -1 ; end
; ================
; ================================
JasmineGroup:
; ================================
; ================
; JASMINE
db "Jasmine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 34, SKARMORY, NO_ITEM, 96
db MUD_SLAP, DRILL_PECK, SPIKES, STEEL_WING
db 33, MAGNETON, NO_ITEM, 96
db SUPERSONIC, THUNDER_WAVE, THUNDERBOLT, TRI_ATTACK
db 34, FORRETRESS, NO_ITEM, 96
db SPIKES, GYRO_BALL, DEFENSE_CURL, ROLLOUT
db 33, SCIZOR, NO_ITEM, 96
db PURSUIT, AERIAL_ACE, METAL_CLAW, SLASH
db 37, STEELIX, LEFTOVERS, 96
db BODY_SLAM, SCREECH, ROCK_SLIDE, IRON_TAIL
db -1 ; end
; ================
; JASMINE
db "Jasmine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
db 74, SKARMORY, LEFTOVERS, $EE, $EE, $EE
db SPIKES, SCREECH, DRILL_PECK, STEEL_WING
db 72, MAGNEZONE, MIRACLE_SEED, DVS_HP_GRASS
db THUNDERBOLT, HIDDEN_POWER, FLASH_CANNON, EXPLOSION
db 73, FORRETRESS, SOFT_SAND, $EE, $EE, $EE
db EARTHQUAKE, GYRO_BALL, EXPLOSION, SPIKES
if DEF(FAITHFUL)
db 72, MAGNEZONE, CHARCOAL, DVS_HP_FIRE
db THUNDERBOLT, HIDDEN_POWER, FLASH_CANNON, EXPLOSION
else
db 72, RHYPERIOR, SILVERPOWDER, $EE, $EE, $EE
db EARTHQUAKE, STONE_EDGE, MEGAHORN, IRON_HEAD
endc
db 73, SCIZOR, METAL_COAT, $EE, $EE, $EE
db SWORDS_DANCE, BULLET_PUNCH, PURSUIT, IRON_HEAD
db 75, STEELIX, LEFTOVERS, $EE, $EE, $EE
db EARTHQUAKE, ROCK_SLIDE, CRUNCH, IRON_HEAD
db -1 ; end
; ================
; ================================
PryceGroup:
; ================================
; ================
; PRYCE
db "Pryce@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 39, DEWGONG, CHESTO_BERRY, 112
db WATERFALL, REST, RAIN_DANCE, AURORA_BEAM
db 38, SNEASEL, NO_ITEM, 112
db SWORDS_DANCE, ICICLE_CRASH, SCREECH, SLASH
db 38, CLOYSTER, NO_ITEM, 112
db DEFENSE_CURL, SUPERSONIC, WATER_PULSE, ICE_SHARD
db 40, LAPRAS, NO_ITEM, 112
db SING, CONFUSE_RAY, ANCIENTPOWER, ICE_BEAM
db 42, MAMOSWINE, SITRUS_BERRY, 112
db MAGNITUDE, ANCIENTPOWER, AVALANCHE, FURY_STRIKES
db -1 ; end
; ================
; PRYCE
db "Pryce@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
db 73, DEWGONG, FOCUS_BAND, FAKE_PERFECT_DVS
db PROTECT, TOXIC, SURF, ICE_BEAM
db 73, CLOYSTER, KINGS_ROCK, FAKE_PERFECT_DVS
db SPIKES, SURF, EXPLOSION, ICICLE_CRASH
db 72, WEAVILE, KINGS_ROCK, FAKE_PERFECT_DVS
db SWORDS_DANCE, ICICLE_CRASH, SLASH, CRUNCH
db 71, GLACEON, NEVERMELTICE, DVS_HP_GROUND
db ICE_BEAM, HIDDEN_POWER, BARRIER, BATON_PASS
db 73, LAPRAS, LEFTOVERS, FAKE_PERFECT_DVS
db SING, TOXIC, ICE_BEAM, THUNDERBOLT
db 75, MAMOSWINE, HARD_STONE, FAKE_PERFECT_DVS
db EARTHQUAKE, AVALANCHE, STONE_EDGE, ANCIENTPOWER
db -1 ; end
; ================
; ================================
ClairGroup:
; ================================
; ================
; CLAIR
db "Clair@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 43, GYARADOS, NO_ITEM, 128, ABILITY_1 | NAT_NEUTRAL, FEMALE
db CRUNCH, THRASH, DRAGON_PULSE, AQUA_TAIL
db 45, YANMEGA, NO_ITEM, 128, ABILITY_1 | NAT_NEUTRAL, FEMALE
if DEF(FAITHFUL)
db DOUBLE_TEAM, SUPERSONIC, ANCIENTPOWER, AIR_SLASH
else
db DOUBLE_TEAM, SUPERSONIC, ANCIENTPOWER, DRAGON_PULSE
endc
if DEF(FAITHFUL)
db 44, DRAGONAIR, NO_ITEM, 128, ABILITY_1 | NAT_NEUTRAL, FEMALE
db THUNDER_WAVE, AQUA_TAIL, FLAMETHROWER, DRAGON_PULSE
else
db 44, AMPHAROS, NO_ITEM, 128, ABILITY_1 | NAT_NEUTRAL, FEMALE
db THUNDER_WAVE, CONFUSE_RAY, THUNDERBOLT, DRAGON_PULSE
endc
db 44, DRAGONAIR, NO_ITEM, 128, ABILITY_1 | NAT_NEUTRAL, FEMALE
db THUNDER_WAVE, THUNDERBOLT, ICE_BEAM, DRAGON_PULSE
db 47, KINGDRA, SHELL_BELL, 128, ABIL_KINGDRA_SNIPER | NAT_NEUTRAL, FEMALE
db SMOKESCREEN, HYPER_BEAM, DRAGON_PULSE, SURF
db -1 ; end
; ================
; CLAIR
db "Clair@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 72, GYARADOS, BRIGHTPOWDER, ABILITY_1 | NAT_NEUTRAL, FEMALE
db DRAGON_DANCE, WATERFALL, FLY, EARTHQUAKE
db 74, EXEGGUTOR, LUM_BERRY, ABIL_EXEGGUTOR_HARVEST | NAT_NEUTRAL, FEMALE
db REST, SLEEP_POWDER, GIGA_DRAIN, DRAGON_PULSE
db 73, DRAGONITE, LEFTOVERS, ABILITY_1 | NAT_NEUTRAL, FEMALE
db OUTRAGE, EXTREMESPEED, FIRE_PUNCH, EARTHQUAKE
if DEF(FAITHFUL)
db 73, DRAGONITE, DRAGON_FANG, ABILITY_1 | NAT_NEUTRAL, FEMALE
db DRAGON_DANCE, DRAGON_CLAW, WATERFALL, GIGA_IMPACT
else
db 73, AMPHAROS, DRAGON_FANG, ABILITY_1 | NAT_NEUTRAL, FEMALE
db THUNDER_WAVE, CONFUSE_RAY, THUNDERBOLT, DRAGON_PULSE
endc
db 74, DRAGONAIR, EVIOLITE, ABILITY_1 | NAT_NEUTRAL, FEMALE
db DRAGON_DANCE, EXTREMESPEED, OUTRAGE, AQUA_TAIL
db 75, KINGDRA, CHESTO_BERRY, ABIL_KINGDRA_SNIPER | NAT_NEUTRAL, FEMALE
db DRAGON_DANCE, WATERFALL, OUTRAGE, REST
db -1 ; end
; ================
; ================================
WillGroup:
; ================================
; ================
; WILL
db "Will@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 48, XATU, TWISTEDSPOON, 144
db QUICK_ATTACK, CONFUSE_RAY, RECOVER, PSYCHIC_M
db 49, JYNX, BRIGHTPOWDER, 144
db NASTY_PLOT, DRAIN_KISS, ICE_BEAM, PSYCHIC_M
db 50, EXEGGUTOR, MIRACLE_SEED, 144
db REFLECT, LEECH_SEED, SEED_BOMB, PSYCHIC_M
db 50, ALAKAZAM, LUM_BERRY, 144
db CALM_MIND, RECOVER, LIGHT_SCREEN, PSYCHIC_M
db 49, SLOWBRO, SITRUS_BERRY, 144
db SURF, CALM_MIND, BODY_SLAM, PSYCHIC_M
db 51, XATU, LEFTOVERS, 144
db QUICK_ATTACK, CONFUSE_RAY, PSYCHIC_M, FUTURE_SIGHT
db -1 ; end
; ================
; WILL
db "Will@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
db 67, XATU, TWISTEDSPOON, FAKE_PERFECT_DVS
db AIR_SLASH, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
db 68, JYNX, BRIGHTPOWDER, FAKE_PERFECT_DVS
db NASTY_PLOT, DRAIN_KISS, ICE_BEAM, PSYCHIC_M
db 68, EXEGGUTOR, MIRACLE_SEED, FAKE_PERFECT_DVS
db REFLECT, GIGA_DRAIN, SLEEP_POWDER, PSYCHIC_M
db 69, ALAKAZAM, LUM_BERRY, DVS_HP_FIGHTING
db HIDDEN_POWER, RECOVER, SHADOW_BALL, PSYCHIC_M
db 69, SLOWBRO, WISE_GLASSES, FAKE_PERFECT_DVS
db SURF, PSYCHIC_M, THUNDER_WAVE, REST
db 70, XATU, LEFTOVERS, FAKE_PERFECT_DVS
db QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
db -1 ; end
; ================
; ================================
KogaGroup:
; ================================
; ================
; KOGA
db "Koga@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 50, ARIADOS, SITRUS_BERRY, 160
db DOUBLE_TEAM, GLARE, BATON_PASS, GIGA_DRAIN
db 50, VENOMOTH, SILVERPOWDER, 160
db SUPERSONIC, BUG_BUZZ, PSYCHIC_M, TOXIC
db 52, FORRETRESS, SILK_SCARF, 160
db PROTECT, EXPLOSION, SPIKES, IRON_HEAD
db 51, MUK, BRIGHTPOWDER, 160
db MINIMIZE, SCREECH, SLUDGE_BOMB, TOXIC
db 51, WEEZING, POISON_BARB, 160
db WILL_O_WISP, TOXIC, SLUDGE_BOMB, EXPLOSION
db 53, CROBAT, LEFTOVERS, 160
db DOUBLE_TEAM, POISON_JAB, SUPER_FANG, TOXIC
db -1 ; end
; ================
; KOGA
db "Koga@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 69, TENTACRUEL, WISE_GLASSES, ABILITY_1 | NAT_NEUTRAL, MALE
db POWER_WHIP, ICE_BEAM, SURF, SLUDGE_BOMB
db 71, FORRETRESS, SILK_SCARF, ABILITY_1 | NAT_NEUTRAL, MALE
db PROTECT, TOXIC, EXPLOSION, SPIKES
db 69, ARBOK, SOFT_SAND, ABILITY_1 | NAT_NEUTRAL, MALE | ARBOK_KOGA_FORM
db SLUDGE_BOMB, GLARE, EARTHQUAKE, SCREECH
db 70, MUK, BRIGHTPOWDER, ABILITY_1 | NAT_NEUTRAL, MALE
db MINIMIZE, FIRE_BLAST, GUNK_SHOT, TOXIC
db 71, WEEZING, MAGNET, ABILITY_1 | NAT_NEUTRAL, MALE
db WILL_O_WISP, THUNDER, SLUDGE_BOMB, EXPLOSION
db 72, CROBAT, LEFTOVERS, ABILITY_1 | NAT_NEUTRAL, MALE
db SCREECH, TOXIC, CRUNCH, AERIAL_ACE
db -1 ; end
; ================
; ================================
BrunoGroup:
; ================================
; ================
; BRUNO
db "Bruno@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 51, HITMONTOP, QUICK_CLAW, 176
db PURSUIT, CLOSE_COMBAT, DIG, PROTECT
db 53, HERACROSS, SILVERPOWDER, 176
db SWORDS_DANCE, EARTHQUAKE, MEGAHORN, CLOSE_COMBAT
db 51, HITMONLEE, FOCUS_BAND, 176
db SUCKER_PUNCH, DOUBLE_KICK, HI_JUMP_KICK, FORESIGHT
db 51, HITMONCHAN, NEVERMELTICE, 176
db THUNDERPUNCH, ICE_PUNCH, POISON_JAB, MACH_PUNCH
db 53, ONIX, HARD_STONE, 176
db BODY_SLAM, EARTHQUAKE, CRUNCH, ROCK_SLIDE
db 55, MACHAMP, LEFTOVERS, 176
db ROCK_SLIDE, FORESIGHT, CROSS_CHOP, SWORDS_DANCE
db -1 ; end
; ================
; BRUNO
db "Bruno@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 70, HITMONTOP, QUICK_CLAW
db BULK_UP, SUCKER_PUNCH, COUNTER, HI_JUMP_KICK
db 71, HERACROSS, SILVERPOWDER
db SWORDS_DANCE, EARTHQUAKE, MEGAHORN, CLOSE_COMBAT
db 70, HITMONLEE, FOCUS_BAND
db BULK_UP, SUCKER_PUNCH, HI_JUMP_KICK, REVERSAL
db 70, HITMONCHAN, NEVERMELTICE
db THUNDERPUNCH, ICE_PUNCH, POISON_JAB, MACH_PUNCH
db 72, STEELIX, LEFTOVERS
db CURSE, EARTHQUAKE, STONE_EDGE, IRON_HEAD
db 74, MACHAMP, MUSCLE_BAND
db BULK_UP, STONE_EDGE, BODY_SLAM, CROSS_CHOP
db -1 ; end
; ================
; ================================
KarenGroup:
; ================================
; ================
; KAREN
db "Karen@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 53, UMBREON, LEFTOVERS, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE
db MUD_SLAP, CONFUSE_RAY, FEINT_ATTACK, MEAN_LOOK
db 53, PERSIAN, PINK_BOW, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE | ALOLAN_FORM
db NIGHT_SLASH, FEINT_ATTACK, SCREECH, PLAY_ROUGH
db 54, WEAVILE, KINGS_ROCK, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE
db SWORDS_DANCE, SCREECH, NIGHT_SLASH, ICE_PUNCH
db 55, GENGAR, SPELL_TAG, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE
db SHADOW_BALL, WILL_O_WISP, CURSE, DESTINY_BOND
db 55, HONCHKROW, BLACKGLASSES, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE
db DRILL_PECK, SUCKER_PUNCH, PURSUIT, BRAVE_BIRD
db 57, HOUNDOOM, CHARCOAL, 192, ABILITY_1 | NAT_NEUTRAL, FEMALE
db ROAR, PURSUIT, FLAMETHROWER, DARK_PULSE
db -1 ; end
; ================
; KAREN
db "Karen@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 71, UMBREON, LEFTOVERS
db CHARM, HEALINGLIGHT, PURSUIT, TOXIC
db 72, WEAVILE, KINGS_ROCK
db SWORDS_DANCE, SCREECH, SLASH, ICE_PUNCH
db 74, GENGAR, MAGNET
db HYPNOSIS, THUNDER, SHADOW_BALL, DESTINY_BOND
db 73, HONCHKROW, BLACKGLASSES
db DRILL_PECK, SUCKER_PUNCH, NIGHT_SLASH, BRAVE_BIRD
db 74, TYRANITAR, SOFT_SAND
db EARTHQUAKE, CRUNCH, STONE_EDGE, PURSUIT
db 76, HOUNDOOM, WISE_GLASSES
db ROAR, NASTY_PLOT, FIRE_BLAST, DARK_PULSE
db -1 ; end
; ================
; ================================
ChampionGroup:
; ================================
; ================
; CHAMPION
db "Lance@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 57, GYARADOS, MUSCLE_BAND, 208, ABIL_GYARADOS_INTIMIDATE | NAT_SPD_UP_SATK_DOWN, MALE
db DRAGON_DANCE, FLY, WATERFALL, EARTHQUAKE
db 58, DRAGONITE, WIDE_LENS, 208, ABIL_DRAGONITE_INNER_FOCUS | NAT_SATK_UP_ATK_DOWN, MALE
db FIRE_BLAST, BLIZZARD, THUNDER, HYPER_BEAM
db 58, KINGDRA, SCOPE_LENS, 208, ABIL_KINGDRA_SNIPER | NAT_SATK_UP_ATK_DOWN, MALE
db FOCUS_ENERGY, DRAGON_PULSE, SURF, HYPER_BEAM
db 57, AERODACTYL, KINGS_ROCK, 208, ABIL_AERODACTYL_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN, MALE
db AERIAL_ACE, ANCIENTPOWER, ROCK_SLIDE, GIGA_IMPACT
db 57, CHARIZARD, WISE_GLASSES, 208, ABIL_CHARIZARD_SOLAR_POWER | NAT_SATK_UP_ATK_DOWN, MALE
if DEF(FAITHFUL)
db FLAMETHROWER, HYPER_BEAM, FOCUS_BLAST, AIR_SLASH
else
db FLAMETHROWER, HYPER_BEAM, FOCUS_BLAST, DRAGON_PULSE
endc
db 60, DRAGONITE, LEFTOVERS, 208, SHINY_MASK | ABIL_DRAGONITE_MULTISCALE | NAT_ATK_UP_SATK_DOWN, MALE
db SUBSTITUTE, DRAGON_DANCE, FLY, EXTREMESPEED
db -1 ; end
; ================
; CHAMPION
db "Lance@"
db TRAINERTYPE_ITEM | TRAINERTYPE_PERSONALITY | TRAINERTYPE_MOVES
; party
db 75, GYARADOS, LIFE_ORB, ABILITY_1 | NAT_SPD_UP_SATK_DOWN, MALE
db DRAGON_DANCE, FLY, WATERFALL, EARTHQUAKE
db 77, DRAGONITE, LEFTOVERS, ABIL_DRAGONITE_INNER_FOCUS | NAT_SATK_UP_ATK_DOWN, MALE
db SURF, RAIN_DANCE, THUNDER, HURRICANE
db 77, KINGDRA, CHOICE_SPECS, ABILITY_1 | NAT_SATK_UP_ATK_DOWN, MALE
db HYDRO_PUMP, SCALD, ICE_BEAM, DRAGON_PULSE
db 76, AERODACTYL, CHOICE_BAND, ABIL_AERODACTYL_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN, MALE
db STONE_EDGE, BRAVE_BIRD, IRON_HEAD, CRUNCH
if DEF(FAITHFUL)
db 75, CHARIZARD, LIFE_ORB, ABIL_CHARIZARD_DROUGHT | NAT_SATK_UP_ATK_DOWN, MALE
db FIRE_BLAST, SOLAR_BEAM, FOCUS_BLAST, AIR_SLASH
else
db 75, CHARIZARD, LIFE_ORB, ABIL_CHARIZARD_TOUGH_CLAWS | NAT_ATK_UP_SATK_DOWN, MALE
db DRAGON_DANCE, OUTRAGE, FLARE_BLITZ, ROOST
endc
db 80, DRAGONITE, WEAK_POLICY, SHINY_MASK | ABIL_DRAGONITE_MULTISCALE | NAT_ATK_UP_SATK_DOWN, MALE
db DRAGON_DANCE, EXTREMESPEED, OUTRAGE, IRON_HEAD
db -1 ; end
; ================
; ================================
BrockGroup:
; ================================
; ================
; BROCK
db "Brock@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 64, GOLEM, NO_ITEM, 224
db DEFENSE_CURL, ROLLOUT, ROCK_SLIDE, EARTHQUAKE
db 63, RHYDON, EVIOLITE, 224
db AVALANCHE, ROCK_SLIDE, EARTHQUAKE, OUTRAGE
db 65, OMASTAR, NO_ITEM, 224
db ANCIENTPOWER, SURF, PROTECT, SPIKES
db 68, ONIX, NO_ITEM, 224
db IRON_TAIL, ROCK_SLIDE, EARTHQUAKE, SANDSTORM
db 65, KABUTOPS, NO_ITEM, 224
db SLASH, SURF, ENDURE, GIGA_DRAIN
db 65, AERODACTYL, NO_ITEM, 224
db AERIAL_ACE, SUPERSONIC, ANCIENTPOWER, HYPER_BEAM
db -1 ; end
; ================
; BROCK
db "Brock@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 74, ONIX, SOFT_SAND
db IRON_HEAD, ROCK_SLIDE, EARTHQUAKE, SANDSTORM
db 73, RHYPERIOR, KINGS_ROCK
db AVALANCHE, ROCK_SLIDE, EARTHQUAKE, MEGAHORN
db 72, OMASTAR, MYSTIC_WATER
db ANCIENTPOWER, SURF, EARTH_POWER, SPIKES
db 72, KABUTOPS, MIRACLE_SEED
db SLASH, SURF, ENDURE, GIGA_DRAIN
db 73, AERODACTYL, QUICK_CLAW
db STONE_EDGE, EARTHQUAKE, AERIAL_ACE, CRUNCH
db 75, GOLEM, LEFTOVERS
db EXPLOSION, BODY_SLAM, STONE_EDGE, EARTHQUAKE
db -1 ; end
; ================
; ================================
MistyGroup:
; ================================
; ================
; MISTY
db "Misty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 61, GOLDUCK, NO_ITEM, 176
db WATER_PULSE, DISABLE, CALM_MIND, PSYCHIC_M
db 60, QUAGSIRE, NO_ITEM, 176
db SCALD, CALM_MIND, EARTHQUAKE, RAIN_DANCE
db 62, LAPRAS, NO_ITEM, 176
db SURF, PERISH_SONG, BLIZZARD, RAIN_DANCE
db 60, KINGLER, NO_ITEM, 176
db DEFENSE_CURL, STOMP, PROTECT, CRABHAMMER
db 62, LANTURN, NO_ITEM, 176
db WATER_PULSE, THUNDERBOLT, ICE_BEAM, RECOVER
db 64, STARMIE, SITRUS_BERRY, 176
db SCALD, CONFUSE_RAY, RECOVER, ICE_BEAM
db -1 ; end
; ================
; MISTY
db "Misty@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 73, GOLDUCK, TWISTEDSPOON
db PSYCHIC_M, SCALD, ICE_BEAM, CALM_MIND
db 72, QUAGSIRE, NO_ITEM
db EARTHQUAKE, SCALD, RECOVER, TOXIC
db 72, KINGLER, KINGS_ROCK
db SWORDS_DANCE, CRABHAMMER, X_SCISSOR, ROCK_SLIDE
db 73, LANTURN, NEVERMELTICE
db SURF, THUNDERBOLT, ICE_BEAM, CONFUSE_RAY
db 74, OCTILLERY, CHARCOAL
db FIRE_BLAST, ICE_BEAM, HYDRO_PUMP, POWER_WHIP
db 75, STARMIE, LEFTOVERS
db RECOVER, PSYCHIC_M, THUNDERBOLT, SURF
db -1 ; end
; ================
; ================================
LtSurgeGroup:
; ================================
; ================
; LT_SURGE
db "Lt.Surge@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 58, ELECTABUZZ, EVIOLITE, 144
db QUICK_ATTACK, THUNDERPUNCH, LIGHT_SCREEN, WILD_CHARGE
db 56, ELECTRODE, NO_ITEM, 144
db SCREECH, DOUBLE_TEAM, THUNDERBOLT, EXPLOSION
db 57, MAGNEZONE, NO_ITEM, 144
db LIGHT_SCREEN, DOUBLE_TEAM, WILD_CHARGE, ZAP_CANNON
db 56, ELECTRODE, NO_ITEM, 144
db SCREECH, DOUBLE_TEAM, WILD_CHARGE, EXPLOSION
db 58, JOLTEON, NO_ITEM, 144
db WILD_CHARGE, THUNDER_WAVE, AGILITY, THUNDER
db 60, RAICHU, SITRUS_BERRY, 144
db THUNDER_WAVE, QUICK_ATTACK, WILD_CHARGE, THUNDER
db -1 ; end
; ================
; LT_SURGE
db "Lt.Surge@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
db 74, ELECTIVIRE, BLACK_BELT, FAKE_PERFECT_DVS
db CROSS_CHOP, THUNDERPUNCH, LIGHT_SCREEN, WILD_CHARGE
db 72, ELECTRODE, SILK_SCARF, FAKE_PERFECT_DVS
db REFLECT, DOUBLE_TEAM, SWIFT, EXPLOSION
db 73, JOLTEON, NEVERMELTICE, DVS_HP_ICE
db HIDDEN_POWER, THUNDER_WAVE, HYPER_VOICE, THUNDERBOLT
db 72, MAGNEZONE, CHARCOAL, DVS_HP_FIRE
db LIGHT_SCREEN, DOUBLE_TEAM, HIDDEN_POWER, THUNDERBOLT
db 73, LANTURN, LEFTOVERS, FAKE_PERFECT_DVS
db SURF, ICE_BEAM, THUNDERBOLT, RECOVER
db 75, RAICHU, BRIGHTPOWDER, FAKE_PERFECT_DVS
db THUNDER_WAVE, NASTY_PLOT, THUNDERBOLT, FOCUS_BLAST
db -1 ; end
; ================
; ================================
ErikaGroup:
; ================================
; ================
; ERIKA
db "Erika@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 61, SUNFLORA, NO_ITEM, 192
if DEF(FAITHFUL)
db SUNNY_DAY, HEALINGLIGHT, GIGA_DRAIN, EARTH_POWER
else
db SUNNY_DAY, HEALINGLIGHT, GIGA_DRAIN, FLAMETHROWER
endc
db 62, TANGELA, EVIOLITE, 192
db GROWTH, HEALINGLIGHT, GIGA_DRAIN, SLEEP_POWDER
if DEF(FAITHFUL)
db 61, PARASECT, NO_ITEM, 192
db SPORE, SLASH, GROWTH, GIGA_DRAIN
else
db 61, POLITOED, NO_ITEM, 192
db GIGA_DRAIN, SCALD, ICE_BEAM, FOCUS_BLAST
endc
db 64, VICTREEBEL, NO_ITEM, 192
db SUNNY_DAY, HEALINGLIGHT, ACID, RAZOR_LEAF
db 65, VILEPLUME, NO_ITEM, 192
db SUNNY_DAY, HEALINGLIGHT, PETAL_DANCE, SOLAR_BEAM
db 65, BELLOSSOM, SITRUS_BERRY, 192
db SUNNY_DAY, HEALINGLIGHT, PETAL_DANCE, SOLAR_BEAM
db -1 ; end
; ================
; ERIKA
db "Erika@"
db TRAINERTYPE_ITEM | TRAINERTYPE_DVS | TRAINERTYPE_MOVES
; party
db 72, SUNFLORA, BRIGHTPOWDER, FAKE_PERFECT_DVS
if DEF(FAITHFUL)
db SUNNY_DAY, LEECH_SEED, GIGA_DRAIN, EARTH_POWER
else
db SUNNY_DAY, LEECH_SEED, GIGA_DRAIN, FIRE_BLAST
endc
db 73, TANGROWTH, LEFTOVERS, FAKE_PERFECT_DVS
db EARTHQUAKE, SWORDS_DANCE, GIGA_DRAIN, SLEEP_POWDER
db 73, VICTREEBEL, POISON_BARB, FAKE_PERFECT_DVS
db SWORDS_DANCE, GIGA_DRAIN, SLUDGE_BOMB, SEED_BOMB
db 74, LEAFEON, MIRACLE_SEED, FAKE_PERFECT_DVS
db SWORDS_DANCE, SEED_BOMB, IRON_TAIL, X_SCISSOR
db 74, VILEPLUME, QUICK_CLAW, FAKE_PERFECT_DVS
db PETAL_DANCE, HEALINGLIGHT, LEECH_SEED, TOXIC
db 75, BELLOSSOM, PINK_BOW, DVS_HP_ROCK
db SLEEP_POWDER, MOONBLAST, PETAL_DANCE, HIDDEN_POWER
db -1 ; end
; ================
; ================================
JanineGroup:
; ================================
; ================
; JANINE
db "Janine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 64, CROBAT, NO_ITEM, 208
db SCREECH, TOXIC, CONFUSE_RAY, AERIAL_ACE
db 61, ARIADOS, NO_ITEM, 208
db AGILITY, POISON_JAB, MEAN_LOOK, PSYCHIC_M
db 62, QWILFISH, NO_ITEM, 208
db AQUA_TAIL, POISON_JAB, SPIKES, MINIMIZE
db 64, NIDOQUEEN, NO_ITEM, 208
db TOXIC, HEALINGLIGHT, SLUDGE_BOMB, ICE_BEAM
db 63, WEEZING, NO_ITEM, 208
db SLUDGE_BOMB, THUNDER, FIRE_BLAST, EXPLOSION
db 66, VENOMOTH, SITRUS_BERRY, 208
db SLUDGE_BOMB, DOUBLE_TEAM, GUST, PSYCHIC_M
db -1 ; end
; ================
; JANINE
db "Janine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 73, CROBAT, KINGS_ROCK
db DOUBLE_TEAM, POISON_JAB, AERIAL_ACE, TOXIC
db 72, ARIADOS, QUICK_CLAW
db SCARY_FACE, POISON_JAB, MEAN_LOOK, GIGA_DRAIN
db 72, QWILFISH, FOCUS_BAND
db AQUA_TAIL, POISON_JAB, SPIKES, EXPLOSION
db 74, NIDOQUEEN, LEFTOVERS
db EARTHQUAKE, HEALINGLIGHT, SLUDGE_BOMB, ICE_BEAM
db 73, WEEZING, CHARCOAL
db SLUDGE_BOMB, FIRE_BLAST, WILL_O_WISP, EXPLOSION
db 75, VENOMOTH, BRIGHTPOWDER
db SLUDGE_BOMB, DOUBLE_TEAM, SLEEP_POWDER, PSYCHIC_M
db -1 ; end
; ================
; ================================
SabrinaGroup:
; ================================
; ================
; SABRINA
db "Sabrina@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 61, ESPEON, NO_ITEM, 160
db MUD_SLAP, QUICK_ATTACK, SWIFT, PSYCHIC_M
db 59, GIRAFARIG, NO_ITEM, 160
db PSYCHIC_M, CRUNCH, AGILITY, CALM_MIND
db 60, MR__MIME, NO_ITEM, 160
db BARRIER, REFLECT, BATON_PASS, PSYCHIC_M
db 59, HYPNO, NO_ITEM, 160
db HYPNOSIS, DREAM_EATER, NASTY_PLOT, PSYCHIC_M
db 58, WOBBUFFET, NO_ITEM, 160
db COUNTER, MIRROR_COAT, SAFEGUARD, DESTINY_BOND
db 62, ALAKAZAM, SITRUS_BERRY, 160
db RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
db -1 ; end
; ================
; SABRINA
db "Sabrina@"
db TRAINERTYPE_ITEM | TRAINERTYPE_MOVES
; party
db 74, ESPEON, LEFTOVERS
db PSYCHIC_M, BATON_PASS, REFLECT, LIGHT_SCREEN
db 73, MR__MIME, NO_ITEM
db PSYCHIC_M, DAZZLINGLEAM, NASTY_PLOT, ENCORE
db 73, GIRAFARIG, BRIGHTPOWDER
db NASTY_PLOT, SHADOW_BALL, HYPER_VOICE, PSYCHIC_M
db 72, HYPNO, TWISTEDSPOON
db NASTY_PLOT, PSYCHIC_M, HYPNOSIS, FUTURE_SIGHT
db 74, SLOWKING, KINGS_ROCK
db THUNDER_WAVE, NASTY_PLOT, SCALD, PSYCHIC_M
db 75, ALAKAZAM, FOCUS_BAND
db RECOVER, SHADOW_BALL, PSYCHIC_M, FOCUS_BLAST
db -1 ; end
; ================
; ================================
BlaineGroup:
; ================================
; ================
; BLAINE
db "Blaine@"
db TRAINERTYPE_ITEM | TRAINERTYPE_EVS | TRAINERTYPE_MOVES
; party
db 65, MAGCARGO, NO_ITEM, 240
db CURSE, WILL_O_WISP, FLAMETHROWER, ROCK_SLIDE
db 68, MAGMAR, EVIOLITE, 240
db SUNNY_DAY, THUNDERPUNCH, FLAMETHROWER, FOCUS_BLAST
db 66, ARCANINE, NO_ITEM, 240
db CRUNCH, FLAME_CHARGE, FLARE_BLITZ, TAKE_DOWN
db 66, NINETALES, NO_ITEM, 240
db CONFUSE_RAY, FIRE_SPIN, FLAMETHROWER, WILL_O_WISP
db 65, FLAREON, NO_ITEM, 240
db WILL_O_WISP, FLARE_BLITZ, QUICK_ATTACK, FIRE_BLAST
db 69, RAPIDASH, SITRUS_BERRY, 240
db QUICK_ATTACK, FIRE_SPIN, PLAY_ROUGH, FIRE_BLAST
db -1 ; end
; BLAINE