summaryrefslogtreecommitdiff
path: root/include/constants/trainers.h
blob: 0a44b320a4c7b6948eb1367f6a49521fceb88548 (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
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
#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

#define F_TRAINER_FEMALE (1 << 7)

#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

#define TRAINER_PKMN_TRAINER_1             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_TERRY              326
#define TRAINER_RIVAL_TERRY_2            327
#define TRAINER_RIVAL_TERRY_3            328
#define TRAINER_RIVAL_TERRY_4            329
#define TRAINER_RIVAL_TERRY_5            330
#define TRAINER_RIVAL_TERRY_6            331
#define TRAINER_RIVAL_TERRY_7            332
#define TRAINER_RIVAL_TERRY_8            333
#define TRAINER_RIVAL_TERRY_9            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_TERRY_10           426
#define TRAINER_RIVAL_TERRY_11           427
#define TRAINER_RIVAL_TERRY_12           428
#define TRAINER_RIVAL_TERRY_13           429
#define TRAINER_RIVAL_TERRY_14           430
#define TRAINER_RIVAL_TERRY_15           431
#define TRAINER_RIVAL_TERRY_16           432
#define TRAINER_RIVAL_TERRY_17           433
#define TRAINER_RIVAL_TERRY_18           434
#define TRAINER_RIVAL_TERRY_19           435
#define TRAINER_RIVAL_TERRY_20           436
#define TRAINER_RIVAL_TERRY_21           437
#define TRAINER_CHAMPION_TERRY           438
#define TRAINER_CHAMPION_TERRY_2         439
#define TRAINER_CHAMPION_TERRY_3         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_TERRY_4         739
#define TRAINER_CHAMPION_TERRY_5         740
#define TRAINER_CHAMPION_TERRY_6         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