summaryrefslogtreecommitdiff
path: root/src/data/pokemon/trainer_class_lookups.h
blob: 9cffca632708a2974ccf7ea77e57ce269d36ac20 (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
#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_AQUA_LEADER,       // AQUA_LEADER
    TRAINER_CLASS_TEAM_AQUA,         // TEAM_AQUA_M
    TRAINER_CLASS_TEAM_AQUA,         // TEAM_AQUA_F
    TRAINER_CLASS_AROMA_LADY,        // AROMA_LADY
    TRAINER_CLASS_RUIN_MANIAC,       // RUIN_MANIAC
    TRAINER_CLASS_INTERVIEWER,       // INTERVIEWER
    TRAINER_CLASS_TUBER_F,           // TUBER_F
    TRAINER_CLASS_TUBER_M,           // TUBER_M
    TRAINER_CLASS_COOL_TRAINER,      // COOL_TRAINER_M
    TRAINER_CLASS_COOL_TRAINER,      // COOL_TRAINER_F
    TRAINER_CLASS_HEX_MANIAC,        // HEX_MANIAC
    TRAINER_CLASS_LADY,              // LADY
    TRAINER_CLASS_BEAUTY,            // BEAUTY
    TRAINER_CLASS_RICH_BOY,          // RICH_BOY
    TRAINER_CLASS_POKEMANIAC,        // POKEMANIAC
    TRAINER_CLASS_SWIMMER_M,         // SWIMMER_M
    TRAINER_CLASS_BLACK_BELT,        // BLACK_BELT
    TRAINER_CLASS_GUITARIST,         // GUITARIST
    TRAINER_CLASS_KINDLER,           // KINDLER
    TRAINER_CLASS_CAMPER,            // CAMPER
    TRAINER_CLASS_BUG_MANIAC,        // BUG_MANIAC
    TRAINER_CLASS_PSYCHIC,           // PSYCHIC_M
    TRAINER_CLASS_PSYCHIC,           // PSYCHIC_F
    TRAINER_CLASS_GENTLEMAN,         // GENTLEMAN
    TRAINER_CLASS_ELITE_FOUR,        // ELITE_FOUR_M
    TRAINER_CLASS_ELITE_FOUR,        // ELITE_FOUR_F
    TRAINER_CLASS_LEADER,            // LEADER_F
    TRAINER_CLASS_LEADER,            // LEADER_M
    TRAINER_CLASS_LEADER,            // LEADER_MF
    TRAINER_CLASS_SCHOOL_KID,        // SCHOOL_KID_M
    TRAINER_CLASS_SCHOOL_KID,        // SCHOOL_KID_F
    TRAINER_CLASS_SR_AND_JR,         // SR_AND_JR
    TRAINER_CLASS_POKEFAN,           // POKEFAN_M
    TRAINER_CLASS_POKEFAN,           // POKEFAN_F
    TRAINER_CLASS_EXPERT,            // EXPERT_M
    TRAINER_CLASS_EXPERT,            // EXPERT_F
    TRAINER_CLASS_YOUNGSTER,         // YOUNGSTER
    TRAINER_CLASS_CHAMPION,          // CHAMPION
    TRAINER_CLASS_FISHERMAN,         // FISHERMAN
    TRAINER_CLASS_TRIATHLETE,        // CYCLING_TRIATHLETE_M
    TRAINER_CLASS_TRIATHLETE,        // CYCLING_TRIATHLETE_F
    TRAINER_CLASS_TRIATHLETE,        // RUNNING_TRIATHLETE_M
    TRAINER_CLASS_TRIATHLETE,        // RUNNING_TRIATHLETE_F
    TRAINER_CLASS_TRIATHLETE,        // SWIMMING_TRIATHLETE_M
    TRAINER_CLASS_TRIATHLETE,        // SWIMMING_TRIATHLETE_F
    TRAINER_CLASS_DRAGON_TAMER,      // DRAGON_TAMER
    TRAINER_CLASS_BIRD_KEEPER,       // BIRD_KEEPER
    TRAINER_CLASS_NINJA_BOY,         // NINJA_BOY
    TRAINER_CLASS_BATTLE_GIRL,       // BATTLE_GIRL
    TRAINER_CLASS_PARASOL_LADY,      // PARASOL_LADY
    TRAINER_CLASS_SWIMMER_F,         // SWIMMER_F
    TRAINER_CLASS_PICNICKER,         // PICNICKER
    TRAINER_CLASS_TWINS,             // TWINS
    TRAINER_CLASS_SAILOR,            // SAILOR
    TRAINER_CLASS_BOARDER,           // BOARDER_1
    TRAINER_CLASS_BOARDER,           // BOARDER_2
    TRAINER_CLASS_COLLECTOR,         // COLLECTOR
    TRAINER_CLASS_POKEMON_TRAINER_3, // WALLY
    TRAINER_CLASS_POKEMON_TRAINER_3, // BRENDAN_1
    TRAINER_CLASS_POKEMON_TRAINER_3, // BRENDAN_2
    TRAINER_CLASS_POKEMON_TRAINER_3, // BRENDAN_3
    TRAINER_CLASS_POKEMON_TRAINER_3, // MAY_1
    TRAINER_CLASS_POKEMON_TRAINER_3, // MAY_2
    TRAINER_CLASS_POKEMON_TRAINER_3, // MAY_3
    TRAINER_CLASS_POKEMON_BREEDER,   // POKEMON_BREEDER_M
    TRAINER_CLASS_POKEMON_BREEDER,   // POKEMON_BREEDER_F
    TRAINER_CLASS_POKEMON_RANGER,    // POKEMON_RANGER_M
    TRAINER_CLASS_POKEMON_RANGER,    // POKEMON_RANGER_F
    TRAINER_CLASS_MAGMA_LEADER,      // MAGMA_LEADER
    TRAINER_CLASS_TEAM_MAGMA,        // TEAM_MAGMA_M
    TRAINER_CLASS_TEAM_MAGMA,        // TEAM_MAGMA_F
    TRAINER_CLASS_LASS,              // LASS
    TRAINER_CLASS_BUG_CATCHER,       // BUG_CATCHER
    TRAINER_CLASS_HIKER,             // HIKER
    TRAINER_CLASS_YOUNG_COUPLE,      // YOUNG_COUPLE
    TRAINER_CLASS_OLD_COUPLE,        // OLD_COUPLE
    TRAINER_CLASS_SIS_AND_BRO        // SIS_AND_BRO
};

#endif //POKERUBY_TRAINER_CLASS_LOOKUPS_H