-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathwhite.nip
320 lines (236 loc) · 33.3 KB
/
white.nip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
//crankyankee's copy & paste
// white
// ##### armor = perfect superior ###################################################################
[name] == breastplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3)
[name] == mageplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3)
[name] == duskshroud && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
[name] == wyrmhide && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == scarabhusk && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == wirefleece && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == diamondmail && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == loricatedmail && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == greathauberk && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == boneweave && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == balrogskin && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
[name] == archonplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == krakenshell && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == hellforgeplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == lacqueredplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == shadowplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == sacredarmor && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
// ##### armor = good superior ######################################################################
[name] == breastplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && [sockets] == 3
[name] == mageplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && [sockets] == 3
[name] == duskshroud && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
[name] == wyrmhide && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == scarabhusk && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == wirefleece && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == diamondmail && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == loricatedmail && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == greathauberk && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == boneweave && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == balrogskin && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
[name] == archonplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == krakenshell && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == hellforgeplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == lacqueredplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == shadowplate && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
//[name] == sacredarmor && [quality] == superior && [flag] != ethereal # [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 && ([sockets] == 3 || [sockets] == 4)
// ##### armor = normal #############################################################################
[name] == breastplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3)
[name] == mageplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3)
[name] == duskshroud && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
[name] == wyrmhide && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == scarabhusk && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == wirefleece && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == diamondmail && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == loricatedmail && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == greathauberk && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == boneweave && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == balrogskin && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
[name] == archonplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == krakenshell && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == hellforgeplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == lacqueredplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == shadowplate && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
//[name] == sacredarmor && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
// ##### armor for bugging = perfect ethereal #######################################################
//[name] == mageplate && [quality] == normal && [flag] == ethereal # [defense] >= 391 && [sockets] == 0
[name] == duskshroud && [quality] == normal && [flag] == ethereal # [defense] >= 700 && [sockets] == 0
[name] == wyrmhide && [quality] == normal && [flag] == ethereal # [defense] >= 705 && [sockets] == 0
[name] == scarabhusk && [quality] == normal && [flag] == ethereal # [defense] >= 711 && [sockets] == 0
[name] == wirefleece && [quality] == normal && [flag] == ethereal # [defense] >= 721 && [sockets] == 0
[name] == diamondmail && [quality] == normal && [flag] == ethereal # [defense] >= 733 && [sockets] == 0
[name] == loricatedmail && [quality] == normal && [flag] == ethereal # [defense] >= 744 && [sockets] == 0
[name] == greathauberk && [quality] == normal && [flag] == ethereal # [defense] >= 751 && [sockets] == 0
[name] == boneweave && [quality] == normal && [flag] == ethereal # [defense] >= 757 && [sockets] == 0
[name] == balrogskin && [quality] == normal && [flag] == ethereal # [defense] >= 775 && [sockets] == 0
[name] == archonplate && [quality] == normal && [flag] == ethereal # [defense] >= 786 && [sockets] == 0
[name] == krakenshell && [quality] == normal && [flag] == ethereal # [defense] >= 784 && [sockets] == 0
[name] == hellforgeplate && [quality] == normal && [flag] == ethereal # [defense] >= 795 && [sockets] == 0
[name] == lacqueredplate && [quality] == normal && [flag] == ethereal # [defense] >= 811 && [sockets] == 0
[name] == shadowplate && [quality] == normal && [flag] == ethereal # [defense] >= 835 && [sockets] == 0
[name] == sacredarmor && [quality] == normal && [flag] == ethereal # [defense] >= 900 && [sockets] == 0
// ##### armor for bugging = good ethereal ##########################################################
//[name] == mageplate && [quality] == normal && [flag] == ethereal # [defense] >= 361 && [sockets] == 0
[name] == duskshroud && [quality] == normal && [flag] == ethereal # [defense] >= 670 && [sockets] == 0
[name] == wyrmhide && [quality] == normal && [flag] == ethereal # [defense] >= 675 && [sockets] == 0
[name] == scarabhusk && [quality] == normal && [flag] == ethereal # [defense] >= 681 && [sockets] == 0
[name] == wirefleece && [quality] == normal && [flag] == ethereal # [defense] >= 691 && [sockets] == 0
[name] == diamondmail && [quality] == normal && [flag] == ethereal # [defense] >= 703 && [sockets] == 0
[name] == loricatedmail && [quality] == normal && [flag] == ethereal # [defense] >= 714 && [sockets] == 0
[name] == greathauberk && [quality] == normal && [flag] == ethereal # [defense] >= 721 && [sockets] == 0
[name] == boneweave && [quality] == normal && [flag] == ethereal # [defense] >= 727 && [sockets] == 0
[name] == balrogskin && [quality] == normal && [flag] == ethereal # [defense] >= 745 && [sockets] == 0
[name] == archonplate && [quality] == normal && [flag] == ethereal # [defense] >= 756 && [sockets] == 0
[name] == krakenshell && [quality] == normal && [flag] == ethereal # [defense] >= 754 && [sockets] == 0
[name] == hellforgeplate && [quality] == normal && [flag] == ethereal # [defense] >= 765 && [sockets] == 0
[name] == lacqueredplate && [quality] == normal && [flag] == ethereal # [defense] >= 781 && [sockets] == 0
[name] == shadowplate && [quality] == normal && [flag] == ethereal # [defense] >= 805 && [sockets] == 0
[name] == sacredarmor && [quality] == normal && [flag] == ethereal # [defense] >= 870 && [sockets] == 0
// ##### armor for bugging = normal #################################################################
//[name] == mageplate && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == duskshroud && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == wyrmhide && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == scarabhusk && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == wirefleece && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == diamondmail && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == loricatedmail && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == greathauberk && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == boneweave && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == balrogskin && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == archonplate && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == krakenshell && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == hellforgeplate && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == lacqueredplate && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == shadowplate && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
//[name] == sacredarmor && [quality] == normal && [flag] == ethereal # [defense] >= 1 && [sockets] == 0
// ##### maces = perfect superior ###################################################################
[name] == flail && [quality] == superior && [flag] == ethereal # [sockets] == 4 && [itemmaxdurabilitypercent] >= 15 && [tohit] >= 3 // heart of the oak
[name] == flail && [quality] == superior && [flag] == ethereal # [sockets] == 5 && [itemmaxdurabilitypercent] >= 15 && [tohit] >= 3 // call to arms
//[name] == flail && [quality] == superior && [flag] != ethereal # [sockets] == 4 && [itemmaxdurabilitypercent] >= 15 && [tohit] >= 3 // heart of the oak
//[name] == flail && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [itemmaxdurabilitypercent] >= 15 && [tohit] >= 3 // call to arms
// ##### maces = good superior ######################################################################
[name] == flail && [quality] == superior && [flag] == ethereal # [sockets] == 4 && [itemmaxdurabilitypercent] >= 10 && [tohit] >= 1 // heart of the oak
[name] == flail && [quality] == superior && [flag] == ethereal # [sockets] == 5 && [itemmaxdurabilitypercent] >= 10 && [tohit] >= 1 // call to arms
//[name] == flail && [quality] == superior && [flag] != ethereal # [sockets] == 4 && [itemmaxdurabilitypercent] >= 10 && [tohit] >= 1 // heart of the oak
//[name] == flail && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [itemmaxdurabilitypercent] >= 10 && [tohit] >= 1 // call to arms
// ##### maces = normal #############################################################################
[name] == flail && [quality] == normal # [sockets] == 5 // call to arms
[name] == flail && [quality] == normal # [sockets] == 4 // heart of the oak
//[name] == flail && [quality] == normal && [flag] != ethereal # [sockets] == 5 // call to arms
//[name] == flail && [quality] == normal && [flag] != ethereal # [sockets] == 4 // heart of the oak
// ##### swords = perfect superior ##################################################################
[name] == crystalsword && [quality] == superior && [flag] != ethereal # [sockets] == 4 && [enhanceddamage] >= 15 && ([itemmaxdurabilitypercent] >= 15 || [tohit] >= 3) // spirit
[name] == crystalsword && [quality] == superior && [flag] == ethereal # [sockets] == 5 && [enhanceddamage] >= 15 && ([itemmaxdurabilitypercent] >= 15 || [tohit] >= 3) // call to arms
[name] == crystalsword && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [enhanceddamage] >= 15 && ([itemmaxdurabilitypercent] >= 15 || [tohit] >= 3) // call to arms
[name] == colossusblade && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [enhanceddamage] >= 15 && ([itemmaxdurabilitypercent] >= 15 || [tohit] >= 3) // grief
[name] == colossusblade && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 15 && [tohit] >= 3 // breath of the dying
[name] == phaseblade && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) && [enhanceddamage] >= 15 && [tohit] >= 3 // last wish/grief
// ##### swords = good superior #####################################################################
//[name] == crystalsword && [quality] == superior && [flag] != ethereal # [sockets] == 4 && [enhanced damage] >= 10 && ([itemmaxdurabilitypercent] >= 10 || [tohit] >= 1) // spirit
//[name] == crystalsword && [quality] == superior && [flag] == ethereal # [sockets] == 5 && [enhanced damage] >= 10 && ([itemmaxdurabilitypercent] >= 10 || [tohit] >= 1) // call to arms
//[name] == crystalsword && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [enhanced damage] >= 10 && ([itemmaxdurabilitypercent] >= 10 || [tohit] >= 1) // call to arms
//[name] == colossusblade && [quality] == superior && [flag] != ethereal # [sockets] == 5 && [enhanceddamage] >= 10 && ([itemmaxdurabilitypercent] >= 10 || [tohit] >= 1) // grief
//[name] == colossusblade && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 10 && [tohit] >= 1 // breath of the dying
//[name] == phaseblade && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) && [enhanceddamage] >= 10 && [tohit] >= 1 // last wish/grief
// ##### swords = normal ############################################################################
//[name] == crystalsword && [quality] == normal && [flag] != ethereal # [sockets] == 4 // spirit
//[name] == crystalsword && [quality] == normal && [flag] == ethereal # [sockets] == 5 // call to arms
//[name] == crystalsword && [quality] == normal && [flag] == ethereal # [sockets] != 5 // call to arms
//[name] == colossusblade && [quality] == normal && [flag] != ethereal # [sockets] == 5 // grief
//[name] == colossusblade && [quality] == normal && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) // breath of the dying
//[name] == phaseblade && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) // last wish/grief
// ##### axes = perfect superior ####################################################################
[name] == berserkeraxe && [quality] == superior && [flag] != ethereal # [sockets] >= 3 && [enhanceddamage] >= 15 && [tohit] == 3 // grief, fury, passion, hoj
[name] == berserkeraxe && [quality] == superior && [flag] != ethereal # [sockets] >= 3 && [enhanceddamage] >= 15 && [itemmaxdurabilitypercent] == 15 // grief, fury, passion, hoj
[name] == berserkeraxe && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 15 && [tohit] == 3 // breath of the dying
[name] == berserkeraxe && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 15 && [itemmaxdurabilitypercent] == 15 // breath of the dying
// ##### axes = good superior #######################################################################
//[name] == berserkeraxe && [quality] == superior && [flag] != ethereal # [sockets] >= 3 && [enhanceddamage] >= 10 && [tohit] == 1 // grief, fury, passion, hoj
//[name] == berserkeraxe && [quality] == superior && [flag] != ethereal # [sockets] >= 3 && [enhanceddamage] >= 10 && [itemmaxdurabilitypercent] == 10 // grief, fury, passion, hoj
//[name] == berserkeraxe && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 10 && [tohit] == 1 // breath of the dying
//[name] == berserkeraxe && [quality] == superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] >= 10 && [itemmaxdurabilitypercent] == 10 // breath of the dying
// ##### axes = normal ##############################################################################
//[name] == berserkeraxe && [quality] == normal && [flag] != ethereal # [sockets] >= 3 // grief, fury, passion, hoj
//[name] == berserkeraxe && [quality] == normal && [flag] != ethereal # [sockets] >= 3 // grief, fury, passion, hoj
//[name] == berserkeraxe && [quality] == normal && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) // breath of the dying
//[name] == berserkeraxe && [quality] == normal && [flag] == ethereal # ([sockets] == 0 || [sockets] == 6) // breath of the dying
// ##### shields = perfect superior #################################################################
[type] == shield && [class] == elite && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 // dream
[name] == monarch && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 // phoenix or spirit
// ##### shields = good superior ####################################################################
//[type] == shield && [class] == elite && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // dream
//[name] == monarch && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // phoenix or spirit
// ##### shields = normal ###########################################################################
//[type] == shield && [class] == elite && [quality] == normal && [flag] != ethereal # [sockets] == 3 // dream
//[name] == monarch && [quality] == normal && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) // phoenix or spirit
// ##### barbarian helms ############################################################################
[type] == primalhelm && [class] == elite && [quality] <= superior && [flag] != ethereal # [sockets] == 3 && [skillbattleorders]+[skillbattlecommand] >= 6 // delirium
[type] == primalhelm && [class] == elite && [quality] <= superior && [flag] != ethereal # [sockets] == 3 && [skillbattleorders]+[skillfinditem] >= 6 // delirium
[type] == primalhelm && [class] == elite && [quality] <= superior && [flag] != ethereal # [sockets] == 3 && [skillbattleorders]+[skillshout] >= 6 // delirium
// ##### paladin shields = perfect superior #########################################################
([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 45 && [sockets] == 3 && [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 // sanctuary
([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 45 && ([sockets] == 0 || [sockets] == 4) && [enhanceddefense] >= 15 && [itemmaxdurabilitypercent] >= 15 // spirit, phoenix
// ##### paladin shields = good superior ############################################################
([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 45 && [sockets] == 3 && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // sanctuary
([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 45 && ([sockets] == 0 || [sockets] == 4) && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // spirit, phoenix
// ##### paladin shields = low resi superior ########################################################
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 40 && [sockets] == 3 && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // sanctuary
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == superior && [flag] != ethereal # [fireresist] >= 40 && ([sockets] == 0 || [sockets] == 4) && [enhanceddefense] >= 10 && [itemmaxdurabilitypercent] >= 10 // spirit, phoenix
// ##### paladin shields = normal ###################################################################
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == normal && [flag] != ethereal # [fireresist] >= 45 && [sockets] == 3 // sanctuary
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == normal && [flag] != ethereal # [fireresist] >= 45 && ([sockets] == 0 || [sockets] == 4) // spirit, phoenix
// ##### paladin shields = low resi normal ##########################################################
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == normal && [flag] != ethereal # [fireresist] >= 40 && [sockets] == 3 // sanctuary
//([name] == vortexshield || [name] == akarantarge || [name] == sacredrondache || [name] == sacredtarge) && [quality] == normal && [flag] != ethereal # [fireresist] >= 40 && ([sockets] == 0 || [sockets] == 4) // spirit, phoenix
// ##### paladin shields = perfect ethereal #########################################################
([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [fireresist] >= 45 && ([sockets] == 0 || [sockets] == 4) // exile
([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [enhanceddamage] >= 60 && [tohit] >= 121 && ([sockets] == 0 || [sockets] == 4) // exile
// ##### paladin shields = very good ethereal #######################################################
([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [fireresist] >= 43 && ([sockets] == 0 || [sockets] == 4) // exile
([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [enhanceddamage] >= 50 && [tohit] >= 90 && ([sockets] == 0 || [sockets] == 4) // exile
// ##### paladin shields = good ethereal ############################################################
//([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [fireresist] >= 40 && ([sockets] == 0 || [sockets] == 4) // exile
//([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [enhanceddamage] >= 30 && ([sockets] == 0 || [sockets] == 4) // exile
//([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # [tohit] >= 70 && ([sockets] == 0 || [sockets] == 4) // exile
// ##### paladin shields = normal ethereal ##########################################################
//([name] == vortexshield || [name] == sacredtarge || [name] == sacredrondache) && [quality] == normal && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4) // exile
// ##### polearms = perfect superior ethereal #######################################################
[type] == polearm && [class] == elite && [quality] == superior && [flag] == ethereal # ([sockets] == 4 || [sockets] == 6) && [enhanceddamage] >= 15 && ([itemmaxdurabilitypercent] >= 15 || [tohit] >= 3) // insight, infinity, etc
// ##### polearms = good superior ethereal ##########################################################
[type] == polearm && [class] == elite && [quality] == superior && [flag] == ethereal # ([sockets] == 4 || [sockets] == 6) && [enhanceddamage] >= 10 && ([itemmaxdurabilitypercent] >= 10 || [tohit] >= 1) // insight, infinity, etc
// ##### polearms = normal ethereal #################################################################
[type] == polearm && [class] == elite && [quality] == normal && [flag] == ethereal # [sockets] == 4 // insight, infinity, etc
// ##### bows = perfect superior ####################################################################
[type] == bow && [class] == elite && [quality] == superior # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] >= 15 && [tohit] >= 3 // faith
[type] == amazonbow && [class] == elite && [quality] == superior # [bowandcrossbowskilltab] == 3 && [sockets] >= 4 && [enhanceddamage] >= 15 && [tohit] >= 3 // faith
// ##### bows = good superior #######################################################################
//[type] == bow && [class] == elite && [quality] == superior # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] >= 10 && [tohit] >= 1 // faith
//[type] == amazonbow && [class] == elite && [quality] == superior # [bowandcrossbowskilltab] == 3 && [sockets] >= 4 && [enhanceddamage] >= 10 && [tohit] >= 1 // faith
// ##### bows = normal ##############################################################################
//[type] == bow && [class] == elite && [quality] == normal # ([sockets] == 0 || [sockets] == 4) // faith
//[type] == amazonbow && [class] == elite && [quality] == normal # [bowandcrossbowskilltab] == 3 && [sockets] >= 4 // faith
// ##### druid pelts ################################################################################
[type] == pelt && [quality] <= superior && [flag] != ethereal # [skillhurricane]+[skilltornado] >= 4 // delirium
// ##### necromancer shrunken heads #################################################################
[type] == voodooheads && [class] == elite && [quality] <= superior && [flag] != ethereal # [sockets] == 2 && [skillbonespear]+[skillbonespirit] >= 6 // splender
[type] == voodooheads && [class] == elite && [quality] <= superior && [flag] != ethereal # [sockets] == 2 && [skillpoisonexplosion]+[skillpoisonnova] >= 6 // splender
// ##### scepters ###################################################################################
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # [skillholyshield] >= 3 && ([sockets] == 0 || [sockets] == 5) // call to arms
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # [skillfistoftheheavens] >= 3 && ([sockets] == 0 || [sockets] == 5) // call to arms, foh stick
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # [skillfistoftheheavens]+[skillconviction] >= 4 && ([sockets] == 0 || [sockets] == 5) // call to arms, foh stick
// ##### assassin katars ############################################################################
//[type] == assassinclaw && [class] == elite && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && ([skilllightningsentry] >= 3 || [skilldeathsentry] >= 3) // chaos
//[type] == assassinclaw && [class] == elite && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skillvenom] >= 3 && ([skillweaponblock] >= 3 || [skillclawmastery] >= 2 || [skillfade] >= 2 || [skillbladeshield] >= 2 || [skilldragonflight] >=2 || [skillmindblast] >= 1) // chaos
//[type] == assassinclaw && [class] == elite && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skillbladeshield] >= 3 && ([skillweaponblock] >= 3 || [skillclawmastery] >= 2 || [skillfade] >= 2 || [skillvenom] >= 2 || [skilldragonflight] >=2 || [skillmindblast] >= 1) // chaos
//[type] == assassinclaw && [class] == elite && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skillweaponblock] >= 3 && ([skillclawmastery] >= 2 || [skillfade] >= 2 || [skillvenom] >= 2 || [skillbladeshield] >= 2 || [skilldragonflight] >=2 || [skillmindblast] >= 1) // chaos
// ##### necro wand #################################################################################
[type] == wand && [name] != wand && [name] != burntwand && [name] != yewwand && [quality] <= superior # [sockets] != 1 && [skillbonespear] == 3 && ([skillbonearmor] >= 2 || [skillbonespirit] >= 2 || [skillteeth] >=2 || [skillbonewall] >=1)
// ##### soso skill staffs ##########################################################################
//[name] == gnarledstaff && [quality] <= superior # [skillenergyshield] == 3 && [skillchillingarmor] >= 1
//[name] == battle staff && [quality] <= superior # [skillenergyshield] == 3 && [skillchillingarmor] >= 1
//[name] == gnarledstaff && [quality] <= superior # [skillenergyshield] == 3 && [skillenchant] >= 1
//[name] == battle staff && [quality] <= superior # [skillenergyshield] == 3 && [skillenchant] >= 1
//[name] == gnarledstaff && [quality] <= superior # [skillenergyshield] == 3 && [skillenchant] >= 1
//[name] == battle staff && [quality] <= superior # [skillenergyshield] == 3 && [skillenchant] >= 1