summaryrefslogtreecommitdiff
path: root/include/data/pokemon/trainer_class_lookups.h
blob: 0aea322a091ad3a2d86d361a13210a3f92ae7c42 (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
//
// Created by Scott Norton on 6/27/17.
//

#ifndef POKERUBY_TRAINER_CLASS_LOOKUPS_H
#define POKERUBY_TRAINER_CLASS_LOOKUPS_H

const u8 gTrainerClassToPicIndex[] = {
    TRAINER_PIC_ARCHIE,                // AQUA_LEADER
    TRAINER_PIC_AQUA_GRUNT_M,          // TEAM_AQUA_M
    TRAINER_PIC_AQUA_GRUNT_F,          // TEAM_AQUA_F
    TRAINER_PIC_AROMA_LADY,            // AROMA_LADY
    TRAINER_PIC_RUIN_MANIAC,           // RUIN_MANIAC
    TRAINER_PIC_INTERVIEWER,           // INTERVIEWER
    TRAINER_PIC_TUBER_F,               // TUBER_F
    TRAINER_PIC_TUBER_M,               // TUBER_M
    TRAINER_PIC_COOL_TRAINER_M,        // COOL_TRAINER_M
    TRAINER_PIC_COOL_TRAINER_F,        // COOL_TRAINER_F
    TRAINER_PIC_HEX_MANIAC,            // HEX_MANIAC
    TRAINER_PIC_LADY,                  // LADY
    TRAINER_PIC_BEAUTY,                // BEAUTY
    TRAINER_PIC_RICH_BOY,              // RICH_BOY
    TRAINER_PIC_POKEMANIAC,            // POKEMANIAC
    TRAINER_PIC_SWIMMER_M,             // SWIMMER_M
    TRAINER_PIC_BLACK_BELT,            // BLACK_BELT
    TRAINER_PIC_GUITARIST,             // GUITARIST
    TRAINER_PIC_KINDLER,               // KINDLER
    TRAINER_PIC_CAMPER,                // CAMPER
    TRAINER_PIC_BUG_MANIAC,            // BUG_MANIAC
    TRAINER_PIC_PSYCHIC_M,             // PSYCHIC_M
    TRAINER_PIC_PSYCHIC_F,             // PSYCHIC_F
    TRAINER_PIC_GENTLEMAN,             // GENTLEMAN
    TRAINER_PIC_SIDNEY,                // ELITE_FOUR_M
    TRAINER_PIC_PHOEBE,                // ELITE_FOUR_F
    TRAINER_PIC_ROXANNE,               // LEADER_F
    TRAINER_PIC_BRAWLY,                // LEADER_M
    TRAINER_PIC_TATE_AND_LIZA,         // LEADER_MF
    TRAINER_PIC_SCHOOL_KID_M,          // SCHOOL_KID_M
    TRAINER_PIC_SCHOOL_KID_F,          // SCHOOL_KID_F
    TRAINER_PIC_SR_AND_JR,             // SR_AND_JR
    TRAINER_PIC_POKEFAN_M,             // POKEFAN_M
    TRAINER_PIC_POKEFAN_F,             // POKEFAN_F
    TRAINER_PIC_EXPERT_M,              // EXPERT_M
    TRAINER_PIC_EXPERT_F,              // EXPERT_F
    TRAINER_PIC_YOUNGSTER,             // YOUNGSTER
    TRAINER_PIC_STEVEN,                // CHAMPION
    TRAINER_PIC_FISHERMAN,             // FISHERMAN
    TRAINER_PIC_CYCLING_TRIATHLETE_M,  // CYCLING_TRIATHLETE_M
    TRAINER_PIC_CYCLING_TRIATHLETE_F,  // CYCLING_TRIATHLETE_F
    TRAINER_PIC_RUNNING_TRIATHLETE_M,  // RUNNING_TRIATHLETE_M
    TRAINER_PIC_RUNNING_TRIATHLETE_F,  // RUNNING_TRIATHLETE_F
    TRAINER_PIC_SWIMMING_TRIATHLETE_M, // SWIMMING_TRIATHLETE_M
    TRAINER_PIC_SWIMMING_TRIATHLETE_F, // SWIMMING_TRIATHLETE_F
    TRAINER_PIC_DRAGON_TAMER,          // DRAGON_TAMER
    TRAINER_PIC_BIRD_KEEPER,           // BIRD_KEEPER
    TRAINER_PIC_NINJA_BOY,             // NINJA_BOY
    TRAINER_PIC_BATTLE_GIRL,           // BATTLE_GIRL
    TRAINER_PIC_PARASOL_LADY,          // PARASOL_LADY
    TRAINER_PIC_SWIMMER_F,             // SWIMMER_F
    TRAINER_PIC_PICNICKER,             // PICNICKER
    TRAINER_PIC_TWINS,                 // TWINS
    TRAINER_PIC_SAILOR,                // SAILOR
    TRAINER_PIC_YOUNGSTER,             // BOARDER_1
    TRAINER_PIC_YOUNGSTER,             // BOARDER_2
    TRAINER_PIC_COLLECTOR,             // COLLECTOR
    TRAINER_PIC_WALLY,                 // WALLY
    TRAINER_PIC_BRENDAN,               // BRENDAN_1
    TRAINER_PIC_BRENDAN,               // BRENDAN_2
    TRAINER_PIC_BRENDAN,               // BRENDAN_3
    TRAINER_PIC_MAY,                   // MAY_1
    TRAINER_PIC_MAY,                   // MAY_2
    TRAINER_PIC_MAY,                   // MAY_3
    TRAINER_PIC_POKEMON_BREEDER_M,     // POKEMON_BREEDER_M
    TRAINER_PIC_POKEMON_BREEDER_F,     // POKEMON_BREEDER_F
    TRAINER_PIC_POKEMON_RANGER_M,      // POKEMON_RANGER_M
    TRAINER_PIC_POKEMON_RANGER_F,      // POKEMON_RANGER_F
    TRAINER_PIC_MAXIE,                 // MAGMA_LEADER
    TRAINER_PIC_MAGMA_GRUNT_M,         // TEAM_MAGMA_M
    TRAINER_PIC_MAGMA_GRUNT_F,         // TEAM_MAGMA_F
    TRAINER_PIC_LASS,                  // LASS
    TRAINER_PIC_BUG_CATCHER,           // BUG_CATCHER
    TRAINER_PIC_HIKER,                 // HIKER
    TRAINER_PIC_YOUNG_COUPLE,          // YOUNG_COUPLE
    TRAINER_PIC_OLD_COUPLE,            // OLD_COUPLE
    TRAINER_PIC_SIS_AND_BRO            // SIS_AND_BRO
};

const u8 gTrainerClassToNameIndex[] = {
    TRAINER_CLASS_NAME_AQUA_LEADER,       // AQUA_LEADER
    TRAINER_CLASS_NAME_TEAM_AQUA,         // TEAM_AQUA_M
    TRAINER_CLASS_NAME_TEAM_AQUA,         // TEAM_AQUA_F
    TRAINER_CLASS_NAME_AROMA_LADY,        // AROMA_LADY
    TRAINER_CLASS_NAME_RUIN_MANIAC,       // RUIN_MANIAC
    TRAINER_CLASS_NAME_INTERVIEWER,       // INTERVIEWER
    TRAINER_CLASS_NAME_TUBER_F,           // TUBER_F
    TRAINER_CLASS_NAME_TUBER_M,           // TUBER_M
    TRAINER_CLASS_NAME_COOL_TRAINER,      // COOL_TRAINER_M
    TRAINER_CLASS_NAME_COOL_TRAINER,      // COOL_TRAINER_F
    TRAINER_CLASS_NAME_HEX_MANIAC,        // HEX_MANIAC
    TRAINER_CLASS_NAME_LADY,              // LADY
    TRAINER_CLASS_NAME_BEAUTY,            // BEAUTY
    TRAINER_CLASS_NAME_RICH_BOY,          // RICH_BOY
    TRAINER_CLASS_NAME_POKEMANIAC,        // POKEMANIAC
    TRAINER_CLASS_NAME_SWIMMER_M,         // SWIMMER_M
    TRAINER_CLASS_NAME_BLACK_BELT,        // BLACK_BELT
    TRAINER_CLASS_NAME_GUITARIST,         // GUITARIST
    TRAINER_CLASS_NAME_KINDLER,           // KINDLER
    TRAINER_CLASS_NAME_CAMPER,            // CAMPER
    TRAINER_CLASS_NAME_BUG_MANIAC,        // BUG_MANIAC
    TRAINER_CLASS_NAME_PSYCHIC,           // PSYCHIC_M
    TRAINER_CLASS_NAME_PSYCHIC,           // PSYCHIC_F
    TRAINER_CLASS_NAME_GENTLEMAN,         // GENTLEMAN
    TRAINER_CLASS_NAME_ELITE_FOUR,        // ELITE_FOUR_M
    TRAINER_CLASS_NAME_ELITE_FOUR,        // ELITE_FOUR_F
    TRAINER_CLASS_NAME_LEADER,            // LEADER_F
    TRAINER_CLASS_NAME_LEADER,            // LEADER_M
    TRAINER_CLASS_NAME_LEADER,            // LEADER_MF
    TRAINER_CLASS_NAME_SCHOOL_KID,        // SCHOOL_KID_M
    TRAINER_CLASS_NAME_SCHOOL_KID,        // SCHOOL_KID_F
    TRAINER_CLASS_NAME_SR_AND_JR,         // SR_AND_JR
    TRAINER_CLASS_NAME_POKEFAN,           // POKEFAN_M
    TRAINER_CLASS_NAME_POKEFAN,           // POKEFAN_F
    TRAINER_CLASS_NAME_EXPERT,            // EXPERT_M
    TRAINER_CLASS_NAME_EXPERT,            // EXPERT_F
    TRAINER_CLASS_NAME_YOUNGSTER,         // YOUNGSTER
    TRAINER_CLASS_NAME_CHAMPION,          // CHAMPION
    TRAINER_CLASS_NAME_FISHERMAN,         // FISHERMAN
    TRAINER_CLASS_NAME_TRIATHLETE,        // CYCLING_TRIATHLETE_M
    TRAINER_CLASS_NAME_TRIATHLETE,        // CYCLING_TRIATHLETE_F
    TRAINER_CLASS_NAME_TRIATHLETE,        // RUNNING_TRIATHLETE_M
    TRAINER_CLASS_NAME_TRIATHLETE,        // RUNNING_TRIATHLETE_F
    TRAINER_CLASS_NAME_TRIATHLETE,        // SWIMMING_TRIATHLETE_M
    TRAINER_CLASS_NAME_TRIATHLETE,        // SWIMMING_TRIATHLETE_F
    TRAINER_CLASS_NAME_DRAGON_TAMER,      // DRAGON_TAMER
    TRAINER_CLASS_NAME_BIRD_KEEPER,       // BIRD_KEEPER
    TRAINER_CLASS_NAME_NINJA_BOY,         // NINJA_BOY
    TRAINER_CLASS_NAME_BATTLE_GIRL,       // BATTLE_GIRL
    TRAINER_CLASS_NAME_PARASOL_LADY,      // PARASOL_LADY
    TRAINER_CLASS_NAME_SWIMMER_F,         // SWIMMER_F
    TRAINER_CLASS_NAME_PICNICKER,         // PICNICKER
    TRAINER_CLASS_NAME_TWINS,             // TWINS
    TRAINER_CLASS_NAME_SAILOR,            // SAILOR
    TRAINER_CLASS_NAME_BOARDER,           // BOARDER_1
    TRAINER_CLASS_NAME_BOARDER,           // BOARDER_2
    TRAINER_CLASS_NAME_COLLECTOR,         // COLLECTOR
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // WALLY
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_1
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_2
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // BRENDAN_3
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_1
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_2
    TRAINER_CLASS_NAME_POKEMON_TRAINER_3, // MAY_3
    TRAINER_CLASS_NAME_POKEMON_BREEDER,   // POKEMON_BREEDER_M
    TRAINER_CLASS_NAME_POKEMON_BREEDER,   // POKEMON_BREEDER_F
    TRAINER_CLASS_NAME_POKEMON_RANGER,    // POKEMON_RANGER_M
    TRAINER_CLASS_NAME_POKEMON_RANGER,    // POKEMON_RANGER_F
    TRAINER_CLASS_NAME_MAGMA_LEADER,      // MAGMA_LEADER
    TRAINER_CLASS_NAME_TEAM_MAGMA,        // TEAM_MAGMA_M
    TRAINER_CLASS_NAME_TEAM_MAGMA,        // TEAM_MAGMA_F
    TRAINER_CLASS_NAME_LASS,              // LASS
    TRAINER_CLASS_NAME_BUG_CATCHER,       // BUG_CATCHER
    TRAINER_CLASS_NAME_HIKER,             // HIKER
    TRAINER_CLASS_NAME_YOUNG_COUPLE,      // YOUNG_COUPLE
    TRAINER_CLASS_NAME_OLD_COUPLE,        // OLD_COUPLE
    TRAINER_CLASS_NAME_SIS_AND_BRO        // SIS_AND_BRO
};

#endif //POKERUBY_TRAINER_CLASS_LOOKUPS_H