View difference between Paste ID: uQdKRd2F and Fms2W0eh
SHOW: | | - or go back to the newest paste.
1
#pragma once
2
3
enum ItemSlot {
4
    ItemSlot_Helm,
5
    ItemSlot_Chest,
6
    ItemSlot_Gloves,
7
    ItemSlot_Legs,
8
    ItemSlot_Footwear,
9
};
10
11
enum Campaign {
12
    Campaign_Core,
13
    Campaign_Prophecies,
14
    Campaign_Factions,
15
    Campaign_Nightfall,
16
    Campaign_EotN,
17
    Campaign_None,
18
};
19
20
struct Armor {
21
    const char *label;
22
    uint32_t model_file_id;
23
    GW::Constants::Profession profession;
24
    ItemSlot item_slot;
25
    Campaign campaign;
26
    uint32_t shinyness;
27
};
28
29
static Armor armors[] = {
30
// Warrior
31
    // Core
32
    {"0x20D", 0x20D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Core, 3},
33
    {"0x20A", 0x20A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Core, 3},
34
    {"0x20B", 0x20B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Core, 3},
35
    {"0x20C", 0x20C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Core, 3},
36
    {"0x20E", 0x20E, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Core, 3},
37
    // Prophecies
38
    {"0x05D", 0x05D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 19},
39
    {"0x05A", 0x05A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 19},
40
    {"0x05B", 0x05B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 19},
41
    {"0x05C", 0x05C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 19},
42
    {"0x05E", 0x05E, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 19},
43
    {"0x28B", 0x28B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
44
    {"0x288", 0x288, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
45
    {"0x289", 0x289, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
46
    {"0x28A", 0x28A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
47
    {"0x28C", 0x28C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
48
    {"0x03A", 0x03A, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 19},
49
    {"0x037", 0x037, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 19},
50
    {"0x038", 0x038, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 19},
51
    {"0x039", 0x039, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 19},
52
    {"0x03B", 0x03B, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 19},
53
    {"0x035", 0x035, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
54
    {"0x032", 0x032, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
55
    {"0x033", 0x033, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
56
    {"0x034", 0x034, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
57
    {"0x036", 0x036, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
58
    {"0x044", 0x044, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
59
    {"0x041", 0x041, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
60
    {"0x042", 0x042, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
61
    {"0x043", 0x043, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
62
    {"0x045", 0x045, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
63
    {"0x03F", 0x03F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
64
    {"0x03C", 0x03C, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
65
    {"0x03D", 0x03D, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
66
    {"0x03E", 0x03E, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
67
    {"0x040", 0x040, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
68
    {"0x053", 0x053, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
69
    {"0x050", 0x050, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
70
    {"0x051", 0x051, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
71
    {"0x052", 0x052, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
72
    {"0x054", 0x054, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
73
    {"0x049", 0x049, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
74
    {"0x046", 0x046, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
75
    {"0x047", 0x047, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
76
    {"0x048", 0x048, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
77
    {"0x04A", 0x04A, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
78
    {"0x244", 0x244, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
79
    {"0x245", 0x245, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
80
    {"0x246", 0x246, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
81
    {"0x247", 0x247, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
82
    {"0x248", 0x248, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
83
    {"0x2EA", 0x2EA, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
84
    {"0x2E7", 0x2E7, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
85
    {"0x2E8", 0x2E8, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
86
    {"0x2E9", 0x2E9, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
87
    {"0x2EB", 0x2EB, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
88
    {"0x2B9", 0x2B9, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
89
    {"0x2BA", 0x2BA, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
90
    {"0x2BB", 0x2BB, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
91
    {"0x2BC", 0x2BC, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
92
    {"0x2BD", 0x2BD, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
93
    {"0x2C2", 0x2C2, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
94
    {"0x2C3", 0x2C3, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
95
    {"0x2C4", 0x2C4, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
96
    {"0x2C5", 0x2C5, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
97
    {"0x2C6", 0x2C6, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
98
    {"0x2EC", 0x2EC, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
99
    {"0x2ED", 0x2ED, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
100
    {"0x2EE", 0x2EE, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
101
    {"0x2EF", 0x2EF, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
102
    {"0x2F0", 0x2F0, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
103
    // Factions
104
    {"0x0B1", 0x0B1, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
105
    {"0x0B2", 0x0B2, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
106
    {"0x0B3", 0x0B3, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
107
    {"0x0B4", 0x0B4, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
108
    {"0x0B5", 0x0B5, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
109
    {"0x0B6", 0x0B6, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
110
    {"0x0B7", 0x0B7, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
111
    {"0x0B8", 0x0B8, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
112
    {"0x0B9", 0x0B9, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
113
    {"0x0BA", 0x0BA, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
114
    {"0x162", 0x162, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
115
    {"0x112", 0x112, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
116
    {"0x113", 0x113, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
117
    {"0x161", 0x161, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
118
    {"0x163", 0x163, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
119
    {"0x10B", 0x10B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
120
    {"0x108", 0x108, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
121
    {"0x109", 0x109, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
122
    {"0x10A", 0x10A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
123
    {"0x10C", 0x10C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
124
    {"0x0BE", 0x0BE, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
125
    {"0x0BB", 0x0BB, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
126
    {"0x0BC", 0x0BC, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
127
    {"0x0BD", 0x0BD, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
128
    {"0x0BF", 0x0BF, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
129
    {"0x164", 0x164, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
130
    {"0x165", 0x165, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
131
    {"0x166", 0x166, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
132
    {"0x167", 0x167, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
133
    {"0x168", 0x168, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
134
    {"0x110", 0x110, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
135
    {"0x10D", 0x10D, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
136
    {"0x10E", 0x10E, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
137
    {"0x10F", 0x10F, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
138
    {"0x111", 0x111, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
139
    // Nightfall
140
    {"0x53F", 0x53F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 19},
141
    {"0x540", 0x540, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 19},
142
    {"0x541", 0x541, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 19},
143
    {"0x542", 0x542, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 19},
144
    {"0x543", 0x543, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 19},
145
    {"0x544", 0x544, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
146
    {"0x545", 0x545, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
147
    {"0x546", 0x546, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
148
    {"0x547", 0x547, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
149
    {"0x548", 0x548, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
150
    {"0x549", 0x549, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
151
    {"0x54A", 0x54A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
152
    {"0x54B", 0x54B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
153
    {"0x54C", 0x54C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
154
    {"0x54D", 0x54D, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
155
    {"0x54E", 0x54E, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 6},
156
    {"0x54F", 0x54F, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 6},
157
    {"0x550", 0x550, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 6},
158
    {"0x551", 0x551, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 6},
159
    {"0x552", 0x552, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 6},
160
    {"0x553", 0x553, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
161
    {"0x554", 0x554, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
162
    {"0x555", 0x555, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
163
    {"0x556", 0x556, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
164
    {"0x557", 0x557, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
165
    {"0x558", 0x558, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
166
    {"0x559", 0x559, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
167
    {"0x55A", 0x55A, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
168
    {"0x55B", 0x55B, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
169
    {"0x55C", 0x55C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
170
    // Eye of the North
171
    {"0x874", 0x874, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
172
    {"0x88D", 0x88D, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
173
    {"0x8B3", 0x8B3, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
174
    {"0x8D9", 0x8D9, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
175
    {"0x8E4", 0x8E4, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
176
    {"0x868", 0x868, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
177
    {"0x869", 0x869, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
178
    {"0x86A", 0x86A, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
179
    {"0x86B", 0x86B, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
180
    {"0x86C", 0x86C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
181
    {"0x7E1", 0x7E1, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
182
    {"0x826", 0x826, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
183
    {"0x827", 0x827, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
184
    {"0x828", 0x828, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
185
    {"0x829", 0x829, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
186
    {"0x907", 0x907, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
187
    {"0x908", 0x908, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
188
    {"0x909", 0x909, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
189
    {"0x90A", 0x90A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
190
    {"0x90B", 0x90B, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
191
    {"0x871", 0x871, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
192
    {"0x872", 0x872, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
193
    {"0x873", 0x873, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
194
    {"0x906", 0x906, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
195
    {"0x7DD", 0x7DD, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 38},
196
    {"0x853", 0x853, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
197
    {"0x86D", 0x86D, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
198
    {"0x85D", 0x85D, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
199
    {"0x86E", 0x86E, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
200
    {"0x80D", 0x80D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
201
    {"0x80E", 0x80E, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
202
    {"0x82B", 0x82B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
203
    {"0x870", 0x870, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
204
    {"0x86F", 0x86F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
205
    {"0x835", 0x835, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
206
    {"0x836", 0x836, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
207
    {"0x837", 0x837, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
208
    {"0x7E6", 0x7E6, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
209
    {"0x7EB", 0x7EB, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
210
    // None
211
    {"0xB01", 0xB01, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_None, 8},
212
// Ranger
213
    // Core
214
    {"0x20F", 0x20F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Core, 7},
215
    {"0x210", 0x210, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Core, 7},
216
    {"0x211", 0x211, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Core, 7},
217
    {"0x212", 0x212, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Core, 7},
218
    // Prophecies
219
    {"0x08F", 0x08F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
220
    {"0x08E", 0x08E, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
221
    {"0x091", 0x091, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
222
    {"0x090", 0x090, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
223
    {"0x093", 0x093, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
224
    {"0x092", 0x092, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
225
    {"0x094", 0x094, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
226
    {"0x095", 0x095, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
227
    {"0x096", 0x096, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
228
    {"0x097", 0x097, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
229
    {"0x28D", 0x28D, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
230
    {"0x28E", 0x28E, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
231
    {"0x28F", 0x28F, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
232
    {"0x290", 0x290, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
233
    {"0x0AC", 0x0AC, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
234
    {"0x0AD", 0x0AD, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
235
    {"0x0AE", 0x0AE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
236
    {"0x0AF", 0x0AF, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
237
    {"0x0A0", 0x0A0, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
238
    {"0x0A1", 0x0A1, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
239
    {"0x0A2", 0x0A2, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
240
    {"0x0A3", 0x0A3, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
241
    {"0x0A8", 0x0A8, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
242
    {"0x0A9", 0x0A9, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
243
    {"0x0AA", 0x0AA, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
244
    {"0x0AB", 0x0AB, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
245
    {"0x09C", 0x09C, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
246
    {"0x09D", 0x09D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
247
    {"0x09E", 0x09E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
248
    {"0x09F", 0x09F, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
249
    {"0x0A4", 0x0A4, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
250
    {"0x0A5", 0x0A5, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
251
    {"0x0A6", 0x0A6, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
252
    {"0x0A7", 0x0A7, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
253
    {"0x27C", 0x27C, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
254
    {"0x27D", 0x27D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
255
    {"0x27E", 0x27E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
256
    {"0x27F", 0x27F, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
257
    {"0x2C7", 0x2C7, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
258
    {"0x2C8", 0x2C8, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
259
    {"0x2C9", 0x2C9, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
260
    {"0x2CA", 0x2CA, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
261
    {"0x2F1", 0x2F1, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
262
    {"0x2F2", 0x2F2, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
263
    {"0x2F3", 0x2F3, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
264
    {"0x2F4", 0x2F4, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
265
    {"0x26F", 0x26F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
266
    {"0x270", 0x270, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
267
    {"0x271", 0x271, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
268
    {"0x272", 0x272, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
269
    // Factions
270
    {"0x16F", 0x16F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
271
    {"0x170", 0x170, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
272
    {"0x1B6", 0x1B6, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
273
    {"0x1B7", 0x1B7, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
274
    {"0x1B8", 0x1B8, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
275
    {"0x1B9", 0x1B9, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
276
    {"0x1F8", 0x1F8, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
277
    {"0x1F9", 0x1F9, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
278
    {"0x300", 0x300, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
279
    {"0x301", 0x301, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
280
    {"0x302", 0x302, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
281
    {"0x303", 0x303, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
282
    {"0x1FE", 0x1FE, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
283
    {"0x1FF", 0x1FF, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
284
    {"0x200", 0x200, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
285
    {"0x201", 0x201, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
286
    {"0x1FA", 0x1FA, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
287
    {"0x1FB", 0x1FB, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
288
    {"0x1FC", 0x1FC, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
289
    {"0x1FD", 0x1FD, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
290
    {"0x304", 0x304, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
291
    {"0x305", 0x305, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
292
    {"0x306", 0x306, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
293
    {"0x307", 0x307, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
294
    {"0x202", 0x202, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
295
    {"0x203", 0x203, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
296
    {"0x2FE", 0x2FE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
297
    {"0x2FF", 0x2FF, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
298
    {"0x458", 0x458, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
299
    {"0x459", 0x459, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
300
    {"0x45D", 0x45D, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
301
    {"0x45B", 0x45B, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
302
    {"0x45A", 0x45A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
303
    {"0x45E", 0x45E, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
304
    {"0x45C", 0x45C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
305
    // Nightfall
306
    {"0x570", 0x570, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
307
    {"0x571", 0x571, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
308
    {"0x572", 0x572, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
309
    {"0x573", 0x573, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
310
    {"0x574", 0x574, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
311
    {"0x575", 0x575, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
312
    {"0x576", 0x576, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
313
    {"0x577", 0x577, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
314
    {"0x578", 0x578, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
315
    {"0x579", 0x579, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
316
    {"0x57A", 0x57A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
317
    {"0x57B", 0x57B, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
318
    {"0x57C", 0x57C, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
319
    {"0x57D", 0x57D, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
320
    {"0x57E", 0x57E, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
321
    {"0x57F", 0x57F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
322
    {"0x580", 0x580, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
323
    {"0x581", 0x581, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
324
    {"0x582", 0x582, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
325
    {"0x583", 0x583, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
326
    {"0x584", 0x584, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
327
    {"0x585", 0x585, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
328
    {"0x586", 0x586, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
329
    {"0x587", 0x587, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
330
    {"0x588", 0x588, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
331
    {"0x589", 0x589, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
332
    {"0x58A", 0x58A, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
333
    {"0x58B", 0x58B, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
334
    {"0x58C", 0x58C, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
335
    {"0x58D", 0x58D, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
336
    // EotN
337
    {"0x7CA", 0x7CA, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
338
    {"0x7CB", 0x7CB, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
339
    {"0x7CC", 0x7CC, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
340
    {"0x7CD", 0x7CD, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
341
    {"0x7CE", 0x7CE, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
342
    {"0x875", 0x875, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
343
    {"0x876", 0x876, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
344
    {"0x877", 0x877, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
345
    {"0x878", 0x878, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
346
    {"0x880", 0x880, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
347
    {"0x87F", 0x87F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
348
    {"0x87D", 0x87D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
349
    {"0x87E", 0x87E, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
350
    {"0x881", 0x881, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
351
    {"0x882", 0x882, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
352
    {"0x883", 0x883, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
353
    {"0x88B", 0x88B, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
354
    {"0x88C", 0x88C, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
355
    {"0x80F", 0x80F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
356
    {"0x810", 0x810, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
357
    {"0x82C", 0x82C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
358
    {"0x87C", 0x87C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
359
    {"0x87B", 0x87B, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
360
    {"0x839", 0x839, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
361
    {"0x83A", 0x83A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
362
    {"0x838", 0x838, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 4},
363
    {"0x7EC", 0x7EC, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
364
    {"0x7EE", 0x7EE, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
365
    {"0x7DE", 0x7DE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 38},
366
    {"0x854", 0x854, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
367
    {"0x879", 0x879, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
368
    {"0x85E", 0x85E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
369
    {"0x87A", 0x87A, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
370
    // None
371
    {"0xB3C", 0xB3C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_None, 8},
372
// Monk
373
    // Core
374
    {"0x213", 0x213, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Core, 1},
375
    {"0x214", 0x214, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Core, 1},
376
    {"0x215", 0x215, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Core, 1},
377
    {"0x216", 0x216, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Core, 1},
378
    // Prophecies
379
    {"0x0E6", 0x0E6, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
380
    {"0x0E7", 0x0E7, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
381
    {"0x0E8", 0x0E8, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
382
    {"0x0E9", 0x0E9, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
383
    {"0x291", 0x291, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
384
    {"0x292", 0x292, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
385
    {"0x293", 0x293, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
386
    {"0x294", 0x294, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
387
    {"0x0F7", 0x0F7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 15},
388
    {"0x0F8", 0x0F8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
389
    {"0x0F9", 0x0F9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
390
    {"0x0FA", 0x0FA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
391
    {"0x0FB", 0x0FB, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 5},
392
    {"0x0FC", 0x0FC, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 5},
393
    {"0x0FD", 0x0FD, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 5},
394
    {"0x0FE", 0x0FE, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 5},
395
    {"0x0FF", 0x0FF, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
396
    {"0x100", 0x100, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
397
    {"0x101", 0x101, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
398
    {"0x102", 0x102, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
399
    {"0x0EE", 0x0EE, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
400
    {"0x0EF", 0x0EF, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
401
    {"0x0F0", 0x0F0, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
402
    {"0x0F1", 0x0F1, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
403
    {"0x0F5", 0x0F5, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
404
    {"0x0F2", 0x0F2, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
405
    {"0x0F3", 0x0F3, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
406
    {"0x0F4", 0x0F4, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
407
    {"0x0F6", 0x0F6, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
408
    {"0x106", 0x106, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
409
    {"0x103", 0x103, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
410
    {"0x104", 0x104, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
411
    {"0x105", 0x105, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
412
    {"0x107", 0x107, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
413
    {"0x24B", 0x24B, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 15},
414
    {"0x24C", 0x24C, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 15},
415
    {"0x24D", 0x24D, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 15},
416
    {"0x24E", 0x24E, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 15},
417
    {"0x24F", 0x24F, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
418
    {"0x250", 0x250, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
419
    {"0x251", 0x251, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
420
    {"0x252", 0x252, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
421
    {"0x2D7", 0x2D7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
422
    {"0x2D8", 0x2D8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
423
    {"0x2D9", 0x2D9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
424
    {"0x2DA", 0x2DA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
425
    {"0x2CE", 0x2CE, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
426
    {"0x2CB", 0x2CB, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
427
    {"0x2CC", 0x2CC, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
428
    {"0x2CD", 0x2CD, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
429
    {"0x2CF", 0x2CF, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
430
    {"0x2F8", 0x2F8, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
431
    {"0x2F5", 0x2F5, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
432
    {"0x2F6", 0x2F6, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
433
    {"0x2F7", 0x2F7, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
434
    {"0x2F9", 0x2F9, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
435
    // Factions
436
    {"0x30D", 0x30D, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
437
    {"0x30E", 0x30E, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
438
    {"0x30F", 0x30F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
439
    {"0x310", 0x310, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
440
    {"0x311", 0x311, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
441
    {"0x312", 0x312, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
442
    {"0x313", 0x313, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
443
    {"0x314", 0x314, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
444
    {"0x321", 0x321, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
445
    {"0x322", 0x322, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
446
    {"0x323", 0x323, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
447
    {"0x324", 0x324, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
448
    {"0x319", 0x319, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
449
    {"0x31A", 0x31A, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
450
    {"0x31B", 0x31B, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
451
    {"0x31C", 0x31C, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
452
    {"0x315", 0x315, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
453
    {"0x316", 0x316, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
454
    {"0x317", 0x317, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
455
    {"0x318", 0x318, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
456
    {"0x325", 0x325, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
457
    {"0x326", 0x326, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
458
    {"0x327", 0x327, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
459
    {"0x328", 0x328, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
460
    {"0x31D", 0x31D, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
461
    {"0x31E", 0x31E, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
462
    {"0x31F", 0x31F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
463
    {"0x320", 0x320, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
464
    {"0x47B", 0x47B, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
465
    {"0x47C", 0x47C, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
466
    {"0x480", 0x480, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
467
    {"0x47E", 0x47E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
468
    {"0x47D", 0x47D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
469
    {"0x481", 0x481, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
470
    {"0x47F", 0x47F, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
471
    // Nightfall
472
    {"0x59E", 0x59E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 10},
473
    {"0x59F", 0x59F, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 5},
474
    {"0x5A0", 0x5A0, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 5},
475
    {"0x5A1", 0x5A1, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 5},
476
    {"0x5A2", 0x5A2, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 5},
477
    {"0x5A3", 0x5A3, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 5},
478
    {"0x5A4", 0x5A4, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 17},
479
    {"0x5A5", 0x5A5, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 17},
480
    {"0x5A6", 0x5A6, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 17},
481
    {"0x5A7", 0x5A7, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 17},
482
    {"0x5A8", 0x5A8, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 18},
483
    {"0x5A9", 0x5A9, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
484
    {"0x5AA", 0x5AA, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
485
    {"0x5AB", 0x5AB, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
486
    {"0x5AC", 0x5AC, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
487
    {"0x5AD", 0x5AD, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 12},
488
    {"0x5AE", 0x5AE, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 12},
489
    {"0x5AF", 0x5AF, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 12},
490
    {"0x5B0", 0x5B0, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 12},
491
    {"0x5B1", 0x5B1, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 12},
492
    {"0x5B2", 0x5B2, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 18},
493
    {"0x5B3", 0x5B3, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
494
    {"0x5B4", 0x5B4, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
495
    {"0x5B5", 0x5B5, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
496
    {"0x5B6", 0x5B6, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
497
    {"0x5B7", 0x5B7, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 5},
498
    {"0x5B8", 0x5B8, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
499
    {"0x5B9", 0x5B9, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
500
    {"0x5BA", 0x5BA, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
501
    {"0x5BB", 0x5BB, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
502
    // EotN
503
    {"0x88E", 0x88E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
504
    {"0x7E7", 0x7E7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
505
    {"0x7E8", 0x7E8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
506
    {"0x7E9", 0x7E9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
507
    {"0x7EA", 0x7EA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
508
    {"0x88F", 0x88F, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
509
    {"0x89C", 0x89C, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
510
    {"0x89D", 0x89D, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
511
    {"0x89E", 0x89E, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 38},
512
    {"0x89F", 0x89F, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
513
    {"0x8A0", 0x8A0, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
514
    {"0x8A8", 0x8A8, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
515
    {"0x8A9", 0x8A9, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
516
    {"0x8AA", 0x8AA, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
517
    {"0x8AB", 0x8AB, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
518
    {"0x88A", 0x88A, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
519
    {"0x888", 0x888, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
520
    {"0x90C", 0x90C, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
521
    {"0x889", 0x889, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
522
    {"0x811", 0x811, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
523
    {"0x812", 0x812, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
524
    {"0x82D", 0x82D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
525
    {"0x887", 0x887, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
526
    {"0x886", 0x886, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
527
    {"0x83C", 0x83C, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
528
    {"0x83B", 0x83B, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
529
    {"0x83D", 0x83D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
530
    {"0x7EF", 0x7EF, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
531
    {"0x7F0", 0x7F0, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
532
    {"0x7DF", 0x7DF, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 16},
533
    {"0x855", 0x855, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
534
    {"0x884", 0x884, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
535
    {"0x85F", 0x85F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
536
    {"0x885", 0x885, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
537
    // None
538
    {"0xB77", 0xB77, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_None, 8},
539
// Necromancer
540
    // Core
541
    {"0x217", 0x217, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Core, 20},
542
    {"0x219", 0x219, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Core, 20},
543
    {"0x21A", 0x21A, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Core, 20},
544
    {"0x223", 0x223, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Core, 20},
545
    // Prophecies
546
    {"0x13F", 0x13F, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
547
    {"0x140", 0x140, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
548
    {"0x141", 0x141, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
549
    {"0x142", 0x142, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
550
    {"0x295", 0x295, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
551
    {"0x296", 0x296, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
552
    {"0x297", 0x297, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
553
    {"0x298", 0x298, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
554
    {"0x158", 0x158, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Prophecies, 20},
555
    {"0x159", 0x159, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
556
    {"0x15A", 0x15A, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
557
    {"0x15B", 0x15B, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
558
    {"0x15C", 0x15C, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
559
    {"0x147", 0x147, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
560
    {"0x148", 0x148, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
561
    {"0x149", 0x149, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
562
    {"0x14A", 0x14A, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
563
    {"0x14F", 0x14F, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
564
    {"0x150", 0x150, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
565
    {"0x151", 0x151, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
566
    {"0x152", 0x152, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
567
    {"0x143", 0x143, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
568
    {"0x144", 0x144, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
569
    {"0x145", 0x145, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
570
    {"0x146", 0x146, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
571
    {"0x153", 0x153, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 36},
572
    {"0x154", 0x154, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 36},
573
    {"0x155", 0x155, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 36},
574
    {"0x156", 0x156, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 36},
575
    {"0x14B", 0x14B, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
576
    {"0x14C", 0x14C, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
577
    {"0x14D", 0x14D, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
578
    {"0x14E", 0x14E, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
579
    {"0x2A3", 0x2A3, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
580
    {"0x2A4", 0x2A4, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
581
    {"0x2A5", 0x2A5, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
582
    {"0x2A6", 0x2A6, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
583
    {"0x253", 0x253, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
584
    {"0x254", 0x254, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
585
    {"0x255", 0x255, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
586
    {"0x256", 0x256, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
587
    {"0x2DB", 0x2DB, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
588
    {"0x2DC", 0x2DC, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
589
    {"0x2DD", 0x2DD, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
590
    {"0x2DE", 0x2DE, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
591
    {"0x2B1", 0x2B1, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
592
    {"0x2B2", 0x2B2, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
593
    {"0x2B3", 0x2B3, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
594
    {"0x2B4", 0x2B4, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
595
    {"0x00A", 0x00A, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
596
    {"0x027", 0x027, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
597
    {"0x181", 0x181, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
598
    {"0x18C", 0x18C, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
599
    // Factions
600
    {"0x330", 0x330, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
601
    {"0x331", 0x331, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
602
    {"0x332", 0x332, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
603
    {"0x333", 0x333, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
604
    {"0x334", 0x334, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
605
    {"0x335", 0x335, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
606
    {"0x336", 0x336, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
607
    {"0x337", 0x337, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
608
    {"0x344", 0x344, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
609
    {"0x345", 0x345, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
610
    {"0x346", 0x346, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
611
    {"0x347", 0x347, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
612
    {"0x33C", 0x33C, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
613
    {"0x33D", 0x33D, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
614
    {"0x33E", 0x33E, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
615
    {"0x33F", 0x33F, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
616
    {"0x338", 0x338, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
617
    {"0x339", 0x339, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
618
    {"0x33A", 0x33A, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
619
    {"0x33B", 0x33B, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
620
    {"0x348", 0x348, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
621
    {"0x349", 0x349, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
622
    {"0x34A", 0x34A, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
623
    {"0x34B", 0x34B, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
624
    {"0x340", 0x340, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
625
    {"0x341", 0x341, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
626
    {"0x342", 0x342, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
627
    {"0x343", 0x343, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
628
    {"0x49C", 0x49C, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
629
    {"0x49D", 0x49D, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
630
    {"0x4A1", 0x4A1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
631
    {"0x49F", 0x49F, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
632
    {"0x49E", 0x49E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
633
    {"0x4A2", 0x4A2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
634
    {"0x4A0", 0x4A0, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
635
    // Nightfall
636
    {"0x5CD", 0x5CD, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
637
    {"0x5CE", 0x5CE, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
638
    {"0x5CF", 0x5CF, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
639
    {"0x5D0", 0x5D0, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
640
    {"0x5D1", 0x5D1, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
641
    {"0x5D2", 0x5D2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
642
    {"0x5D3", 0x5D3, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 21},
643
    {"0x5D4", 0x5D4, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 21},
644
    {"0x5D5", 0x5D5, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 21},
645
    {"0x5D6", 0x5D6, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 21},
646
    {"0x5D7", 0x5D7, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
647
    {"0x5D8", 0x5D8, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
648
    {"0x5D9", 0x5D9, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
649
    {"0x5DA", 0x5DA, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
650
    {"0x5DB", 0x5DB, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
651
    {"0x5DC", 0x5DC, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
652
    {"0x5DD", 0x5DD, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
653
    {"0x5DE", 0x5DE, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
654
    {"0x5DF", 0x5DF, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
655
    {"0x5E0", 0x5E0, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
656
    {"0x5E1", 0x5E1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
657
    {"0x5E2", 0x5E2, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
658
    {"0x5E3", 0x5E3, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
659
    {"0x5E4", 0x5E4, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
660
    {"0x5E5", 0x5E5, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
661
    {"0x5E6", 0x5E6, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
662
    {"0x5E7", 0x5E7, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 21},
663
    {"0x5E8", 0x5E8, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 21},
664
    {"0x5E9", 0x5E9, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 21},
665
    {"0x5EA", 0x5EA, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 21},
666
    // EotN
667
    {"0x7ED", 0x7ED, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
668
    {"0x7CF", 0x7CF, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
669
    {"0x7D0", 0x7D0, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
670
    {"0x7D1", 0x7D1, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
671
    {"0x7D2", 0x7D2, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
672
    {"0x8B4", 0x8B4, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
673
    {"0x8B5", 0x8B5, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
674
    {"0x8B6", 0x8B6, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
675
    {"0x8B7", 0x8B7, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
676
    {"0x8BF", 0x8BF, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
677
    {"0x8C0", 0x8C0, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
678
    {"0x8C1", 0x8C1, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
679
    {"0x8C2", 0x8C2, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
680
    {"0x8C3", 0x8C3, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
681
    {"0x8D8", 0x8D8, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
682
    {"0x896", 0x896, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
683
    {"0x894", 0x894, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
684
    {"0x895", 0x895, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
685
    {"0x90E", 0x90E, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
686
    {"0x7E0", 0x7E0, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 38},
687
    {"0x856", 0x856, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
688
    {"0x890", 0x890, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
689
    {"0x860", 0x860, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
690
    {"0x891", 0x891, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
691
    {"0x813", 0x813, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
692
    {"0x814", 0x814, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
693
    {"0x82E", 0x82E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
694
    {"0x893", 0x893, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
695
    {"0x892", 0x892, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
696
    {"0x83F", 0x83F, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
697
    {"0x83E", 0x83E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
698
    {"0x840", 0x840, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
699
    {"0x7F1", 0x7F1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
700
    {"0x7F2", 0x7F2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
701
    // None
702
    {"0xBB2", 0xBB2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_None, 8},
703
// Mesmer
704
    // Core
705
    {"0x21B", 0x21B, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Core, 33},
706
    {"0x21C", 0x21C, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Core, 33},
707
    {"0x21D", 0x21D, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Core, 33},
708
    {"0x21E", 0x21E, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Core, 33},
709
    // Prophecies
710
    {"0x195", 0x195, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
711
    {"0x196", 0x196, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
712
    {"0x197", 0x197, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
713
    {"0x198", 0x198, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
714
    {"0x199", 0x199, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
715
    {"0x19A", 0x19A, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
716
    {"0x19B", 0x19B, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
717
    {"0x19C", 0x19C, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
718
    {"0x19D", 0x19D, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
719
    {"0x299", 0x299, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
720
    {"0x29A", 0x29A, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
721
    {"0x29B", 0x29B, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
722
    {"0x29C", 0x29C, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
723
    {"0x1B2", 0x1B2, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
724
    {"0x1B3", 0x1B3, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
725
    {"0x1B4", 0x1B4, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
726
    {"0x1B5", 0x1B5, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
727
    {"0x1AA", 0x1AA, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
728
    {"0x1AB", 0x1AB, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
729
    {"0x1AC", 0x1AC, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
730
    {"0x1AD", 0x1AD, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
731
    {"0x19E", 0x19E, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 34},
732
    {"0x19F", 0x19F, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 34},
733
    {"0x1A0", 0x1A0, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 34},
734
    {"0x1A1", 0x1A1, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 34},
735
    {"0x1A6", 0x1A6, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
736
    {"0x1A7", 0x1A7, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
737
    {"0x1A8", 0x1A8, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
738
    {"0x1A9", 0x1A9, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
739
    {"0x1A2", 0x1A2, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
740
    {"0x1A3", 0x1A3, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
741
    {"0x1A4", 0x1A4, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
742
    {"0x1A5", 0x1A5, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
743
    {"0x25D", 0x25D, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
744
    {"0x25E", 0x25E, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
745
    {"0x25F", 0x25F, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
746
    {"0x260", 0x260, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
747
    {"0x280", 0x280, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
748
    {"0x281", 0x281, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
749
    {"0x282", 0x282, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
750
    {"0x283", 0x283, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
751
    {"0x259", 0x259, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
752
    {"0x25A", 0x25A, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
753
    {"0x25B", 0x25B, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
754
    {"0x25C", 0x25C, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
755
    {"0x2DF", 0x2DF, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
756
    {"0x2E0", 0x2E0, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
757
    {"0x2E1", 0x2E1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
758
    {"0x2E2", 0x2E2, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
759
    // Factions
760
    {"0x354", 0x354, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
761
    {"0x355", 0x355, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
762
    {"0x356", 0x356, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
763
    {"0x357", 0x357, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
764
    {"0x358", 0x358, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
765
    {"0x359", 0x359, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
766
    {"0x35A", 0x35A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
767
    {"0x35B", 0x35B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
768
    {"0x364", 0x364, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
769
    {"0x365", 0x365, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
770
    {"0x366", 0x366, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
771
    {"0x367", 0x367, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
772
    {"0x368", 0x368, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
773
    {"0x369", 0x369, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
774
    {"0x36A", 0x36A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
775
    {"0x36B", 0x36B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
776
    {"0x35C", 0x35C, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
777
    {"0x35D", 0x35D, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
778
    {"0x35E", 0x35E, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
779
    {"0x35F", 0x35F, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
780
    {"0x36C", 0x36C, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
781
    {"0x36D", 0x36D, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
782
    {"0x36E", 0x36E, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
783
    {"0x36F", 0x36F, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
784
    {"0x360", 0x360, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
785
    {"0x361", 0x361, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
786
    {"0x362", 0x362, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
787
    {"0x363", 0x363, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
788
    {"0x4B8", 0x4B8, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
789
    {"0x4B9", 0x4B9, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
790
    {"0x4BD", 0x4BD, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
791
    {"0x4BB", 0x4BB, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
792
    {"0x4BA", 0x4BA, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
793
    {"0x4BE", 0x4BE, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
794
    {"0x4BC", 0x4BC, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
795
    // Nightfall
796
    {"0x6C9", 0x6C9, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
797
    {"0x6CA", 0x6CA, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
798
    {"0x6CB", 0x6CB, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
799
    {"0x6CC", 0x6CC, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
800
    {"0x6CD", 0x6CD, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
801
    {"0x6CE", 0x6CE, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 34},
802
    {"0x6CF", 0x6CF, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 34},
803
    {"0x6D0", 0x6D0, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 34},
804
    {"0x6D1", 0x6D1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 34},
805
    {"0x6D2", 0x6D2, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 34},
806
    {"0x6D3", 0x6D3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 34},
807
    {"0x6D4", 0x6D4, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 34},
808
    {"0x6D5", 0x6D5, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 34},
809
    {"0x6D6", 0x6D6, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 34},
810
    {"0x6D7", 0x6D7, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 34},
811
    {"0x6D8", 0x6D8, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
812
    {"0x6D9", 0x6D9, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
813
    {"0x6DA", 0x6DA, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
814
    {"0x6DB", 0x6DB, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
815
    {"0x6DC", 0x6DC, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
816
    {"0x6DD", 0x6DD, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
817
    {"0x6DE", 0x6DE, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
818
    {"0x6DF", 0x6DF, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
819
    {"0x6E0", 0x6E0, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
820
    {"0x6E1", 0x6E1, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
821
    {"0x6E2", 0x6E2, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
822
    {"0x6E3", 0x6E3, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
823
    {"0x6E4", 0x6E4, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
824
    {"0x6E5", 0x6E5, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
825
    {"0x6E6", 0x6E6, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
826
    // EotN
827
    {"0x897", 0x897, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
828
    {"0x898", 0x898, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
829
    {"0x899", 0x899, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
830
    {"0x89A", 0x89A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
831
    {"0x89B", 0x89B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
832
    {"0x8DA", 0x8DA, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
833
    {"0x8DB", 0x8DB, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
834
    {"0x8DC", 0x8DC, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
835
    {"0x8DD", 0x8DD, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
836
    {"0x8DE", 0x8DE, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
837
    {"0x8DF", 0x8DF, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
838
    {"0x8E0", 0x8E0, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
839
    {"0x8E1", 0x8E1, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
840
    {"0x8E2", 0x8E2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
841
    {"0x8E3", 0x8E3, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
842
    {"0x8A5", 0x8A5, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
843
    {"0x8A6", 0x8A6, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
844
    {"0x8A7", 0x8A7, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
845
    {"0x7E2", 0x7E2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 38},
846
    {"0x857", 0x857, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
847
    {"0x8A1", 0x8A1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
848
    {"0x861", 0x861, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
849
    {"0x8A2", 0x8A2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
850
    {"0x815", 0x815, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
851
    {"0x816", 0x816, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
852
    {"0x82F", 0x82F, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
853
    {"0x8A4", 0x8A4, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
854
    {"0x8A3", 0x8A3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
855
    {"0x842", 0x842, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
856
    {"0x841", 0x841, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
857
    {"0x843", 0x843, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
858
    {"0x7F3", 0x7F3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
859
    {"0x7F4", 0x7F4, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
860
    // None
861
    {"0xBED", 0xBED, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_None, 8},
862
// Elementalist
863
    // Core
864
    {"0x21F", 0x21F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Core, 25},
865
    {"0x220", 0x220, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Core, 25},
866
    {"0x221", 0x221, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Core, 25},
867
    {"0x222", 0x222, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Core, 25},
868
    // Prophecies
869
    {"0x1DC", 0x1DC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
870
    {"0x1DD", 0x1DD, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
871
    {"0x1DE", 0x1DE, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
872
    {"0x1DF", 0x1DF, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
873
    {"0x1E0", 0x1E0, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
874
    {"0x1E1", 0x1E1, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
875
    {"0x1E2", 0x1E2, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
876
    {"0x1E3", 0x1E3, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
877
    {"0x1E4", 0x1E4, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
878
    {"0x1E5", 0x1E5, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
879
    {"0x1E6", 0x1E6, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
880
    {"0x1E7", 0x1E7, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
881
    {"0x1E8", 0x1E8, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
882
    {"0x1E9", 0x1E9, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
883
    {"0x1EA", 0x1EA, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
884
    {"0x1EB", 0x1EB, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
885
    {"0x1EC", 0x1EC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
886
    {"0x1ED", 0x1ED, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
887
    {"0x1EE", 0x1EE, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
888
    {"0x1EF", 0x1EF, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
889
    {"0x1F0", 0x1F0, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
890
    {"0x1F1", 0x1F1, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
891
    {"0x1F2", 0x1F2, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
892
    {"0x1F3", 0x1F3, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
893
    {"0x1F4", 0x1F4, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
894
    {"0x1F5", 0x1F5, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
895
    {"0x1F6", 0x1F6, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
896
    {"0x1F7", 0x1F7, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
897
    {"0x261", 0x261, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
898
    {"0x262", 0x262, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
899
    {"0x263", 0x263, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
900
    {"0x264", 0x264, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
901
    {"0x265", 0x265, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
902
    {"0x266", 0x266, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
903
    {"0x267", 0x267, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
904
    {"0x268", 0x268, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
905
    {"0x284", 0x284, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
906
    {"0x285", 0x285, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
907
    {"0x286", 0x286, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
908
    {"0x287", 0x287, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
909
    {"0x2E3", 0x2E3, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
910
    {"0x2E4", 0x2E4, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
911
    {"0x2E5", 0x2E5, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
912
    {"0x2E6", 0x2E6, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
913
    // Factions
914
    {"0x377", 0x377, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 29},
915
    {"0x378", 0x378, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 29},
916
    {"0x379", 0x379, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 29},
917
    {"0x37A", 0x37A, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 29},
918
    {"0x37B", 0x37B, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
919
    {"0x37C", 0x37C, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
920
    {"0x37D", 0x37D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
921
    {"0x37E", 0x37E, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
922
    {"0x383", 0x383, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
923
    {"0x384", 0x384, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
924
    {"0x385", 0x385, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
925
    {"0x386", 0x386, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
926
    {"0x38B", 0x38B, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 29},
927
    {"0x38C", 0x38C, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 29},
928
    {"0x38D", 0x38D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 29},
929
    {"0x38E", 0x38E, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 29},
930
    {"0x37F", 0x37F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
931
    {"0x380", 0x380, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
932
    {"0x381", 0x381, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
933
    {"0x382", 0x382, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
934
    {"0x38F", 0x38F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 30},
935
    {"0x390", 0x390, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 30},
936
    {"0x391", 0x391, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 30},
937
    {"0x392", 0x392, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 30},
938
    {"0x387", 0x387, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 8},
939
    {"0x388", 0x388, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 8},
940
    {"0x389", 0x389, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 8},
941
    {"0x38A", 0x38A, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 8},
942
    // Nightfall
943
    {"0x610", 0x610, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 8},
944
    {"0x611", 0x611, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 8},
945
    {"0x612", 0x612, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 8},
946
    {"0x613", 0x613, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 8},
947
    {"0x614", 0x614, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 29},
948
    {"0x615", 0x615, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 29},
949
    {"0x616", 0x616, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 29},
950
    {"0x617", 0x617, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 29},
951
    {"0x618", 0x618, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 8},
952
    {"0x619", 0x619, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 8},
953
    {"0x61A", 0x61A, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 8},
954
    {"0x61B", 0x61B, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 8},
955
    {"0x61C", 0x61C, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 26},
956
    {"0x61D", 0x61D, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 26},
957
    {"0x61E", 0x61E, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 26},
958
    {"0x61F", 0x61F, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 26},
959
    {"0x620", 0x620, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 26},
960
    {"0x621", 0x621, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 26},
961
    {"0x622", 0x622, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 26},
962
    {"0x623", 0x623, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 26},
963
    {"0x624", 0x624, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 24},
964
    {"0x625", 0x625, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 24},
965
    {"0x626", 0x626, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 24},
966
    {"0x627", 0x627, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 24},
967
    // EotN
968
    {"0x8E9", 0x8E9, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
969
    {"0x8E6", 0x8E6, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
970
    {"0x8E7", 0x8E7, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
971
    {"0x8E8", 0x8E8, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
972
    {"0x8FE", 0x8FE, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
973
    {"0x8ED", 0x8ED, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
974
    {"0x8F3", 0x8F3, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
975
    {"0x8F9", 0x8F9, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
976
    {"0x8EC", 0x8EC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
977
    {"0x8EA", 0x8EA, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
978
    {"0x90D", 0x90D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
979
    {"0x8EB", 0x8EB, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
980
    {"0x8E5", 0x8E5, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
981
    {"0x8B0", 0x8B0, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
982
    {"0x8B1", 0x8B1, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
983
    {"0x8B2", 0x8B2, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
984
    {"0x7E3", 0x7E3, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 38},
985
    {"0x858", 0x858, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
986
    {"0x8AC", 0x8AC, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
987
    {"0x862", 0x862, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 8},
988
    {"0x8AD", 0x8AD, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 6},
989
    {"0x817", 0x817, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
990
    {"0x818", 0x818, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
991
    {"0x830", 0x830, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
992
    {"0x8AF", 0x8AF, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
993
    {"0x8AE", 0x8AE, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
994
    {"0x845", 0x845, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
995
    {"0x844", 0x844, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
996
    {"0x846", 0x846, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
997
    {"0x7F5", 0x7F5, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
998
    {"0x7F6", 0x7F6, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
999
    // None
1000
    {"0xC28", 0xC28, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_None, 8},
1001
// Assassin
1002
    // Core
1003
    {"0x3D8", 0x3D8, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Core, 11},
1004
    {"0x3D9", 0x3D9, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Core, 11},
1005
    {"0x3DA", 0x3DA, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Core, 11},
1006
    {"0x3DB", 0x3DB, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Core, 11},
1007
    {"0x3DC", 0x3DC, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Core, 11},
1008
    // Faction
1009
    {"0x3B0", 0x3B0, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1010
    {"0x3B1", 0x3B1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1011
    {"0x3B2", 0x3B2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1012
    {"0x3B3", 0x3B3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1013
    {"0x3B4", 0x3B4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1014
    {"0x3D3", 0x3D3, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1015
    {"0x3D4", 0x3D4, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1016
    {"0x3D5", 0x3D5, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1017
    {"0x3D6", 0x3D6, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1018
    {"0x3D7", 0x3D7, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1019
    {"0x3B5", 0x3B5, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1020
    {"0x3B6", 0x3B6, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1021
    {"0x3B7", 0x3B7, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1022
    {"0x3B8", 0x3B8, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1023
    {"0x3B9", 0x3B9, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1024
    {"0x4EB", 0x4EB, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1025
    {"0x4EC", 0x4EC, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1026
    {"0x4ED", 0x4ED, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1027
    {"0x4EE", 0x4EE, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1028
    {"0x4EF", 0x4EF, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1029
    {"0x4E1", 0x4E1, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1030
    {"0x4E2", 0x4E2, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1031
    {"0x4E3", 0x4E3, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1032
    {"0x4E4", 0x4E4, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1033
    {"0x4E5", 0x4E5, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1034
    {"0x3C9", 0x3C9, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1035
    {"0x3CA", 0x3CA, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1036
    {"0x3CB", 0x3CB, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1037
    {"0x3CC", 0x3CC, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1038
    {"0x3CD", 0x3CD, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1039
    {"0x3BF", 0x3BF, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1040
    {"0x3C0", 0x3C0, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1041
    {"0x3C1", 0x3C1, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1042
    {"0x3C2", 0x3C2, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1043
    {"0x3C3", 0x3C3, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1044
    {"0x3BA", 0x3BA, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1045
    {"0x3BB", 0x3BB, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1046
    {"0x3BC", 0x3BC, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1047
    {"0x3BD", 0x3BD, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1048
    {"0x3BE", 0x3BE, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1049
    {"0x4F0", 0x4F0, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1050
    {"0x4F1", 0x4F1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1051
    {"0x4F2", 0x4F2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1052
    {"0x4F3", 0x4F3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1053
    {"0x4F4", 0x4F4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1054
    {"0x4E6", 0x4E6, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1055
    {"0x4E7", 0x4E7, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1056
    {"0x4E8", 0x4E8, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1057
    {"0x4E9", 0x4E9, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1058
    {"0x4EA", 0x4EA, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1059
    {"0x3CE", 0x3CE, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1060
    {"0x3CF", 0x3CF, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1061
    {"0x3D0", 0x3D0, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1062
    {"0x3D1", 0x3D1, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1063
    {"0x3D2", 0x3D2, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1064
    {"0x3C4", 0x3C4, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
1065
    {"0x3C5", 0x3C5, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
1066
    {"0x3C6", 0x3C6, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
1067
    {"0x3C7", 0x3C7, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
1068
    {"0x3C8", 0x3C8, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
1069
    // Nightfall
1070
    {"0x704", 0x704, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Nightfall, 37},
1071
    {"0x705", 0x705, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Nightfall, 37},
1072
    {"0x706", 0x706, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Nightfall, 37},
1073
    {"0x707", 0x707, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Nightfall, 37},
1074
    {"0x708", 0x708, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Nightfall, 37},
1075
    {"0x709", 0x709, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Nightfall, 11},
1076
    {"0x70A", 0x70A, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Nightfall, 11},
1077
    {"0x70B", 0x70B, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Nightfall, 11},
1078
    {"0x70C", 0x70C, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Nightfall, 11},
1079
    {"0x70D", 0x70D, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Nightfall, 11},
1080
    // EotN
1081
    {"0x904", 0x904, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
1082
    {"0x7C1", 0x7C1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
1083
    {"0x7C2", 0x7C2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
1084
    {"0x7C3", 0x7C3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
1085
    {"0x7C4", 0x7C4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
1086
    {"0x7F7", 0x7F7, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
1087
    {"0x7F8", 0x7F8, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
1088
    {"0x7F9", 0x7F9, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
1089
    {"0x7FA", 0x7FA, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
1090
    {"0x7FB", 0x7FB, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
1091
    {"0x8EE", 0x8EE, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
1092
    {"0x8EF", 0x8EF, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
1093
    {"0x8F0", 0x8F0, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
1094
    {"0x8F1", 0x8F1, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
1095
    {"0x8F2", 0x8F2, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
1096
    {"0x8BC", 0x8BC, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
1097
    {"0x905", 0x905, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
1098
    {"0x8BD", 0x8BD, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
1099
    {"0x8BE", 0x8BE, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
1100
    {"0x7E4", 0x7E4, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 38},
1101
    {"0x859", 0x859, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 43},
1102
    {"0x8B8", 0x8B8, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 6},
1103
    {"0x863", 0x863, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 8},
1104
    {"0x8B9", 0x8B9, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 6},
1105
    {"0x848", 0x848, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1106
    {"0x847", 0x847, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1107
    {"0x849", 0x849, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1108
    {"0x7FC", 0x7FC, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1109
    {"0x7FD", 0x7FD, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1110
    {"0x819", 0x819, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1111
    {"0x81A", 0x81A, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1112
    {"0x831", 0x831, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1113
    {"0x8BB", 0x8BB, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1114
    {"0x8BA", 0x8BA, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
1115
    // None
1116
    {"0xCD5", 0xCD5, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_None, 8},
1117
// Ritualist
1118
    // Core
1119
    {"0x42B", 0x42B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Core, 12},
1120
    {"0x42C", 0x42C, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Core, 12},
1121
    {"0x42D", 0x42D, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Core, 12},
1122
    {"0x42E", 0x42E, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Core, 12},
1123
    {"0x42F", 0x42F, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Core, 12},
1124
    // Factions
1125
    {"0x403", 0x403, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1126
    {"0x404", 0x404, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1127
    {"0x405", 0x405, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1128
    {"0x406", 0x406, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1129
    {"0x407", 0x407, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1130
    {"0x408", 0x408, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1131
    {"0x409", 0x409, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1132
    {"0x40A", 0x40A, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1133
    {"0x40B", 0x40B, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1134
    {"0x40C", 0x40C, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1135
    {"0x426", 0x426, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1136
    {"0x427", 0x427, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1137
    {"0x428", 0x428, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1138
    {"0x429", 0x429, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1139
    {"0x42A", 0x42A, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1140
    {"0x508", 0x508, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1141
    {"0x509", 0x509, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1142
    {"0x50A", 0x50A, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1143
    {"0x50B", 0x50B, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1144
    {"0x50C", 0x50C, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1145
    {"0x4FE", 0x4FE, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1146
    {"0x4FF", 0x4FF, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1147
    {"0x500", 0x500, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1148
    {"0x501", 0x501, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1149
    {"0x502", 0x502, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1150
    {"0x41C", 0x41C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1151
    {"0x41D", 0x41D, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1152
    {"0x41E", 0x41E, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1153
    {"0x41F", 0x41F, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1154
    {"0x420", 0x420, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1155
    {"0x412", 0x412, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1156
    {"0x413", 0x413, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1157
    {"0x414", 0x414, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1158
    {"0x415", 0x415, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1159
    {"0x416", 0x416, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1160
    {"0x40D", 0x40D, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1161
    {"0x40E", 0x40E, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1162
    {"0x40F", 0x40F, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1163
    {"0x410", 0x410, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1164
    {"0x411", 0x411, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1165
    {"0x50D", 0x50D, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1166
    {"0x50E", 0x50E, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1167
    {"0x50F", 0x50F, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1168
    {"0x510", 0x510, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1169
    {"0x511", 0x511, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1170
    {"0x503", 0x503, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1171
    {"0x504", 0x504, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1172
    {"0x505", 0x505, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1173
    {"0x506", 0x506, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1174
    {"0x507", 0x507, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1175
    {"0x417", 0x417, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1176
    {"0x418", 0x418, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1177
    {"0x419", 0x419, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1178
    {"0x41A", 0x41A, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1179
    {"0x41B", 0x41B, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1180
    {"0x421", 0x421, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
1181
    {"0x422", 0x422, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
1182
    {"0x423", 0x423, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
1183
    {"0x424", 0x424, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
1184
    {"0x425", 0x425, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
1185
    // Nightfall
1186
    {"0x70E", 0x70E, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Nightfall, 12},
1187
    {"0x70F", 0x70F, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Nightfall, 12},
1188
    {"0x710", 0x710, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Nightfall, 12},
1189
    {"0x711", 0x711, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Nightfall, 12},
1190
    {"0x712", 0x712, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Nightfall, 12},
1191
    {"0x713", 0x713, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Nightfall, 12},
1192
    {"0x714", 0x714, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Nightfall, 12},
1193
    {"0x715", 0x715, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Nightfall, 12},
1194
    {"0x716", 0x716, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Nightfall, 12},
1195
    {"0x717", 0x717, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Nightfall, 12},
1196
    // EotN
1197
    {"0x7D3", 0x7D3, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
1198
    {"0x7D4", 0x7D4, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
1199
    {"0x7D5", 0x7D5, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
1200
    {"0x7D6", 0x7D6, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
1201
    {"0x7D7", 0x7D7, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
1202
    {"0x8C8", 0x8C8, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
1203
    {"0x8C9", 0x8C9, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
1204
    {"0x8CA", 0x8CA, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
1205
    {"0x8F4", 0x8F4, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
1206
    {"0x8F5", 0x8F5, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
1207
    {"0x8F6", 0x8F6, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
1208
    {"0x8F7", 0x8F7, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
1209
    {"0x8F8", 0x8F8, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
1210
    {"0x7C5", 0x7C5, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
1211
    {"0x7C6", 0x7C6, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
1212
    {"0x7C7", 0x7C7, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
1213
    {"0x7C8", 0x7C8, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
1214
    {"0x7C9", 0x7C9, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
1215
    {"0x7E5", 0x7E5, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 38},
1216
    {"0x85A", 0x85A, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
1217
    {"0x8C4", 0x8C4, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
1218
    {"0x864", 0x864, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
1219
    {"0x8C5", 0x8C5, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
1220
    {"0x81B", 0x81B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1221
    {"0x81C", 0x81C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1222
    {"0x832", 0x832, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1223
    {"0x8C7", 0x8C7, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1224
    {"0x8C6", 0x8C6, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1225
    {"0x84B", 0x84B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1226
    {"0x84A", 0x84A, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1227
    {"0x84C", 0x84C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1228
    {"0x7FE", 0x7FE, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1229
    {"0x7FF", 0x7FF, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
1230
    // None
1231
    {"0xD10", 0xD10, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_None, 8},
1232
// Paragon
1233
    // Core
1234
    {"0x65B", 0x65B, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Core, 13},
1235
    {"0x65C", 0x65C, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Core, 13},
1236
    {"0x65D", 0x65D, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Core, 13},
1237
    {"0x65E", 0x65E, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Core, 13},
1238
    // Nightfall
1239
    {"0x63F", 0x63F, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1240
    {"0x640", 0x640, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1241
    {"0x641", 0x641, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1242
    {"0x642", 0x642, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1243
    {"0x643", 0x643, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1244
    {"0x644", 0x644, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1245
    {"0x645", 0x645, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1246
    {"0x646", 0x646, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1247
    {"0x657", 0x657, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1248
    {"0x658", 0x658, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1249
    {"0x659", 0x659, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1250
    {"0x65A", 0x65A, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1251
    {"0x647", 0x647, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1252
    {"0x648", 0x648, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1253
    {"0x649", 0x649, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1254
    {"0x64A", 0x64A, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1255
    {"0x64B", 0x64B, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1256
    {"0x64C", 0x64C, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1257
    {"0x64D", 0x64D, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1258
    {"0x64E", 0x64E, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1259
    {"0x64F", 0x64F, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1260
    {"0x650", 0x650, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1261
    {"0x651", 0x651, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1262
    {"0x652", 0x652, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1263
    {"0x653", 0x653, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
1264
    {"0x654", 0x654, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
1265
    {"0x655", 0x655, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
1266
    {"0x656", 0x656, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
1267
    // EotN
1268
    {"0x7D8", 0x7D8, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
1269
    {"0x7D9", 0x7D9, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
1270
    {"0x7DA", 0x7DA, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
1271
    {"0x7DB", 0x7DB, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
1272
    {"0x8FA", 0x8FA, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
1273
    {"0x8FB", 0x8FB, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
1274
    {"0x8FC", 0x8FC, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
1275
    {"0x8FD", 0x8FD, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
1276
    {"0x800", 0x800, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
1277
    {"0x801", 0x801, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
1278
    {"0x802", 0x802, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
1279
    {"0x803", 0x803, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
1280
    {"0x807", 0x807, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 38},
1281
    {"0x85B", 0x85B, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 6},
1282
    {"0x865", 0x865, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 6},
1283
    {"0x8CB", 0x8CB, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 43},
1284
    {"0x8CC", 0x8CC, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 8},
1285
    {"0x84E", 0x84E, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1286
    {"0x84D", 0x84D, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1287
    {"0x84F", 0x84F, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1288
    {"0x804", 0x804, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1289
    {"0x805", 0x805, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1290
    {"0x81D", 0x81D, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1291
    {"0x81E", 0x81E, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1292
    {"0x833", 0x833, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1293
    {"0x8CE", 0x8CE, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1294
    {"0x8CD", 0x8CD, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
1295
    // None
1296
    {"0xC63", 0xC63, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_None, 8},
1297
// Dervish
1298
    // Core
1299
    {"0x696", 0x696, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Core, 14},
1300
    {"0x697", 0x697, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Core, 14},
1301
    {"0x698", 0x698, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Core, 14},
1302
    {"0x699", 0x699, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Core, 14},
1303
    {"0x69A", 0x69A, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Core, 14},
1304
    // Nightfall
1305
    {"0x673", 0x673, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1306
    {"0x674", 0x674, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1307
    {"0x675", 0x675, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1308
    {"0x676", 0x676, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1309
    {"0x677", 0x677, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1310
    {"0x678", 0x678, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1311
    {"0x679", 0x679, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1312
    {"0x67A", 0x67A, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1313
    {"0x67B", 0x67B, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1314
    {"0x67C", 0x67C, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1315
    {"0x67D", 0x67D, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1316
    {"0x67E", 0x67E, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1317
    {"0x67F", 0x67F, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1318
    {"0x680", 0x680, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1319
    {"0x681", 0x681, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1320
    {"0x682", 0x682, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1321
    {"0x683", 0x683, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1322
    {"0x684", 0x684, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1323
    {"0x685", 0x685, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1324
    {"0x686", 0x686, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1325
    {"0x687", 0x687, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1326
    {"0x688", 0x688, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1327
    {"0x689", 0x689, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1328
    {"0x68A", 0x68A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1329
    {"0x68B", 0x68B, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1330
    {"0x68C", 0x68C, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1331
    {"0x68D", 0x68D, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1332
    {"0x68E", 0x68E, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1333
    {"0x68F", 0x68F, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1334
    {"0x690", 0x690, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1335
    {"0x691", 0x691, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
1336
    {"0x692", 0x692, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
1337
    {"0x693", 0x693, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
1338
    {"0x694", 0x694, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
1339
    {"0x695", 0x695, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
1340
    // EotN
1341
    {"0x7DC", 0x7DC, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
1342
    {"0x808", 0x808, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
1343
    {"0x809", 0x809, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
1344
    {"0x80A", 0x80A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
1345
    {"0x821", 0x821, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
1346
    {"0x806", 0x806, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
1347
    {"0x822", 0x822, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
1348
    {"0x823", 0x823, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
1349
    {"0x824", 0x824, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
1350
    {"0x825", 0x825, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
1351
    {"0x8FF", 0x8FF, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
1352
    {"0x900", 0x900, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
1353
    {"0x901", 0x901, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
1354
    {"0x902", 0x902, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
1355
    {"0x903", 0x903, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
1356
    {"0x867", 0x867, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
1357
    {"0x8D6", 0x8D6, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
1358
    {"0x8D7", 0x8D7, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
1359
    {"0x82A", 0x82A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 38},
1360
    {"0x85C", 0x85C, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
1361
    {"0x8D2", 0x8D2, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
1362
    {"0x866", 0x866, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
1363
    {"0x8D5", 0x8D5, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
1364
    {"0x81F", 0x81F, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1365
    {"0x820", 0x820, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1366
    {"0x834", 0x834, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1367
    {"0x8D4", 0x8D4, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1368
    {"0x8D3", 0x8D3, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1369
    {"0x851", 0x851, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1370
    {"0x850", 0x850, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1371
    {"0x852", 0x852, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1372
    {"0x80B", 0x80B, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1373
    {"0x80C", 0x80C, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
1374
    // None
1375
    {"0xC9A", 0xC9A, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_None, 8},
1376
};