This repository has been archived by the owner on Jun 7, 2024. It is now read-only.
forked from paradoxial/D2RAssist
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ItemFilter.yaml
419 lines (395 loc) · 9.87 KB
/
ItemFilter.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
# IMPORTANT: After changing anything in this file, ensure validity using https://jsonformatter.org/yaml-validator
# More details about how to configure this file can be found at https://github.com/OneXDeveloper/MapAssist/wiki/Item-Filter
# The first line or "Key" is the item base type, in the next case, "Harlequin Crest" is a unique "Shako"
# Alert to any unique Shako, regardless of any other criteria (sockets, eth)
Shako: # Item Base Type
- Qualities: unique # Rule starts with "-" and lists one of 3 criteria
# Additional criteria can be listed below the first. Do not prefix a "-" to lines with criteria you wish to include
# as part of the same rule. You can also list multiple values for both Qualities and Sockets as shown in the Thresher
# example below
#
# This thresher rule is really 2 separate rules. One with 3 criteria and one with a single criteria.
# The first rule will look for only ethereal threshers with 0 or 4 sockets that are either normal or superior quality
# The second rule looks only for unique threshers. The criteria listed for the first rule do not apply to the second
# Therefore, the second rule will log any unique thresher, with any number of sockets
Thresher:
- Ethereal: true
Qualities: [normal, superior]
Sockets: [0, 4]
- Qualities: unique # The Reaper's Toll
# Listing multiple values
# Another way to list multiple values for Qualities and Sockets is to list each desired quality or number of sockets
# on its own line with an extra indent and a "-"
# This format is supported but its use is discouraged
# This mage plate rule will look for any normal/superior mage plate with 0 or 3 sockets
# Because Ethereal: true is not set here, both non-ethereal and ethereal items will trigger this rule
Mage Plate:
- Qualities:
- normal
- superior
Sockets: [0, 3]
# This will show magic and unique monarchs as well as non-magical monarchs with 0 or 4 sockets
Monarch:
- Qualities: [magic, unique] # Stormshield
- Qualities: [normal, superior]
Sockets: [0, 4]
# This will show a short staff with +1 to skills, +1 to sorc skills, +1 to fire skills, and +1 fire bolt
# Notifications are turned off for this item specifically using the PlaySoundOnDrop: false option
Short Staff:
- Skills:
Fire Bolt: 1
Class Skill Tree:
Sorceress Fire: 1
Class Skills:
Sorceress: 1
All Skills: 1
PlaySoundOnDrop: false
# This is just an object that holds all our commonly used aliases
# Aliases are labeled by the `&` and then the name and provide a simple way to reuse rule criteria later on
# They are used by referencing `*` then the name as you'll see in the Mercenary section of this config
x-bases:
- &merc-arm-base
Ethereal: true
Qualities: [normal, superior]
Defense: 680
Sockets: [0, 3, 4]
- &player-arm-base
Ethereal: false
Qualities: [normal, superior]
Sockets: [0, 3, 4]
Defense: 400
- &merc-wep-base
Ethereal: true
Qualities: [normal, superior]
Sockets: [4]
# This ring rule will show all unidentified magic, rare, and unique rings that drop on the ground
Ring:
- Qualities: [magic, rare, unique]
# The rings below have stats that are only possible on identified items, so these rules
# will alert you when a matching item is identified by you or picked up as identified
- Qualities: magic
Min Area Level: 85
- Qualities: magic
Magic Find: 40
- Qualities: magic
Faster Cast Rate: 10
Max Mana: 120
- Qualities: magic
Magic Find: 15
Max Mana: 120
- Qualities: magic
Faster Cast Rate: 10
Sum Resist: 30
- Qualities: magic
Magic Find: 15
Sum Resist: 30
- Qualities: rare
Faster Cast Rate: 10
Max Mana: 80
Sum Resist: 40
- Qualities: unique # SoJ or BK ring
All Skills: 1
# This will show Barbarian Warcry Sticks when you trade a town vendor that has them for sale
Glaive:
- Qualities: magic
Class Skill Tree:
Barbarian Warcries: 3
### Some items are inactive
### To activate them for the loot log, remove the ## in front of them
### To inactivate items, include a ## in front of them or delete it completely, then save this file.
### You can test this with Full Rejuvenation Potion below.
## Full Rejuvenation Potion:
### Mercenary Weapon Bases
Colossus Voulge:
- *merc-wep-base # This is an alias mentioned above and its criteria applies as if the rules were typed here
Cryptic Axe:
- *merc-wep-base
- Qualities: unique # Tomb Reaver is not part of the *merc-wep-base alias so we list its criteria as its own rule
Giant Thresher:
- *merc-wep-base
- Qualities: unique # Stormspire is useful for certain player builds (but not mercs, so we don't want Ethereal!)
Ethereal: false
### Mercenary Armor Bases
Dusk Shroud:
- *merc-arm-base
- *player-arm-base
- Qualities: unique # Ormus' Robes
Wyrmhide:
- *merc-arm-base
- *player-arm-base
Scarab Husk:
- *merc-arm-base
Wire Fleece:
- *merc-arm-base
Diamond Mail:
- *merc-arm-base
Loricated Mail:
- *merc-arm-base
Great Hauberk:
- *merc-arm-base
Boneweave:
- *merc-arm-base
Balrog Skin:
- *merc-arm-base
Kraken Shell:
- *merc-arm-base
Hellforge Plate:
- *merc-arm-base
Lacquered Plate:
- *merc-arm-base
- Qualities: Set # Tal Rasha's Guardianship
Shadow Plate:
- *merc-arm-base
Sacred Armor:
- *merc-arm-base
- Qualities: unique # Tyrael's Might
- Qualities: set # Immortal King's Soul Cage
### Bases
Archon Plate:
- *merc-arm-base
- *player-arm-base
Flail:
- Qualities: [normal, superior]
Sockets: [4, 5]
Crystal Sword:
- Qualities: [normal, superior]
Sockets: [4, 5]
Phase Blade:
- Qualities: [normal, superior]
Sockets: [5]
Matriarchal Javelin:
- Qualities: [magic, rare]
- Qualities: unique # Thunderstroke
Assassin Katars:
- Tiers: [exceptional, elite]
Qualities: [normal, superior]
Sockets: [3]
### Misc
Amulet:
- Qualities:
- magic
- rare
- unique
- set
Jewel:
- Qualities:
- magic
- rare
- unique # Rainbow Facet
Small Charm:
- Qualities: [magic, unique]
Large Charm:
- Qualities: unique
Grand Charm:
- Qualities: [magic, unique]
Key of Terror:
Key of Hate:
Key of Destruction:
Twisted Essence of Suffering:
Charged Essence of Hatred:
Burning Essence of Terror:
Festering Essence of Destruction:
### Boots
Boots:
- Tiers: [exceptional, elite]
Qualities: rare
### Gloves
Gloves:
- Tiers: [exceptional, elite]
Qualities: rare
# This will show 3/20 Javazon Gloves when a town vendor has a pair for sale
# It will work with all exceptional and elite gloves
- Tiers: [exceptional, elite]
Qualities: magic
Increased Attack Speed: 20
Class Skill Tree:
Amazon Javelin And Spear: 3
### Helmets
Bone Visage:
- Qualities: [normal, superior]
Sockets: [0, 3]
Demonhead:
- Qualities: [normal, superior]
Sockets: [0, 3]
- Qualities: unique # Andariel's Visage
### Circlets
Circlet:
- Qualities: [magic, rare]
Tiara:
- Qualities: [magic, rare]
- Qualities: unique # Kira's Guardian
Coronet:
- Qualities: [magic, rare]
Diadem:
- Qualities: [magic, rare]
- Qualities: unique # Griffon's Eye
### Druid Pelts
Druid Helms:
- Tiers: elite
Qualities: [magic, rare]
### Barbarian Helms
Barbarian Helms:
- Tiers: elite
Qualities: [magic, rare]
### Paladin Shields
Paladin Shields:
- Tiers: elite
Qualities: [normal, superior]
All Resist: 25
Sockets: [0, 4]
### Runes
Hel Rune:
Pul Rune:
Um Rune:
Mal Rune:
Ist Rune:
Gul Rune:
Vex Rune:
Ohm Rune:
Lo Rune:
Sur Rune:
Ber Rune:
Jah Rune:
Cham Rune:
Zod Rune:
### Gems
Flawless Ruby:
Flawless Sapphire:
Flawless Emerald:
Flawless Amethyst:
Flawless Diamond:
Flawless Topaz:
Flawless Skull:
Perfect Ruby:
Perfect Emerald:
Perfect Sapphire:
Perfect Amethyst:
Perfect Diamond:
Perfect Topaz:
Perfect Skull:
### Uniques
# Dracul's Grasp
Vampirebone Gloves:
- Qualities: unique
# War Traveler
Battle Boots:
- Qualities: unique
# Sandstorm Trek
Scarabshell Boots:
- Qualities: unique
# Ribcracker
Quarterstaff:
- Qualities: unique
# Skin of the Vipermagi
Serpentskin Armor:
- Qualities: unique
# Skullder's Ire
Russet Armor:
- Qualities: unique
# Aldur's Advance
- Qualities: set
# Jalal's Mane
Totemic Mask:
- Qualities: unique
# Oculus
Swirling Crystal:
- Qualities: unique
# Tal Rasha's Lidless Eye
- Qualities: set
# Homunculus
Hierophant Trophy:
- Qualities: unique
# Herald of Zakarum
Gilded Shield:
- Qualities: unique
# Vampire Gaze
Grim Helm:
- Qualities: unique
# Titan's Revenge
Ceremonial Javelin:
- Qualities: unique
# Shaftstop
Mesh Armor:
- Qualities: unique
# Arachnid Mesh
Spiderweb Sash:
- Qualities: unique
# Eschuta's Temper
Eldritch Orb:
- Qualities: unique
# Arreat's Face
Slayer Guard:
- Qualities: unique
# Death's Web
Unearthed Wand:
- Qualities: unique
# Chance Guards
Chain Gloves:
- Qualities: unique
# Death's Fathom
Dimensional Shard:
- Qualities: unique
# Nightwing's Veil
Spired Helm:
- Qualities: unique
# Crown of Ages
Corona:
- Qualities: unique
# Verdungo's Hearty Cord
Mithril Coil:
- Qualities: unique
# String of Ears
Demonhide Sash:
- Qualities: unique
# Duriel's Shell
Cuirass:
- Qualities: unique
# Razortail
Sharkskin Belt:
- Qualities: unique
# Goldwrap
Heavy Belt:
- Qualities: unique
# Nosferatu's Coil
Vampirefang Belt:
- Qualities: unique
# Thundergod's Vigor
War Belt:
- Qualities: unique
# Ondal's Wisdom
Elder Staff:
- Qualities: unique
# Goblin Toe
Light Plated Boots:
- Qualities: unique
# Magefist
Light Gauntlets:
- Qualities: unique
# Gull
Dagger:
- Qualities: unique
# Wizardspike
Bone Knife:
- Qualities: unique
# Fleshripper
Fanged Knife:
- Qualities: unique
# Windforce
Hydra Bow:
- Qualities: unique
# Buriza-Do Kyanon
Ballista:
- Qualities: unique
### Sets
# Tal Rasha's Horadric Crest
Death Mask:
- Qualities: set
# Tal Rasha's Fine Spun Cloth
Mesh Belt:
- Qualities: set
# Guillaume's Face
Winged Helm:
- Qualities: set
# Trang-Oul's Claws
Heavy Bracers:
- Qualities: set