blob: f75c4bab83fb3855cd221f1210641ead287fc475 (
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
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
|
#ifndef GUARD_CONSTANTS_TRAINERS_H
#define GUARD_CONSTANTS_TRAINERS_H
#define TRAINER_ENCOUNTER_MUSIC_MALE 0 // standard male encounter music
#define TRAINER_ENCOUNTER_MUSIC_FEMALE 1 // standard female encounter music
#define TRAINER_ENCOUNTER_MUSIC_GIRL 2 // used for male Tubers and Young Couples too
#define TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS 3
#define TRAINER_ENCOUNTER_MUSIC_INTENSE 4
#define TRAINER_ENCOUNTER_MUSIC_COOL 5
#define TRAINER_ENCOUNTER_MUSIC_AQUA 6
#define TRAINER_ENCOUNTER_MUSIC_MAGMA 7
#define TRAINER_ENCOUNTER_MUSIC_SWIMMER 8
#define TRAINER_ENCOUNTER_MUSIC_TWINS 9 // used for other trainer classes too
#define TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR 10
#define TRAINER_ENCOUNTER_MUSIC_HIKER 11 // used for other trainer classes too
#define TRAINER_ENCOUNTER_MUSIC_INTERVIEWER 12
#define TRAINER_ENCOUNTER_MUSIC_RICH 13 // Rich Boys and Gentlemen
#define TRAINER_PIC_AQUA_LEADER_ARCHIE 0
#define TRAINER_PIC_AQUA_GRUNT_M 1
#define TRAINER_PIC_AQUA_GRUNT_F 2
#define TRAINER_PIC_RS_AROMA_LADY 3
#define TRAINER_PIC_RS_RUIN_MANIAC 4
#define TRAINER_PIC_INTERVIEWER 5
#define TRAINER_PIC_RS_TUBER_F 6
#define TRAINER_PIC_TUBER_M 7
#define TRAINER_PIC_RS_COOLTRAINER_M 8
#define TRAINER_PIC_RS_COOLTRAINER_F 9
#define TRAINER_PIC_HEX_MANIAC 10
#define TRAINER_PIC_RS_LADY 11
#define TRAINER_PIC_RS_BEAUTY 12
#define TRAINER_PIC_RICH_BOY 13
#define TRAINER_PIC_RS_POKEMANIAC 14
#define TRAINER_PIC_RS_SWIMMER_M 15
#define TRAINER_PIC_RS_BLACK_BELT 16
#define TRAINER_PIC_GUITARIST 17
#define TRAINER_PIC_KINDLER 18
#define TRAINER_PIC_RS_CAMPER 19
#define TRAINER_PIC_BUG_MANIAC 20
#define TRAINER_PIC_RS_PSYCHIC_M 21
#define TRAINER_PIC_RS_PSYCHIC_F 22
#define TRAINER_PIC_RS_GENTLEMAN 23
#define TRAINER_PIC_ELITE_FOUR_SIDNEY 24
#define TRAINER_PIC_ELITE_FOUR_PHOEBE 25
#define TRAINER_PIC_LEADER_ROXANNE 26
#define TRAINER_PIC_LEADER_BRAWLY 27
#define TRAINER_PIC_LEADER_TATE_AND_LIZA 28
#define TRAINER_PIC_SCHOOL_KID_M 29
#define TRAINER_PIC_SCHOOL_KID_F 30
#define TRAINER_PIC_SR_AND_JR 31
#define TRAINER_PIC_POKEFAN_M 32
#define TRAINER_PIC_POKEFAN_F 33
#define TRAINER_PIC_EXPERT_M 34
#define TRAINER_PIC_EXPERT_F 35
#define TRAINER_PIC_RS_YOUNGSTER 36
#define TRAINER_PIC_CHAMPION_STEVEN 37
#define TRAINER_PIC_RS_FISHERMAN 38
#define TRAINER_PIC_CYCLING_TRIATHLETE_M 39
#define TRAINER_PIC_CYCLING_TRIATHLETE_F 40
#define TRAINER_PIC_RUNNING_TRIATHLETE_M 41
#define TRAINER_PIC_RUNNING_TRIATHLETE_F 42
#define TRAINER_PIC_SWIMMING_TRIATHLETE_M 43
#define TRAINER_PIC_SWIMMING_TRIATHLETE_F 44
#define TRAINER_PIC_DRAGON_TAMER 45
#define TRAINER_PIC_RS_BIRD_KEEPER 46
#define TRAINER_PIC_NINJA_BOY 47
#define TRAINER_PIC_BATTLE_GIRL 48
#define TRAINER_PIC_PARASOL_LADY 49
#define TRAINER_PIC_RS_SWIMMER_F 50
#define TRAINER_PIC_RS_PICNICKER 51
#define TRAINER_PIC_RS_TWINS 52
#define TRAINER_PIC_RS_SAILOR 53
#define TRAINER_PIC_COLLECTOR 54
#define TRAINER_PIC_WALLY 55
#define TRAINER_PIC_RS_BRENDAN_1 56
#define TRAINER_PIC_RS_MAY_1 57
#define TRAINER_PIC_POKEMON_BREEDER_M 58
#define TRAINER_PIC_RS_POKEMON_BREEDER_F 59
#define TRAINER_PIC_RS_POKEMON_RANGER_M 60
#define TRAINER_PIC_RS_POKEMON_RANGER_F 61
#define TRAINER_PIC_MAGMA_LEADER_MAXIE 62
#define TRAINER_PIC_MAGMA_GRUNT_M 63
#define TRAINER_PIC_MAGMA_GRUNT_F 64
#define TRAINER_PIC_RS_LASS 65
#define TRAINER_PIC_RS_BUG_CATCHER 66
#define TRAINER_PIC_RS_HIKER 67
#define TRAINER_PIC_RS_YOUNG_COUPLE 68
#define TRAINER_PIC_OLD_COUPLE 69
#define TRAINER_PIC_RS_SIS_AND_BRO 70
#define TRAINER_PIC_AQUA_ADMIN_M 71
#define TRAINER_PIC_AQUA_ADMIN_F 72
#define TRAINER_PIC_MAGMA_ADMIN_M 73
#define TRAINER_PIC_MAGMA_ADMIN_F 74
#define TRAINER_PIC_LEADER_WATTSON 75
#define TRAINER_PIC_LEADER_FLANNERY 76
#define TRAINER_PIC_LEADER_NORMAN 77
#define TRAINER_PIC_LEADER_WINONA 78
#define TRAINER_PIC_LEADER_WALLACE 79
#define TRAINER_PIC_ELITE_FOUR_GLACIA 80
#define TRAINER_PIC_ELITE_FOUR_DRAKE 81
#define TRAINER_PIC_YOUNGSTER 82
#define TRAINER_PIC_BUG_CATCHER 83
#define TRAINER_PIC_LASS 84
#define TRAINER_PIC_SAILOR 85
#define TRAINER_PIC_CAMPER 86
#define TRAINER_PIC_PICNICKER 87
#define TRAINER_PIC_POKEMANIAC 88
#define TRAINER_PIC_SUPER_NERD 89
#define TRAINER_PIC_HIKER 90
#define TRAINER_PIC_BIKER 91
#define TRAINER_PIC_BURGLAR 92
#define TRAINER_PIC_ENGINEER 93
#define TRAINER_PIC_FISHERMAN 94
#define TRAINER_PIC_SWIMMER_M 95
#define TRAINER_PIC_CUE_BALL 96
#define TRAINER_PIC_GAMER 97
#define TRAINER_PIC_BEAUTY 98
#define TRAINER_PIC_SWIMMER_F 99
#define TRAINER_PIC_PSYCHIC_M 100
#define TRAINER_PIC_ROCKER 101
#define TRAINER_PIC_JUGGLER 102
#define TRAINER_PIC_TAMER 103
#define TRAINER_PIC_BIRD_KEEPER 104
#define TRAINER_PIC_BLACK_BELT 105
#define TRAINER_PIC_RIVAL_1 106
#define TRAINER_PIC_SCIENTIST 107
#define TRAINER_PIC_LEADER_GIOVANNI 108
#define TRAINER_PIC_ROCKET_GRUNT_M 109
#define TRAINER_PIC_COOLTRAINER_M 110
#define TRAINER_PIC_COOLTRAINER_F 111
#define TRAINER_PIC_ELITE_FOUR_LORELEI 112
#define TRAINER_PIC_ELITE_FOUR_BRUNO 113
#define TRAINER_PIC_ELITE_FOUR_AGATHA 114
#define TRAINER_PIC_ELITE_FOUR_LANCE 115
#define TRAINER_PIC_LEADER_BROCK 116
#define TRAINER_PIC_LEADER_MISTY 117
#define TRAINER_PIC_LEADER_LT_SURGE 118
#define TRAINER_PIC_LEADER_ERIKA 119
#define TRAINER_PIC_LEADER_KOGA 120
#define TRAINER_PIC_LEADER_BLAINE 121
#define TRAINER_PIC_LEADER_SABRINA 122
#define TRAINER_PIC_GENTLEMAN 123
#define TRAINER_PIC_RIVAL_2 124
#define TRAINER_PIC_CHAMPION_RIVAL 125
#define TRAINER_PIC_CHANNELER 126
#define TRAINER_PIC_TWINS 127
#define TRAINER_PIC_COOL_COUPLE 128
#define TRAINER_PIC_YOUNG_COUPLE 129
#define TRAINER_PIC_CRUSH_KIN 130
#define TRAINER_PIC_SIS_AND_BRO 131
#define TRAINER_PIC_PROFESSOR_OAK 132
#define TRAINER_PIC_RS_BRENDAN_2 133
#define TRAINER_PIC_RS_MAY_2 134
#define TRAINER_PIC_RED 135
#define TRAINER_PIC_LEAF 136
#define TRAINER_PIC_ROCKET_GRUNT_F 137
#define TRAINER_PIC_PSYCHIC_F 138
#define TRAINER_PIC_CRUSH_GIRL 139
#define TRAINER_PIC_TUBER_F 140
#define TRAINER_PIC_POKEMON_BREEDER_F 141
#define TRAINER_PIC_POKEMON_RANGER_M 142
#define TRAINER_PIC_POKEMON_RANGER_F 143
#define TRAINER_PIC_AROMA_LADY 144
#define TRAINER_PIC_RUIN_MANIAC 145
#define TRAINER_PIC_LADY 146
#define TRAINER_PIC_PAINTER 147
// Leftover from R/S
#define TRAINER_SECRET_BASE 1024
#define F_TRAINER_FEMALE (1 << 7)
#define TRAINER_NONE 0
#define TRAINER_AQUA_LEADER_1 1
#define TRAINER_TEAM_AQUA_1 2
#define TRAINER_TEAM_AQUA_2 3
#define TRAINER_AROMA_LADY_1 4
#define TRAINER_RUIN_MANIAC_1 5
#define TRAINER_INTERVIEWER_1 6
#define TRAINER_TUBER_1 7
#define TRAINER_TUBER_2 8
#define TRAINER_COOLTRAINER_1 9
#define TRAINER_COOLTRAINER_2 10
#define TRAINER_HEX_MANIAC_1 11
#define TRAINER_LADY_1 12
#define TRAINER_BEAUTY_1 13
#define TRAINER_RICH_BOY_1 14
#define TRAINER_POKEMANIAC_1 15
#define TRAINER_SWIMMER_MALE_1 16
#define TRAINER_BLACK_BELT_1 17
#define TRAINER_GUITARIST_1 18
#define TRAINER_KINDLER_1 19
#define TRAINER_CAMPER_1 20
#define TRAINER_BUG_MANIAC_1 21
#define TRAINER_PSYCHIC_1 22
#define TRAINER_PSYCHIC_2 23
#define TRAINER_GENTLEMAN_1 24
#define TRAINER_ELITE_FOUR_SIDNEY 25
#define TRAINER_ELITE_FOUR_PHOEBE 26
#define TRAINER_LEADER_ROXANNE 27
#define TRAINER_LEADER_BRAWLY 28
#define TRAINER_LEADER_TATE_LIZA 29
#define TRAINER_SCHOOL_KID_1 30
#define TRAINER_SCHOOL_KID_2 31
#define TRAINER_SR_AND_JR_1 32
#define TRAINER_POKEFAN_1 33
#define TRAINER_POKEFAN_2 34
#define TRAINER_EXPERT_1 35
#define TRAINER_EXPERT_2 36
#define TRAINER_YOUNGSTER_1 37
#define TRAINER_CHAMPION_1 38
#define TRAINER_FISHERMAN_1 39
#define TRAINER_TRIATHLETE_1 40
#define TRAINER_TRIATHLETE_2 41
#define TRAINER_TRIATHLETE_3 42
#define TRAINER_TRIATHLETE_4 43
#define TRAINER_TRIATHLETE_5 44
#define TRAINER_TRIATHLETE_6 45
#define TRAINER_DRAGON_TAMER_1 46
#define TRAINER_BIRD_KEEPER_1 47
#define TRAINER_NINJA_BOY_1 48
#define TRAINER_BATTLE_GIRL_1 49
#define TRAINER_PARASOL_LADY_1 50
#define TRAINER_SWIMMER_FEMALE_1 51
#define TRAINER_PICNICKER_1 52
#define TRAINER_TWINS_1 53
#define TRAINER_SAILOR_1 54
#define TRAINER_BOARDER_1 55
#define TRAINER_BOARDER_2 56
#define TRAINER_COLLECTOR_1 57
#define TRAINER_PKMN_TRAINER_2 58
#define TRAINER_PKMN_TRAINER_3 59
#define TRAINER_PKMN_TRAINER_4 60
#define TRAINER_PKMN_TRAINER_5 61
#define TRAINER_PKMN_TRAINER_6 62
#define TRAINER_PKMN_TRAINER_7 63
#define TRAINER_PKMN_TRAINER_8 64
#define TRAINER_PKMN_BREEDER_1 65
#define TRAINER_PKMN_BREEDER_2 66
#define TRAINER_PKMN_RANGER_1 67
#define TRAINER_PKMN_RANGER_2 68
#define TRAINER_MAGMA_LEADER_1 69
#define TRAINER_TEAM_MAGMA_1 70
#define TRAINER_TEAM_MAGMA_2 71
#define TRAINER_LASS_1 72
#define TRAINER_BUG_CATCHER_1 73
#define TRAINER_HIKER_1 74
#define TRAINER_YOUNG_COUPLE_1 75
#define TRAINER_OLD_COUPLE_1 76
#define TRAINER_SIS_AND_BRO_1 77
#define TRAINER_AQUA_ADMIN_MATT 78
#define TRAINER_AQUA_ADMIN_SHELLY 79
#define TRAINER_MAGMA_ADMIN_TABITHA 80
#define TRAINER_MAGMA_ADMIN_COURTNEY 81
#define TRAINER_LEADER_WATTSON 82
#define TRAINER_LEADER_FLANNERY 83
#define TRAINER_LEADER_NORMAN 84
#define TRAINER_LEADER_WINONA 85
#define TRAINER_LEADER_WALLACE 86
#define TRAINER_ELITE_FOUR_GLACIA 87
#define TRAINER_ELITE_FOUR_DRAKE 88
#define TRAINER_YOUNGSTER_BEN 89
#define TRAINER_YOUNGSTER_CALVIN 90
#define TRAINER_YOUNGSTER_JOSH 91
#define TRAINER_YOUNGSTER_TIMMY 92
#define TRAINER_YOUNGSTER_JOEY 93
#define TRAINER_YOUNGSTER_DAN 94
#define TRAINER_YOUNGSTER_CHAD 95
#define TRAINER_YOUNGSTER_TYLER 96
#define TRAINER_YOUNGSTER_EDDIE 97
#define TRAINER_YOUNGSTER_DILLON 98
#define TRAINER_YOUNGSTER_YASU 99
#define TRAINER_YOUNGSTER_DAVE 100
#define TRAINER_YOUNGSTER_BEN_2 101
#define TRAINER_BUG_CATCHER_RICK 102
#define TRAINER_BUG_CATCHER_DOUG 103
#define TRAINER_BUG_CATCHER_SAMMY 104
#define TRAINER_BUG_CATCHER_COLTON 105
#define TRAINER_BUG_CATCHER_GREG 106
#define TRAINER_BUG_CATCHER_JAMES 107
#define TRAINER_BUG_CATCHER_KENT 108
#define TRAINER_BUG_CATCHER_ROBBY 109
#define TRAINER_BUG_CATCHER_CALE 110
#define TRAINER_BUG_CATCHER_KEIGO 111
#define TRAINER_BUG_CATCHER_ELIJAH 112
#define TRAINER_BUG_CATCHER_2 113
#define TRAINER_BUG_CATCHER_BRENT 114
#define TRAINER_BUG_CATCHER_CONNER 115
#define TRAINER_LASS_JANICE 116
#define TRAINER_LASS_SALLY 117
#define TRAINER_LASS_ROBIN 118
#define TRAINER_LASS_CRISSY 119
#define TRAINER_LASS_MIRIAM 120
#define TRAINER_LASS_IRIS 121
#define TRAINER_LASS_RELI 122
#define TRAINER_LASS_ALI 123
#define TRAINER_LASS_2 124
#define TRAINER_LASS_HALEY 125
#define TRAINER_LASS_ANN 126
#define TRAINER_LASS_DAWN 127
#define TRAINER_LASS_PAIGE 128
#define TRAINER_LASS_ANDREA 129
#define TRAINER_LASS_MEGAN 130
#define TRAINER_LASS_JULIA 131
#define TRAINER_LASS_KAY 132
#define TRAINER_LASS_LISA 133
#define TRAINER_SAILOR_EDMOND 134
#define TRAINER_SAILOR_TREVOR 135
#define TRAINER_SAILOR_LEONARD 136
#define TRAINER_SAILOR_DUNCAN 137
#define TRAINER_SAILOR_HUEY 138
#define TRAINER_SAILOR_DYLAN 139
#define TRAINER_SAILOR_PHILLIP 140
#define TRAINER_SAILOR_DWAYNE 141
#define TRAINER_CAMPER_LIAM 142
#define TRAINER_CAMPER_SHANE 143
#define TRAINER_CAMPER_ETHAN 144
#define TRAINER_CAMPER_RICKY 145
#define TRAINER_CAMPER_JEFF 146
#define TRAINER_CAMPER_2 147
#define TRAINER_CAMPER_CHRIS 148
#define TRAINER_CAMPER_DREW 149
#define TRAINER_PICNICKER_DIANA 150
#define TRAINER_PICNICKER_NANCY 151
#define TRAINER_PICNICKER_ISABELLE 152
#define TRAINER_PICNICKER_KELSEY 153
#define TRAINER_PICNICKER_ALICIA 154
#define TRAINER_PICNICKER_CAITLIN 155
#define TRAINER_PICNICKER_HEIDI 156
#define TRAINER_PICNICKER_CAROL 157
#define TRAINER_PICNICKER_SOFIA 158
#define TRAINER_PICNICKER_MARTHA 159
#define TRAINER_PICNICKER_TINA 160
#define TRAINER_PICNICKER_HANNAH 161
#define TRAINER_POKEMANIAC_MARK 162
#define TRAINER_POKEMANIAC_HERMAN 163
#define TRAINER_POKEMANIAC_COOPER 164
#define TRAINER_POKEMANIAC_STEVE 165
#define TRAINER_POKEMANIAC_WINSTON 166
#define TRAINER_POKEMANIAC_DAWSON 167
#define TRAINER_POKEMANIAC_ASHTON 168
#define TRAINER_SUPER_NERD_JOVAN 169
#define TRAINER_SUPER_NERD_MIGUEL 170
#define TRAINER_SUPER_NERD_AIDAN 171
#define TRAINER_SUPER_NERD_GLENN 172
#define TRAINER_SUPER_NERD_LESLIE 173
#define TRAINER_SUPER_NERD_1 174
#define TRAINER_SUPER_NERD_2 175
#define TRAINER_SUPER_NERD_3 176
#define TRAINER_SUPER_NERD_ERIK 177
#define TRAINER_SUPER_NERD_AVERY 178
#define TRAINER_SUPER_NERD_DEREK 179
#define TRAINER_SUPER_NERD_ZAC 180
#define TRAINER_HIKER_MARCOS 181
#define TRAINER_HIKER_FRANKLIN 182
#define TRAINER_HIKER_NOB 183
#define TRAINER_HIKER_WAYNE 184
#define TRAINER_HIKER_ALAN 185
#define TRAINER_HIKER_BRICE 186
#define TRAINER_HIKER_CLARK 187
#define TRAINER_HIKER_TRENT 188
#define TRAINER_HIKER_DUDLEY 189
#define TRAINER_HIKER_ALLEN 190
#define TRAINER_HIKER_ERIC 191
#define TRAINER_HIKER_LENNY 192
#define TRAINER_HIKER_OLIVER 193
#define TRAINER_HIKER_LUCAS 194
#define TRAINER_BIKER_JARED 195
#define TRAINER_BIKER_MALIK 196
#define TRAINER_BIKER_ERNEST 197
#define TRAINER_BIKER_ALEX 198
#define TRAINER_BIKER_LAO 199
#define TRAINER_BIKER_1 200
#define TRAINER_BIKER_HIDEO 201
#define TRAINER_BIKER_RUBEN 202
#define TRAINER_BIKER_BILLY 203
#define TRAINER_BIKER_NIKOLAS 204
#define TRAINER_BIKER_JAXON 205
#define TRAINER_BIKER_WILLIAM 206
#define TRAINER_BIKER_LUKAS 207
#define TRAINER_BIKER_ISAAC 208
#define TRAINER_BIKER_GERALD 209
#define TRAINER_BURGLAR_1 210
#define TRAINER_BURGLAR_2 211
#define TRAINER_BURGLAR_3 212
#define TRAINER_BURGLAR_QUINN 213
#define TRAINER_BURGLAR_RAMON 214
#define TRAINER_BURGLAR_DUSTY 215
#define TRAINER_BURGLAR_ARNIE 216
#define TRAINER_BURGLAR_4 217
#define TRAINER_BURGLAR_SIMON 218
#define TRAINER_BURGLAR_LEWIS 219
#define TRAINER_ENGINEER_BAILY 220
#define TRAINER_ENGINEER_BRAXTON 221
#define TRAINER_ENGINEER_BERNIE 222
#define TRAINER_FISHERMAN_DALE 223
#define TRAINER_FISHERMAN_BARNY 224
#define TRAINER_FISHERMAN_NED 225
#define TRAINER_FISHERMAN_CHIP 226
#define TRAINER_FISHERMAN_HANK 227
#define TRAINER_FISHERMAN_ELLIOT 228
#define TRAINER_FISHERMAN_RONALD 229
#define TRAINER_FISHERMAN_CLAUDE 230
#define TRAINER_FISHERMAN_WADE 231
#define TRAINER_FISHERMAN_NOLAN 232
#define TRAINER_FISHERMAN_ANDREW 233
#define TRAINER_SWIMMER_MALE_LUIS 234
#define TRAINER_SWIMMER_MALE_RICHARD 235
#define TRAINER_SWIMMER_MALE_REECE 236
#define TRAINER_SWIMMER_MALE_MATTHEW 237
#define TRAINER_SWIMMER_MALE_DOUGLAS 238
#define TRAINER_SWIMMER_MALE_DAVID 239
#define TRAINER_SWIMMER_MALE_TONY 240
#define TRAINER_SWIMMER_MALE_AXLE 241
#define TRAINER_SWIMMER_MALE_BARRY 242
#define TRAINER_SWIMMER_MALE_DEAN 243
#define TRAINER_SWIMMER_MALE_DARRIN 244
#define TRAINER_SWIMMER_MALE_SPENCER 245
#define TRAINER_SWIMMER_MALE_JACK 246
#define TRAINER_SWIMMER_MALE_JEROME 247
#define TRAINER_SWIMMER_MALE_ROLAND 248
#define TRAINER_CUE_BALL_KOJI 249
#define TRAINER_CUE_BALL_LUKE 250
#define TRAINER_CUE_BALL_CAMRON 251
#define TRAINER_CUE_BALL_RAUL 252
#define TRAINER_CUE_BALL_ISAIAH 253
#define TRAINER_CUE_BALL_ZEEK 254
#define TRAINER_CUE_BALL_JAMAL 255
#define TRAINER_CUE_BALL_COREY 256
#define TRAINER_CUE_BALL_CHASE 257
#define TRAINER_GAMER_HUGO 258
#define TRAINER_GAMER_JASPER 259
#define TRAINER_GAMER_DIRK 260
#define TRAINER_GAMER_DARIAN 261
#define TRAINER_GAMER_STAN 262
#define TRAINER_GAMER_1 263
#define TRAINER_GAMER_RICH 264
#define TRAINER_BEAUTY_BRIDGET 265
#define TRAINER_BEAUTY_TAMIA 266
#define TRAINER_BEAUTY_LORI 267
#define TRAINER_BEAUTY_LOLA 268
#define TRAINER_BEAUTY_SHEILA 269
#define TRAINER_SWIMMER_FEMALE_TIFFANY 270
#define TRAINER_SWIMMER_FEMALE_NORA 271
#define TRAINER_SWIMMER_FEMALE_MELISSA 272
#define TRAINER_BEAUTY_GRACE 273
#define TRAINER_BEAUTY_OLIVIA 274
#define TRAINER_BEAUTY_LAUREN 275
#define TRAINER_SWIMMER_FEMALE_ANYA 276
#define TRAINER_SWIMMER_FEMALE_ALICE 277
#define TRAINER_SWIMMER_FEMALE_CONNIE 278
#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279
#define TRAINER_PSYCHIC_JOHAN 280
#define TRAINER_PSYCHIC_TYRON 281
#define TRAINER_PSYCHIC_CAMERON 282
#define TRAINER_PSYCHIC_PRESTON 283
#define TRAINER_ROCKER_RANDALL 284
#define TRAINER_ROCKER_LUCA 285
#define TRAINER_JUGGLER_DALTON 286
#define TRAINER_JUGGLER_NELSON 287
#define TRAINER_JUGGLER_KIRK 288
#define TRAINER_JUGGLER_SHAWN 289
#define TRAINER_JUGGLER_GREGORY 290
#define TRAINER_JUGGLER_EDWARD 291
#define TRAINER_JUGGLER_KAYDEN 292
#define TRAINER_JUGGLER_NATE 293
#define TRAINER_TAMER_PHIL 294
#define TRAINER_TAMER_EDGAR 295
#define TRAINER_TAMER_JASON 296
#define TRAINER_TAMER_COLE 297
#define TRAINER_TAMER_VINCENT 298
#define TRAINER_TAMER_JOHN 299
#define TRAINER_BIRD_KEEPER_SEBASTIAN 300
#define TRAINER_BIRD_KEEPER_PERRY 301
#define TRAINER_BIRD_KEEPER_ROBERT 302
#define TRAINER_BIRD_KEEPER_DONALD 303
#define TRAINER_BIRD_KEEPER_BENNY 304
#define TRAINER_BIRD_KEEPER_EDWIN 305
#define TRAINER_BIRD_KEEPER_CHESTER 306
#define TRAINER_BIRD_KEEPER_WILTON 307
#define TRAINER_BIRD_KEEPER_RAMIRO 308
#define TRAINER_BIRD_KEEPER_JACOB 309
#define TRAINER_BIRD_KEEPER_ROGER 310
#define TRAINER_BIRD_KEEPER_REED 311
#define TRAINER_BIRD_KEEPER_KEITH 312
#define TRAINER_BIRD_KEEPER_CARTER 313
#define TRAINER_BIRD_KEEPER_MITCH 314
#define TRAINER_BIRD_KEEPER_BECK 315
#define TRAINER_BIRD_KEEPER_MARLON 316
#define TRAINER_BLACK_BELT_KOICHI 317
#define TRAINER_BLACK_BELT_MIKE 318
#define TRAINER_BLACK_BELT_HIDEKI 319
#define TRAINER_BLACK_BELT_AARON 320
#define TRAINER_BLACK_BELT_HITOSHI 321
#define TRAINER_BLACK_BELT_ATSUSHI 322
#define TRAINER_BLACK_BELT_KIYO 323
#define TRAINER_BLACK_BELT_TAKASHI 324
#define TRAINER_BLACK_BELT_DAISUKE 325
#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326
#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327
#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328
#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329
#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330
#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331
#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332
#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333
#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334
#define TRAINER_SCIENTIST_TED 335
#define TRAINER_SCIENTIST_CONNOR 336
#define TRAINER_SCIENTIST_JERRY 337
#define TRAINER_SCIENTIST_JOSE 338
#define TRAINER_SCIENTIST_RODNEY 339
#define TRAINER_SCIENTIST_BEAU 340
#define TRAINER_SCIENTIST_TAYLOR 341
#define TRAINER_SCIENTIST_JOSHUA 342
#define TRAINER_SCIENTIST_PARKER 343
#define TRAINER_SCIENTIST_ED 344
#define TRAINER_SCIENTIST_TRAVIS 345
#define TRAINER_SCIENTIST_BRAYDON 346
#define TRAINER_SCIENTIST_IVAN 347
#define TRAINER_BOSS_GIOVANNI 348
#define TRAINER_BOSS_GIOVANNI_2 349
#define TRAINER_LEADER_GIOVANNI 350
#define TRAINER_TEAM_ROCKET_GRUNT 351
#define TRAINER_TEAM_ROCKET_GRUNT_2 352
#define TRAINER_TEAM_ROCKET_GRUNT_3 353
#define TRAINER_TEAM_ROCKET_GRUNT_4 354
#define TRAINER_TEAM_ROCKET_GRUNT_5 355
#define TRAINER_TEAM_ROCKET_GRUNT_6 356
#define TRAINER_TEAM_ROCKET_GRUNT_7 357
#define TRAINER_TEAM_ROCKET_GRUNT_8 358
#define TRAINER_TEAM_ROCKET_GRUNT_9 359
#define TRAINER_TEAM_ROCKET_GRUNT_10 360
#define TRAINER_TEAM_ROCKET_GRUNT_11 361
#define TRAINER_TEAM_ROCKET_GRUNT_12 362
#define TRAINER_TEAM_ROCKET_GRUNT_13 363
#define TRAINER_TEAM_ROCKET_GRUNT_14 364
#define TRAINER_TEAM_ROCKET_GRUNT_15 365
#define TRAINER_TEAM_ROCKET_GRUNT_16 366
#define TRAINER_TEAM_ROCKET_GRUNT_17 367
#define TRAINER_TEAM_ROCKET_GRUNT_18 368
#define TRAINER_TEAM_ROCKET_GRUNT_19 369
#define TRAINER_TEAM_ROCKET_GRUNT_20 370
#define TRAINER_TEAM_ROCKET_GRUNT_21 371
#define TRAINER_TEAM_ROCKET_GRUNT_22 372
#define TRAINER_TEAM_ROCKET_GRUNT_23 373
#define TRAINER_TEAM_ROCKET_GRUNT_24 374
#define TRAINER_TEAM_ROCKET_GRUNT_25 375
#define TRAINER_TEAM_ROCKET_GRUNT_26 376
#define TRAINER_TEAM_ROCKET_GRUNT_27 377
#define TRAINER_TEAM_ROCKET_GRUNT_28 378
#define TRAINER_TEAM_ROCKET_GRUNT_29 379
#define TRAINER_TEAM_ROCKET_GRUNT_30 380
#define TRAINER_TEAM_ROCKET_GRUNT_31 381
#define TRAINER_TEAM_ROCKET_GRUNT_32 382
#define TRAINER_TEAM_ROCKET_GRUNT_33 383
#define TRAINER_TEAM_ROCKET_GRUNT_34 384
#define TRAINER_TEAM_ROCKET_GRUNT_35 385
#define TRAINER_TEAM_ROCKET_GRUNT_36 386
#define TRAINER_TEAM_ROCKET_GRUNT_37 387
#define TRAINER_TEAM_ROCKET_GRUNT_38 388
#define TRAINER_TEAM_ROCKET_GRUNT_39 389
#define TRAINER_TEAM_ROCKET_GRUNT_40 390
#define TRAINER_TEAM_ROCKET_GRUNT_41 391
#define TRAINER_COOLTRAINER_SAMUEL 392
#define TRAINER_COOLTRAINER_GEORGE 393
#define TRAINER_COOLTRAINER_COLBY 394
#define TRAINER_COOLTRAINER_PAUL 395
#define TRAINER_COOLTRAINER_ROLANDO 396
#define TRAINER_COOLTRAINER_GILBERT 397
#define TRAINER_COOLTRAINER_OWEN 398
#define TRAINER_COOLTRAINER_BERKE 399
#define TRAINER_COOLTRAINER_YUJI 400
#define TRAINER_COOLTRAINER_WARREN 401
#define TRAINER_COOLTRAINER_MARY 402
#define TRAINER_COOLTRAINER_CAROLINE 403
#define TRAINER_COOLTRAINER_ALEXA 404
#define TRAINER_COOLTRAINER_SHANNON 405
#define TRAINER_COOLTRAINER_NAOMI 406
#define TRAINER_COOLTRAINER_BROOKE 407
#define TRAINER_COOLTRAINER_AUSTINA 408
#define TRAINER_COOLTRAINER_JULIE 409
#define TRAINER_ELITE_FOUR_LORELEI 410
#define TRAINER_ELITE_FOUR_BRUNO 411
#define TRAINER_ELITE_FOUR_AGATHA 412
#define TRAINER_ELITE_FOUR_LANCE 413
#define TRAINER_LEADER_BROCK 414
#define TRAINER_LEADER_MISTY 415
#define TRAINER_LEADER_LT_SURGE 416
#define TRAINER_LEADER_ERIKA 417
#define TRAINER_LEADER_KOGA 418
#define TRAINER_LEADER_BLAINE 419
#define TRAINER_LEADER_SABRINA 420
#define TRAINER_GENTLEMAN_THOMAS 421
#define TRAINER_GENTLEMAN_ARTHUR 422
#define TRAINER_GENTLEMAN_TUCKER 423
#define TRAINER_GENTLEMAN_NORTON 424
#define TRAINER_GENTLEMAN_WALTER 425
#define TRAINER_RIVAL_SS_ANNE_SQUIRTLE 426
#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427
#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428
#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429
#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430
#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431
#define TRAINER_RIVAL_SILPH_SQUIRTLE 432
#define TRAINER_RIVAL_SILPH_BULBASAUR 433
#define TRAINER_RIVAL_SILPH_CHARMANDER 434
#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435
#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436
#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437
#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438
#define TRAINER_CHAMPION_FIRST_BULBASAUR 439
#define TRAINER_CHAMPION_FIRST_CHARMANDER 440
#define TRAINER_CHANNELER_PATRICIA 441
#define TRAINER_CHANNELER_CARLY 442
#define TRAINER_CHANNELER_HOPE 443
#define TRAINER_CHANNELER_PAULA 444
#define TRAINER_CHANNELER_LAUREL 445
#define TRAINER_CHANNELER_JODY 446
#define TRAINER_CHANNELER_TAMMY 447
#define TRAINER_CHANNELER_RUTH 448
#define TRAINER_CHANNELER_KARINA 449
#define TRAINER_CHANNELER_JANAE 450
#define TRAINER_CHANNELER_ANGELICA 451
#define TRAINER_CHANNELER_EMILIA 452
#define TRAINER_CHANNELER_JENNIFER 453
#define TRAINER_CHANNELER_1 454
#define TRAINER_CHANNELER_2 455
#define TRAINER_CHANNELER_3 456
#define TRAINER_CHANNELER_4 457
#define TRAINER_CHANNELER_5 458
#define TRAINER_CHANNELER_6 459
#define TRAINER_CHANNELER_7 460
#define TRAINER_CHANNELER_8 461
#define TRAINER_CHANNELER_AMANDA 462
#define TRAINER_CHANNELER_STACY 463
#define TRAINER_CHANNELER_TASHA 464
#define TRAINER_HIKER_JEREMY 465
#define TRAINER_PICNICKER_ALMA 466
#define TRAINER_PICNICKER_SUSIE 467
#define TRAINER_PICNICKER_VALERIE 468
#define TRAINER_PICNICKER_GWEN 469
#define TRAINER_BIKER_VIRGIL 470
#define TRAINER_CAMPER_FLINT 471
#define TRAINER_PICNICKER_MISSY 472
#define TRAINER_PICNICKER_IRENE 473
#define TRAINER_PICNICKER_DANA 474
#define TRAINER_PICNICKER_ARIANA 475
#define TRAINER_PICNICKER_LEAH 476
#define TRAINER_CAMPER_JUSTIN 477
#define TRAINER_PICNICKER_YAZMIN 478
#define TRAINER_PICNICKER_KINDRA 479
#define TRAINER_PICNICKER_BECKY 480
#define TRAINER_PICNICKER_CELIA 481
#define TRAINER_GENTLEMAN_BROOKS 482
#define TRAINER_GENTLEMAN_LAMAR 483
#define TRAINER_TWINS_ELI_ANNE 484
#define TRAINER_COOL_COUPLE_RAY_TYRA 485
#define TRAINER_YOUNG_COUPLE_GIA_JES 486
#define TRAINER_TWINS_KIRI_JAN 487
#define TRAINER_CRUSH_KIN_RON_MYA 488
#define TRAINER_YOUNG_COUPLE_LEA_JED 489
#define TRAINER_SIS_AND_BRO_LIA_LUC 490
#define TRAINER_SIS_AND_BRO_LIL_IAN 491
#define TRAINER_BUG_CATCHER_3 492
#define TRAINER_BUG_CATCHER_4 493
#define TRAINER_BUG_CATCHER_5 494
#define TRAINER_BUG_CATCHER_6 495
#define TRAINER_BUG_CATCHER_7 496
#define TRAINER_BUG_CATCHER_8 497
#define TRAINER_YOUNGSTER_BEN_3 498
#define TRAINER_YOUNGSTER_BEN_4 499
#define TRAINER_YOUNGSTER_CHAD_2 500
#define TRAINER_LASS_RELI_2 501
#define TRAINER_LASS_RELI_3 502
#define TRAINER_YOUNGSTER_TIMMY_2 503
#define TRAINER_YOUNGSTER_TIMMY_3 504
#define TRAINER_YOUNGSTER_TIMMY_4 505
#define TRAINER_YOUNGSTER_CHAD_3 506
#define TRAINER_LASS_JANICE_2 507
#define TRAINER_LASS_JANICE_3 508
#define TRAINER_YOUNGSTER_CHAD_4 509
#define TRAINER_HIKER_FRANKLIN_2 510
#define TRAINER_PKMN_PROF_PROF_OAK 511
#define TRAINER_PLAYER_BRENDAN 512
#define TRAINER_PLAYER_MAY 513
#define TRAINER_PLAYER_RED 514
#define TRAINER_PLAYER_LEAF 515
#define TRAINER_TEAM_ROCKET_GRUNT_42 516
#define TRAINER_PSYCHIC_JACLYN 517
#define TRAINER_CRUSH_GIRL_SHARON 518
#define TRAINER_TUBER_AMIRA 519
#define TRAINER_PKMN_BREEDER_ALIZE 520
#define TRAINER_PKMN_RANGER_NICOLAS 521
#define TRAINER_PKMN_RANGER_MADELINE 522
#define TRAINER_AROMA_LADY_NIKKI 523
#define TRAINER_RUIN_MANIAC_STANLY 524
#define TRAINER_LADY_JACKI 525
#define TRAINER_PAINTER_DAISY 526
#define TRAINER_BIKER_GOON 527
#define TRAINER_BIKER_GOON_2 528
#define TRAINER_BIKER_GOON_3 529
#define TRAINER_BIKER_2 530
#define TRAINER_BUG_CATCHER_ANTHONY 531
#define TRAINER_BUG_CATCHER_CHARLIE 532
#define TRAINER_TWINS_ELI_ANNE_2 533
#define TRAINER_YOUNGSTER_JOHNSON 534
#define TRAINER_BIKER_RICARDO 535
#define TRAINER_BIKER_JAREN 536
#define TRAINER_TEAM_ROCKET_GRUNT_43 537
#define TRAINER_TEAM_ROCKET_GRUNT_44 538
#define TRAINER_TEAM_ROCKET_GRUNT_45 539
#define TRAINER_TEAM_ROCKET_GRUNT_46 540
#define TRAINER_TEAM_ROCKET_GRUNT_47 541
#define TRAINER_TEAM_ROCKET_GRUNT_48 542
#define TRAINER_TEAM_ROCKET_ADMIN 543
#define TRAINER_TEAM_ROCKET_ADMIN_2 544
#define TRAINER_SCIENTIST_GIDEON 545
#define TRAINER_SWIMMER_FEMALE_AMARA 546
#define TRAINER_SWIMMER_FEMALE_MARIA 547
#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548
#define TRAINER_SWIMMER_MALE_FINN 549
#define TRAINER_SWIMMER_MALE_GARRETT 550
#define TRAINER_FISHERMAN_TOMMY 551
#define TRAINER_CRUSH_GIRL_TANYA 552
#define TRAINER_BLACK_BELT_SHEA 553
#define TRAINER_BLACK_BELT_HUGH 554
#define TRAINER_CAMPER_BRYCE 555
#define TRAINER_PICNICKER_CLAIRE 556
#define TRAINER_CRUSH_KIN_MIK_KIA 557
#define TRAINER_AROMA_LADY_VIOLET 558
#define TRAINER_TUBER_ALEXIS 559
#define TRAINER_TWINS_JOY_MEG 560
#define TRAINER_SWIMMER_FEMALE_TISHA 561
#define TRAINER_PAINTER_CELINA 562
#define TRAINER_PAINTER_RAYNA 563
#define TRAINER_LADY_GILLIAN 564
#define TRAINER_YOUNGSTER_DESTIN 565
#define TRAINER_SWIMMER_MALE_TOBY 566
#define TRAINER_TEAM_ROCKET_GRUNT_49 567
#define TRAINER_TEAM_ROCKET_GRUNT_50 568
#define TRAINER_TEAM_ROCKET_GRUNT_51 569
#define TRAINER_BIRD_KEEPER_MILO 570
#define TRAINER_BIRD_KEEPER_CHAZ 571
#define TRAINER_BIRD_KEEPER_HAROLD 572
#define TRAINER_FISHERMAN_TYLOR 573
#define TRAINER_SWIMMER_MALE_MYMO 574
#define TRAINER_SWIMMER_FEMALE_NICOLE 575
#define TRAINER_SIS_AND_BRO_AVA_GEB 576
#define TRAINER_AROMA_LADY_ROSE 577
#define TRAINER_SWIMMER_MALE_SAMIR 578
#define TRAINER_SWIMMER_FEMALE_DENISE 579
#define TRAINER_TWINS_MIU_MIA 580
#define TRAINER_HIKER_EARL 581
#define TRAINER_RUIN_MANIAC_FOSTER 582
#define TRAINER_RUIN_MANIAC_LARRY 583
#define TRAINER_HIKER_DARYL 584
#define TRAINER_POKEMANIAC_HECTOR 585
#define TRAINER_PSYCHIC_DARIO 586
#define TRAINER_PSYCHIC_RODETTE 587
#define TRAINER_AROMA_LADY_MIAH 588
#define TRAINER_YOUNG_COUPLE_EVE_JON 589
#define TRAINER_JUGGLER_MASON 590
#define TRAINER_CRUSH_GIRL_CYNDY 591
#define TRAINER_CRUSH_GIRL_JOCELYN 592
#define TRAINER_TAMER_EVAN 593
#define TRAINER_POKEMANIAC_MARK_2 594
#define TRAINER_PKMN_RANGER_LOGAN 595
#define TRAINER_PKMN_RANGER_JACKSON 596
#define TRAINER_PKMN_RANGER_BETH 597
#define TRAINER_PKMN_RANGER_KATELYN 598
#define TRAINER_COOLTRAINER_LEROY 599
#define TRAINER_COOLTRAINER_MICHELLE 600
#define TRAINER_COOL_COUPLE_LEX_NYA 601
#define TRAINER_RUIN_MANIAC_BRANDON 602
#define TRAINER_RUIN_MANIAC_BENJAMIN 603
#define TRAINER_PAINTER_EDNA 604
#define TRAINER_GENTLEMAN_CLIFFORD 605
#define TRAINER_LADY_SELPHY 606
#define TRAINER_RUIN_MANIAC_LAWSON 607
#define TRAINER_PSYCHIC_LAURA 608
#define TRAINER_PKMN_BREEDER_BETHANY 609
#define TRAINER_PKMN_BREEDER_ALLISON 610
#define TRAINER_BUG_CATCHER_GARRET 611
#define TRAINER_BUG_CATCHER_JONAH 612
#define TRAINER_BUG_CATCHER_VANCE 613
#define TRAINER_YOUNGSTER_NASH 614
#define TRAINER_YOUNGSTER_CORDELL 615
#define TRAINER_LASS_DALIA 616
#define TRAINER_LASS_JOANA 617
#define TRAINER_CAMPER_RILEY 618
#define TRAINER_PICNICKER_MARCY 619
#define TRAINER_RUIN_MANIAC_LAYTON 620
#define TRAINER_PICNICKER_KELSEY_2 621
#define TRAINER_PICNICKER_KELSEY_3 622
#define TRAINER_PICNICKER_KELSEY_4 623
#define TRAINER_CAMPER_RICKY_2 624
#define TRAINER_CAMPER_RICKY_3 625
#define TRAINER_CAMPER_RICKY_4 626
#define TRAINER_CAMPER_JEFF_2 627
#define TRAINER_CAMPER_JEFF_3 628
#define TRAINER_CAMPER_JEFF_4 629
#define TRAINER_PICNICKER_ISABELLE_2 630
#define TRAINER_PICNICKER_ISABELLE_3 631
#define TRAINER_PICNICKER_ISABELLE_4 632
#define TRAINER_YOUNGSTER_YASU_2 633
#define TRAINER_YOUNGSTER_YASU_3 634
#define TRAINER_ENGINEER_BERNIE_2 635
#define TRAINER_GAMER_DARIAN_2 636
#define TRAINER_CAMPER_CHRIS_2 637
#define TRAINER_CAMPER_CHRIS_3 638
#define TRAINER_CAMPER_CHRIS_4 639
#define TRAINER_PICNICKER_ALICIA_2 640
#define TRAINER_PICNICKER_ALICIA_3 641
#define TRAINER_PICNICKER_ALICIA_4 642
#define TRAINER_HIKER_JEREMY_2 643
#define TRAINER_POKEMANIAC_MARK_3 644
#define TRAINER_POKEMANIAC_HERMAN_2 645
#define TRAINER_POKEMANIAC_HERMAN_3 646
#define TRAINER_HIKER_TRENT_2 647
#define TRAINER_LASS_MEGAN_2 648
#define TRAINER_LASS_MEGAN_3 649
#define TRAINER_SUPER_NERD_GLENN_2 650
#define TRAINER_GAMER_RICH_2 651
#define TRAINER_BIKER_JAREN_2 652
#define TRAINER_FISHERMAN_ELLIOT_2 653
#define TRAINER_ROCKER_LUCA_2 654
#define TRAINER_BEAUTY_SHEILA_2 655
#define TRAINER_BIRD_KEEPER_ROBERT_2 656
#define TRAINER_BIRD_KEEPER_ROBERT_3 657
#define TRAINER_PICNICKER_SUSIE_2 658
#define TRAINER_PICNICKER_SUSIE_3 659
#define TRAINER_PICNICKER_SUSIE_4 660
#define TRAINER_BIKER_LUKAS_2 661
#define TRAINER_BIRD_KEEPER_BENNY_2 662
#define TRAINER_BIRD_KEEPER_BENNY_3 663
#define TRAINER_BIRD_KEEPER_MARLON_2 664
#define TRAINER_BIRD_KEEPER_MARLON_3 665
#define TRAINER_BEAUTY_GRACE_2 666
#define TRAINER_BIRD_KEEPER_CHESTER_2 667
#define TRAINER_BIRD_KEEPER_CHESTER_3 668
#define TRAINER_PICNICKER_BECKY_2 669
#define TRAINER_PICNICKER_BECKY_3 670
#define TRAINER_PICNICKER_BECKY_4 671
#define TRAINER_CRUSH_KIN_RON_MYA_2 672
#define TRAINER_CRUSH_KIN_RON_MYA_3 673
#define TRAINER_CRUSH_KIN_RON_MYA_4 674
#define TRAINER_BIKER_RUBEN_2 675
#define TRAINER_CUE_BALL_CAMRON_2 676
#define TRAINER_BIKER_JAXON_2 677
#define TRAINER_CUE_BALL_ISAIAH_2 678
#define TRAINER_CUE_BALL_COREY_2 679
#define TRAINER_BIRD_KEEPER_JACOB_2 680
#define TRAINER_BIRD_KEEPER_JACOB_3 681
#define TRAINER_SWIMMER_FEMALE_ALICE_2 682
#define TRAINER_SWIMMER_MALE_DARRIN_2 683
#define TRAINER_PICNICKER_MISSY_2 684
#define TRAINER_PICNICKER_MISSY_3 685
#define TRAINER_FISHERMAN_WADE_2 686
#define TRAINER_SWIMMER_MALE_JACK_2 687
#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688
#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689
#define TRAINER_SWIMMER_MALE_FINN_2 690
#define TRAINER_CRUSH_GIRL_SHARON_2 691
#define TRAINER_CRUSH_GIRL_SHARON_3 692
#define TRAINER_CRUSH_GIRL_TANYA_2 693
#define TRAINER_CRUSH_GIRL_TANYA_3 694
#define TRAINER_BLACK_BELT_SHEA_2 695
#define TRAINER_BLACK_BELT_SHEA_3 696
#define TRAINER_BLACK_BELT_HUGH_2 697
#define TRAINER_BLACK_BELT_HUGH_3 698
#define TRAINER_CRUSH_KIN_MIK_KIA_2 699
#define TRAINER_CRUSH_KIN_MIK_KIA_3 700
#define TRAINER_TUBER_AMIRA_2 701
#define TRAINER_TWINS_JOY_MEG_2 702
#define TRAINER_PAINTER_RAYNA_2 703
#define TRAINER_YOUNGSTER_DESTIN_2 704
#define TRAINER_PKMN_BREEDER_ALIZE_2 705
#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706
#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707
#define TRAINER_BIRD_KEEPER_MILO_2 708
#define TRAINER_BIRD_KEEPER_CHAZ_2 709
#define TRAINER_BIRD_KEEPER_HAROLD_2 710
#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711
#define TRAINER_PSYCHIC_JACLYN_2 712
#define TRAINER_SWIMMER_MALE_SAMIR_2 713
#define TRAINER_HIKER_EARL_2 714
#define TRAINER_RUIN_MANIAC_LARRY_2 715
#define TRAINER_POKEMANIAC_HECTOR_2 716
#define TRAINER_PSYCHIC_DARIO_2 717
#define TRAINER_PSYCHIC_RODETTE_2 718
#define TRAINER_JUGGLER_MASON_2 719
#define TRAINER_PKMN_RANGER_NICOLAS_2 720
#define TRAINER_PKMN_RANGER_MADELINE_2 721
#define TRAINER_CRUSH_GIRL_CYNDY_2 722
#define TRAINER_TAMER_EVAN_2 723
#define TRAINER_PKMN_RANGER_JACKSON_2 724
#define TRAINER_PKMN_RANGER_KATELYN_2 725
#define TRAINER_COOLTRAINER_LEROY_2 726
#define TRAINER_COOLTRAINER_MICHELLE_2 727
#define TRAINER_COOL_COUPLE_LEX_NYA_2 728
#define TRAINER_BUG_CATCHER_COLTON_2 729
#define TRAINER_BUG_CATCHER_COLTON_3 730
#define TRAINER_BUG_CATCHER_COLTON_4 731
#define TRAINER_SWIMMER_MALE_MATTHEW_2 732
#define TRAINER_SWIMMER_MALE_TONY_2 733
#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734
#define TRAINER_ELITE_FOUR_LORELEI_2 735
#define TRAINER_ELITE_FOUR_BRUNO_2 736
#define TRAINER_ELITE_FOUR_AGATHA_2 737
#define TRAINER_ELITE_FOUR_LANCE_2 738
#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739
#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740
#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741
#define TRAINER_CUE_BALL_PAXTON 742
#define NUM_TRAINERS 743
// All trainer parties specify the IV, level, and species for each Pokémon in the
// party. Some trainer parties also specify held items and custom moves for each
// Pokémon.
#define F_TRAINER_PARTY_CUSTOM_MOVESET (1 << 0)
#define F_TRAINER_PARTY_HELD_ITEM (1 << 1)
#endif // GUARD_CONSTANTS_TRAINERS_H
|