added more nip files as example
This commit is contained in:
42
cmd/itemwatcher/config/itemfilter/crafted.nip
Normal file
42
cmd/itemwatcher/config/itemfilter/crafted.nip
Normal file
@@ -0,0 +1,42 @@
|
||||
// blood rings
|
||||
[type] == ring && [quality] == crafted # ([fcr]*18 + [strength]*8 + [dexterity]*10 + [maxhp]*4.5 + [coldresist]*2.8 + [fireresist]*2.8 + [lightresist]*2.8 + [poisonresist]*2.2 + [maxmana]*1.3 + [hpregen]*12 + [tohit]*1 + [mindamage]*12) >= 575
|
||||
|
||||
// safety amulets
|
||||
//[type] == amulet && [quality] == crafted # [itemaddclassskills] >= 2 && [toblock] >= 5 && ([fcr]*18 + [strength]*6.7 + [dexterity]*7.5 + [maxhp]*4.5 + [coldresist]*2.1 + [fireresist]*2.1 + [lightresist]*2.1 + [poisonresist]*1.65 + [maxmana]*1.3 + [hpregen]*10.8 + [toblock]*18 + [frw]*18) >= 575
|
||||
|
||||
// blood amulets
|
||||
//[type] == amulet && [quality] == crafted # [itemaddclassskills] >= 2 && [frw] >= 5 && ([fcr]*18 + [strength]*6.7 + [dexterity]*7.5 + [maxhp]*4.5 + [coldresist]*2.1 + [fireresist]*2.1 + [lightresist]*2.1 + [poisonresist]*1.65 + [maxmana]*1.3 + [hpregen]*10.8 + [toblock]*18 + [frw]*18) >= 575
|
||||
|
||||
// caster amulets
|
||||
[type] == amulet && [quality] == crafted # [itemaddclassskills] >= 2 && [fcr] >= 10 && ([fcr]*18 + [strength]*6.7 + [dexterity]*7.5 + [maxhp]*4.5 + [coldresist]*2.1 + [fireresist]*2.1 + [lightresist]*2.1 + [poisonresist]*1.65 + [maxmana]*1.3 + [hpregen]*10.8 + [toblock]*18 + [frw]*18) >= 575
|
||||
|
||||
// blood belts
|
||||
//[type] == belt && [quality] == crafted # [itemopenwounds] >= 5 && [maxhp] >= 40 && ([fhr] >= 24 || [strength] >= 19) && ([coldresist] >= 18 || [fireresist] >= 18 || [lightresist] >= 18 || [poisonresist] >= 22)
|
||||
//[type] == belt && [quality] == crafted # [itemopenwounds] >= 5 && [maxhp] >= 55 && ([fhr] >= 24 || [strength] >= 19)
|
||||
//[type] == belt && [quality] == crafted # [itemopenwounds] >= 5 && [maxhp] >= 55 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 55
|
||||
|
||||
// caster belts
|
||||
//[type] == belt && [quality] == crafted # [fcr] >= 10 && (([fhr] >= 24 && [maxhp] >= 20) || ([fhr] >= 24 && [strength] >= 10) || ([maxhp] >= 20 && [strength] >= 10))
|
||||
//[type] == belt && [quality] == crafted # [fcr] >= 5 && (([fhr] >= 24 && [maxhp] >= 35) || ([fhr] >= 24 && [strength] >= 20) || ([maxhp] >= 30 && [strength] >= 20))
|
||||
//[type] == belt && [quality] == crafted # [fcr] >= 10 && ([maxhp] >= 50 || [strength] >= 25)
|
||||
|
||||
// hit power shields
|
||||
//[type] == shield && [quality] == crafted # [sockets] == 2 && [toblock] >= 29 && [maxhp] >= 35
|
||||
|
||||
// blood gloves
|
||||
//[type] == gloves && [quality] == crafted # [itemcrushingblow] >= 9 && [ias] == 20 && [dexterity]+[strength] >= 20
|
||||
//[type] == gloves && [quality] == crafted # [itemcrushingblow] >= 5 && [ias] == 20 && [dexterity]+[strength] >= 25 && [maxhp] >= 17
|
||||
|
||||
// hit power gloves
|
||||
//[type] == gloves && [quality] == crafted # [itemknockback] >= 1 && [ias] == 20 && [dexterity]+[strength] >= 15 && ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 22 || [itemaddskilltab] >= 2 || [dexterity]+[strength] >= 22)
|
||||
|
||||
// blood boots
|
||||
//[type] == boots && [quality] == crafted # (([hpregen] >= 5 && [maxhp] >= 20) || ([hpregen] >= 10 && [maxhp] >= 10)) && ([frw] >= 20 || [fhr] >= 10) && (([coldresist]+[fireresist] >= 50) || ([coldresist]+[lightresist] >= 50) || ([fireresist]+[lightresist] >= 50) || [dexterity] >= 7)
|
||||
//[type] == boots && [quality] == crafted # (([hpregen] >= 5 && [maxhp] >= 20) || ([hpregen] >= 10 && [maxhp] >= 10)) && ([frw] >= 20 || [fhr] >= 10) && (([coldresist]+[fireresist]+[lightresist] >= 60) || ([coldresist]+[lightresist]+[poisonresist] >= 70) || ([fireresist]+[lightresist]+[poisonresist] >= 70))
|
||||
|
||||
// caster boots
|
||||
//[type] == boots && [quality] == crafted # [itemmaxmanapercent] >= 2 && [manarecovery] >= 4 && [maxmana] >= 21 && ([frw] >= 20 || [fhr] >= 10) && ([coldresist] >= 10 || [fireresist] >= 10 || [lightresist] >= 10 || [dexterity] >= 5)
|
||||
//[type] == boots && [quality] == crafted # [itemmaxmanapercent] >= 2 && [manarecovery] >= 4 && [maxmana] >= 41 && ([frw] >= 20 || [fhr] >= 10)
|
||||
|
||||
// blood helms
|
||||
//[type] == helm && [quality] == crafted # [itemdeadlystrike] >= 5 && [maxhp] >= 10 && [sockets] >= 2 && ([itemtohitpercentperlevel] >= 1 || [palicombatskilltab] >= 2 || [shadowdisciplinesskilltab] >= 2)
|
||||
@@ -1,814 +0,0 @@
|
||||
//source: https://github.com/blizzhackers/kolbot/tree/mainline/d2bs/kolbot/pickit
|
||||
//Pickit by Kolton
|
||||
//crafted items will come later as a separate section
|
||||
|
||||
//--------rings----------
|
||||
|
||||
// ==unique==
|
||||
[name] == ring && [quality] == unique # [itemmaxmanapercent] == 25 // soj
|
||||
//[name] == ring && [quality] == unique # [maxstamina] == 50 && [lifeleech] >= 3 // bk
|
||||
//[name] == ring && [quality] == unique # [itemmagicbonus] == 30 // nagel
|
||||
[name] == ring && [quality] == unique # [itemabsorblightpercent] >= 20 || [itemmagicbonus] >= 20 && [itemabsorblightpercent] >= 10 // wisp
|
||||
[name] == ring && [quality] == unique # [dexterity] == 20 && [tohit] == 250 // raven
|
||||
//[name] == ring && [quality] == unique # [maxhp] == 40 && [magicdamagereduction] == 15 // dwarf
|
||||
|
||||
// ==rare==
|
||||
[name] == ring && [quality] == rare # [fcr] == 10 && [tohit] >= 90 && [maxhp] >= 30 && [maxmana] >= 60 //bvc ring
|
||||
[name] == ring && [quality] == rare # [tohit] >= 100 && [strength]+[dexterity] >= 30 //dual stat melee
|
||||
[type] == ring && [quality] == rare # [fcr] == 10 && ([strength] >= 20 || [strength]+[dexterity] >= 15 && ([maxhp] >= 30 || [maxmana] >= 60) || [maxhp] >= 30 && [maxmana] >= 60)
|
||||
[name] == ring && [quality] == rare # [fcr] == 10 && [dexterity] >= 12 && [maxhp] >= 30 && ([fireresist] >= 20 || [lightresist] >= 20 || [fireresist] >= 9 && [lightresist] >= 9) //hdin ring
|
||||
|
||||
// ==magic==
|
||||
//[name] == ring && [quality] == magic # [fcr] == 10 && [fireresist] >= 15 && [coldresist] >= 15
|
||||
//[name] == ring && [quality] == magic # [fcr] == 10 && [maxmana] >= 100
|
||||
//[name] == ring && [quality] == magic # [itemmagicbonus] == 40
|
||||
|
||||
//-------amulets-------
|
||||
|
||||
// ==unique==
|
||||
[name] == amulet && [quality] == unique # [strength] == 5 && [fireresist] >= 30 // mara
|
||||
//[name] == amulet && [quality] == unique # [lightresist] == 35 // highlord
|
||||
//[name] == amulet && [quality] == unique # [dexterity] == 25 // cat's eye
|
||||
[name] == amulet && [quality] == unique # [tohit] >= 450 && [plusdefense] >= 350 && [fireresist] >= 35 // metalgrid
|
||||
|
||||
// ==rare==
|
||||
|
||||
[name] == amulet && [quality] == rare # [sorceressskills] == 2 && [fcr] == 10 && ([maxhp] >= 35 || [maxmana] >= 80) && ([strength]+[dexterity] >= 15 || [fireresist] >= 10 && [coldresist] >= 10)
|
||||
[name] == amulet && [quality] == rare # [necromancerskills]+[paladinskills]+[assassinskills] == 2 && [fcr] == 10 && [maxhp] >= 35 && ([strength]+[dexterity] >= 15 || [fireresist] >= 10 && [coldresist] >= 10)
|
||||
[name] == amulet && [quality] == rare # [amazonskills]+[paladinskills]+[druidskills]+[assassinskills]+[barbarianskills] == 2 && [strength]+[dexterity] >= 15 && [maxhp] >= 35 && [fireresist] >= 10 && [coldresist] >= 10
|
||||
[name] == amulet && ([quality] == rare || [quality] == magic) # [barbarianskills] == 2 && [itemgoldbonus] == 80
|
||||
|
||||
// ==magic==
|
||||
[name] == amulet && [quality] == magic # [itemmagicbonus] == 50
|
||||
[name] == amulet && [quality] == magic # [warcriesskilltab] == 3 && ([itemgoldbonus] == 80 || [maxhp] == 100)
|
||||
[name] == amulet && [quality] == magic # ([shadowdisciplinesskilltab] == 3 || [poisonandboneskilltab] == 3 || [palicombatskilltab] == 3) && [maxhp] == 100
|
||||
[name] == amulet && [quality] == magic # ([coldskilltab] == 3 || [lightningskilltab] == 3 || [fireskilltab] == 3) && [maxhp] == 100
|
||||
[type] == amulet && [quality] == magic # ([paladinskills] == 2 || [palicombatskilltab] == 3 || [sorceressskills] == 2 || [lightningskilltab] == 3) && [normaldamagereduction] == 25
|
||||
|
||||
//------------armor--------------
|
||||
|
||||
// ==white==
|
||||
([name] == ringmail || [name] == gothicplate || [name] == fullplatemail || [name] == ancientarmor) && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0)
|
||||
([name] == tigulatedmail || [name] == cuirass || [name] == mesharmor || [name] == russetarmor || [name] == mageplate || [name] == sharktootharmor) && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0)
|
||||
([name] == duskshroud || [name] == wyrmhide || [name] == scarabhusk || [name] == wirefleece || [name] == greathauberk || [name] == archonplate) && [quality] <= superior && [flag] != ethereal # ([sockets] == 3 || [sockets] == 4) && [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0)
|
||||
|
||||
//[type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # [sockets] == 0 && [defense] >= 700
|
||||
([name] == archonplate || [name] == sacredarmor) && [quality] == normal && [flag] == ethereal # [sockets] == 0 && [defense] >= 700
|
||||
|
||||
[type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # [sockets] == 4 && [defense] >= 1000
|
||||
//[type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # [sockets] == 3 && [defense] >= 1000
|
||||
|
||||
// ==unique==
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivecoldmastery] == 15 && [skillblizzard] == 3 //ormus
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivefiremastery] == 15 && [skillfireball] == 3 //ormus
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passiveltngmastery] == 15 && ([skilllightning] == 3 || [skillnova] == 3) //ormus
|
||||
//[name] == duskshroud && [quality] == unique # [skillenergyshield] == 3 //ormus
|
||||
[name] == wirefleece && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // gladiator's bane
|
||||
[name] == balrogskin && [quality] == unique && [flag] == ethereal # [itemallskills] == 2 && [enhanceddefense] >= 180 // arkaine's valor
|
||||
[name] == krakenshell && [quality] == unique # [enhanceddefense] >= 200 && [damageresist] == 25 && [plusdefense] == 150 && [strength] == 50 // leviathan
|
||||
[name] == shadowplate && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [coldresist] == 60 && [normaldamagereduction] == 14 // steel carapace
|
||||
[name] == sacredarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 // templar's might
|
||||
[name] == sacredarmor && [quality] == unique # [strength] >= 20 // tyrael's might
|
||||
[name] == serpentskinarmor && [quality] == unique # [fireresist] == 35 && [magicdamagereduction] == 13 // skin of the vipermagi
|
||||
[name] == wyrmhide && [quality] == unique # [defense] == 1034 // skin of the vipermagi x1
|
||||
[name] == demonhidearmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 190 // skin of the flayed one eth
|
||||
[name] == linkedmail && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 160 // spirit forge eth
|
||||
[name] == cuirass && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 200 // duriel's shell eth
|
||||
[name] == tigulatedmail && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 180 // crow caw eth
|
||||
[name] == mesharmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 220 // shaftstop eth
|
||||
[name] == russetarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 200 // skullder's eth
|
||||
[name] == templarcoat && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 200 // guardian angel eth
|
||||
[name] == sharktootharmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 220 // toothrow
|
||||
[name] == krakenshell && [quality] == unique && [flag] == ethereal # [defense] >= 2500 // toothrow x1
|
||||
[name] == chaosarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 200 // black hades
|
||||
|
||||
// ==rare==
|
||||
[type] == armor && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 150 && [sockets] == 2 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
[type] == armor && [quality] == magic && [class] == elite && [flag] != ethereal # [sockets] == 4 && ([fhr] == 24 || [maxhp] >= 100)
|
||||
([name] == gothicplate || [name] == ancientarmor) && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([fhr] == 24 || [maxhp] >= 100)
|
||||
|
||||
//----------shields-------------
|
||||
|
||||
// ==white==
|
||||
[name] == monarch && [quality] == superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4)
|
||||
//[name] == trollnest && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] != 1 && [sockets] != 2)
|
||||
[name] == monarch && [quality] == normal && [flag] == ethereal # [sockets] == 0 && [defense] == 222 || [sockets] == 4 && [defense] == 333
|
||||
//[name] == trollnest && [quality] == normal && [flag] == ethereal # [sockets] == 0
|
||||
//[name] == monarch && [quality] <= superior # [sockets] == 4 # [maxquantity] == 1
|
||||
|
||||
// ==unique==
|
||||
//[name] == spikedshield && [quality] == unique # [enhanceddefense] == 60 // swordback hold
|
||||
[name] == spikedshield && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 60 // swordback hold eth
|
||||
[name] == monarch && [quality] == unique # [defense] == 148 // stormshield
|
||||
//[name] == trollnest && [quality] == unique && [flag] == ethereal # [sockets] == 3 // head hunter's glory
|
||||
//[name] == defender && [quality] == unique # [enhanceddefense] == 150 // visceratuant
|
||||
[name] == roundshield && [quality] == unique # [enhanceddefense] == 220 // moser
|
||||
[name] == barbedshield && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 120 // lanceguard eth
|
||||
//[name] == grimshield && [quality] == unique # [enhanceddefense] == 130 && [itemmanaafterkill] == 5 // lidless wall
|
||||
|
||||
// upgrades
|
||||
[name] == barbedshield && [quality] == unique && [flag] == identified // # [defense] == 134 || [defense] == 197 // swordback hold x1 (noneth/eth)
|
||||
[name] == bladebarrier && [quality] == unique && [flag] == identified # [defense] == 270 || [defense] == 401 // swordback hold x2 (noneth/eth)
|
||||
[name] == bladebarrier && [quality] == unique && [flag] == identified # [defense] == 536 // lanceguard eth x1
|
||||
[name] == luna && [quality] == unique && [flag] == identified # [defense] == 393 || [defense] == 588 // moser x1 (noneth/eth)
|
||||
|
||||
// ==rare==
|
||||
|
||||
// ==magic==
|
||||
[name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [fbr] == 30 // jmod
|
||||
[name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [fhr] == 17 // jmoe
|
||||
[name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 41 // jmoc
|
||||
[name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [itemreqpercent] == -30 // jmos
|
||||
|
||||
//-----------helms-----------------
|
||||
|
||||
// ==white==
|
||||
([name] == demonhead || [name] == bonevisage || [name] == diadem) && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 3
|
||||
//([name] == demonhead || [name] == bonevisage) && [quality] == normal && [flag] == ethereal # [sockets] == 0
|
||||
|
||||
// ==unique==
|
||||
//[name] == sallet && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 210 // rockstopper
|
||||
[name] == grandcrown && [quality] == unique && [flag] != ethereal # [itemgoldbonus] >= 100 && [enhanceddefense] >= 200 && [lifeleech] >= 12 //crown of thieves
|
||||
[name] == grandcrown && [quality] == unique && [flag] == ethereal # [itemgoldbonus] >= 100 // crown of thieves eth
|
||||
[name] == grimhelm && [quality] == unique && [flag] == ethereal # [lifeleech] == 8 && [manaleech] == 8 && [magicdamagereduction] == 15 && [damageresist] >= 20 // vampgaze eth
|
||||
[name] == shako && [quality] == unique && [flag] != ethereal # [defense] == 141 // harlequin crest
|
||||
[name] == spiredhelm && [quality] == unique # [passivecoldmastery] == 15 // nightwing's veil
|
||||
[name] == demonhead && [quality] == unique && [flag] != ethereal # [strength] == 30 && [enhanceddefense] == 150 // andariel's visage
|
||||
[name] == demonhead && [quality] == unique && [flag] == ethereal // andariel's visage
|
||||
[name] == corona && [quality] == unique // crown of ages
|
||||
//[name] == bonevisage && [quality] == unique # [sockets] == 2 && [strength] == 35 // giant skull
|
||||
|
||||
// ==rare==
|
||||
[type] == helm && [quality] == rare # [itemtohitpercentperlevel] >= 1 && [sockets] == 2 && [enhanceddefense] >= 150
|
||||
[type] == helm && [quality] == rare && [flag] == ethereal # [itemtohitpercentperlevel] >= 1 && [enhanceddefense] >= 100 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0 || [sockets] == 2)
|
||||
|
||||
// ==magic==
|
||||
//[type] == helm && [quality] == magic && [class] == elite # [itemtohitpercentperlevel] >= 1 && ([fhr] == 10 || [maxhp] >= 30)
|
||||
|
||||
//-------------circlets----------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == tiara && [quality] == unique # [fireresist] == 70 && [plusdefense] == 120 //kira's guardian
|
||||
[name] == diadem && [quality] == unique // griffon's eye
|
||||
|
||||
// ==magic==
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && ([frw] == 30 || [strength] == 30 || [dexterity] == 30 || [itemmagicbonus] == 35 || [maxhp] == 100 || [fcr] == 20 || [normaldamagereduction] == 25)
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [amazonskills] == 2 && [frw] == 30
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] == 20 && ([sorceressskills]+[necromancerskills]+[paladinskills]+[assassinskills] == 2)
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] == 20 && ([fireskilltab] == 3 || [coldskilltab] == 3 || [lightningskilltab] == 3)
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [strength] >= 15 && ([shadowdisciplinesskilltab] == 3 || [lightningskilltab] == 3)
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # ([paladinskills] == 2 || [palicombatskilltab] == 3 || [sorceressskills] == 2 || [lightningskilltab] == 3 || [maxmana] == 120) && [normaldamagereduction] == 25
|
||||
[type] == circlet && [quality] == magic # [barbarianskills] == 2 && [itemgoldbonus] >= 80
|
||||
|
||||
// ==rare==
|
||||
[type] == circlet && [quality] == rare # [necromancerskills]+[druidskills]+[paladinskills]+[sorceressskills]+[assassinskills] == 2 && [fcr] == 20 && [frw] == 30 && [sockets] == 2
|
||||
[type] == circlet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills]+[assassinskills] == 2 && [fcr] == 20 && ([maxhp] >= 30 || [maxmana] >= 60) && ([strength]+[dexterity] >= 20 || [fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 60 || [sockets] == 2)
|
||||
[type] == circlet && [quality] == rare # [amazonskills] == 2 && [frw] == 30 && ([strength]+[dexterity] >= 25 || [sockets] == 2 || [maxhp]+[maxmana] >= 50)
|
||||
[type] == circlet && [quality] == rare # [druidskills] == 2 && [itemtohitpercentperlevel] >= 1 && [frw] == 30 && ([strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50)
|
||||
[type] == circlet && [quality] == rare # [paladinskills] == 2 && [itemtohitpercentperlevel] >= 1 && [strength]+[dexterity] >= 25 && ([sockets] == 2 || [maxhp] >= 30)
|
||||
[type] == circlet && [quality] == rare # [barbarianskills] == 2 && [fcr] == 20 && ([strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50) && ([fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 60 || [sockets] == 2)
|
||||
[type] == circlet && [quality] == rare # [barbarianskills] == 2 && [itemgoldbonus] >= 80 && [sockets] == 2
|
||||
|
||||
//--------------gloves-------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == vampirebonegloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 120 && [strength] == 15 // dracul's grasp
|
||||
[name] == ogregauntlets && [quality] == unique && [flag] != ethereal # [enhanceddamage] == 60 && [strength] == 20 && [defense] == 281 // steelrend
|
||||
//[name] == battlegauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 // lava gout
|
||||
[name] == heavygloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // bloodfist
|
||||
[name] == sharkskingloves && [quality] == unique # [enhanceddefense] == 20 // && [defense] == 56 // bloodfist x1
|
||||
[name] == vampirebonegloves && [quality] == unique # [enhanceddefense] == 20 && [defense] == 88 // bloodfist x2
|
||||
[name] == chaingloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 30 && [itemmagicbonus] == 40 // chance guard
|
||||
[name] == lightgauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 30 // magefist
|
||||
[name] == battlegauntlets && [quality] == unique # [enhanceddefense] == 30 // && [defense] == 71 // magefist x1
|
||||
[name] == crusadergauntlets && [quality] == unique # [enhanceddefense] == 30 && [defense] == 98 // magefist x2
|
||||
//[name] == gauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 # [maxquantity] == 1 // frostburn
|
||||
|
||||
// ==rare==
|
||||
[type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [strength]+[dexterity] >= 30
|
||||
[type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [javelinandspearskilltab]+[passiveandmagicskilltab] >= 2 && ([strength] == 15 || [dexterity] == 15)
|
||||
[type] == gloves && [quality] == rare && [flag] == ethereal # [ias] == 20 && [enhanceddefense] >= 175 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
//[type] == gloves && [quality] == magic && [flag] != ethereal # [ias] == 20 && [javelinandspearskilltab] == 3
|
||||
|
||||
//----------------boots--------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
//[name] == lightplatedboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // goblin toe
|
||||
//[name] == battleboots && [quality] == unique && [flag] == identified // # [defense] == 90 // goblin toe x1
|
||||
//[name] == mirroredboots && [quality] == unique && [flag] == identified # [defense] == 123 // goblin toe x2
|
||||
[name] == warboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 // gore rider
|
||||
[name] == myrmidongreaves && [quality] == unique && [flag] == identified # [defense] == 213 // gore rider x1
|
||||
[name] == scarabshellboots && [quality] == unique && [flag] == ethereal # [strength]+[vitality] == 30 // sandstorm trek
|
||||
//[name] == boneweaveboots && [quality] == unique && [flag] != ethereal # [strength] == 20 // marrowwalk
|
||||
[name] == myrmidongreaves && [quality] == unique && [flag] != ethereal # [shadowdisciplinesskilltab] == 2 && [dexterity] == 25 // shadow dancer
|
||||
[name] == demonhideboots && [quality] == unique && [flag] != ethereal # [itemgoldbonus] == 70 && [enhanceddefense] == 150 // infernostride
|
||||
[name] == wyrmhideboots && [quality] == unique && [flag] != ethereal # [defense] == 170 // infernostride x1
|
||||
[name] == sharkskinboots && [quality] == unique && [flag] != ethereal # [maxhp] == 65 && [enhanceddefense] == 210 //waterwalk
|
||||
[name] == scarabshellboots && [quality] == unique && [flag] != ethereal # [maxhp] == 65 && [defense] == 201 // waterwalk x1
|
||||
[name] == battleboots && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 50 || [enhanceddefense] >= 190 //war traveler
|
||||
[name] == boots && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // hotspur
|
||||
[name] == demonhideboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // && [defense] == 48 //hotspur x1
|
||||
[name] == wyrmhideboots && [quality] == unique && [flag] != ethereal # [defense] == 80 // hotspur x2
|
||||
|
||||
// ==rare==
|
||||
[type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [fireresist] >= 25 && [coldresist] >= 25 && [lightresist] >= 25
|
||||
[type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [fireresist] >= 35 && [itemgoldbonus] >= 70
|
||||
[type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [maxmana] >= 35 && [fireresist]+[coldresist]+[lightresist] >= 50
|
||||
[type] == boots && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 175 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
|
||||
//----------------belts----------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == spiderwebsash && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 120 //arachnid mesh
|
||||
//[name] == vampirefangbelt && [quality] == unique && [flag] != ethereal # [lifeleech] == 7 && [defense] == 63 // nosferatu's coil
|
||||
[name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [damageresist] == 15 && [vitality] == 40 // verdungo's hearty cord
|
||||
[name] == demonhidesash && [quality] == unique && [flag] != ethereal # [damageresist] == 15 && [lifeleech] == 8 && [enhanceddefense] == 180 && [magicdamagereduction] == 15 // string of ears
|
||||
//[name] == battlebelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 170 // snowclash
|
||||
//[name] == warbelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 // thundergod's vigor
|
||||
[name] == heavybelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 && [itemgoldbonus] == 80 // goldwrap
|
||||
[name] == battlebelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // && [defense] == 92 // goldwrap x1
|
||||
[name] == trollbelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 && [defense] == 130 // goldwrap x2
|
||||
|
||||
// ==rare==
|
||||
[type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 20 && [maxhp] >= 50
|
||||
[type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 10 && [maxhp] >= 30 && [itemgoldbonus] >= 70
|
||||
[type] == belt && [quality] == rare && [flag] == ethereal # ([fhr] == 24 || [maxhp] >= 50) && [enhanceddefense] >= 150 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
|
||||
//----------------axes---------------
|
||||
|
||||
// ==white==
|
||||
[name] == smallcrescent && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 4)
|
||||
[name] == berserkeraxe && [quality] <= superior && [flag] != ethereal # [enhanceddamage] == 15 && ([sockets] == 3 || [sockets] == 4 || [sockets] == 5)
|
||||
[name] == berserkeraxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6)
|
||||
[name] == warspike && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && [tohit] == 3 && [sockets] == 5
|
||||
[name] == gloriousaxe && [quality] <= superior && [flag] == ethereal # [sockets] == 5 && [enhanceddamage] == 15
|
||||
[name] == decapitator && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 5)
|
||||
|
||||
// ==unique==
|
||||
[name] == tomahawk && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 225 // razor's edge
|
||||
[name] == ettinaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 270 && [sockets] == 5 //rune master
|
||||
[name] == berserkeraxe && [quality] == unique && [flag] == ethereal // death cleaver
|
||||
|
||||
// ==rare==
|
||||
[type] == axe && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
|
||||
// ==magic==
|
||||
|
||||
//---------------bows----------------
|
||||
|
||||
// ==white==
|
||||
[name] == greatbow && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4)
|
||||
([name] == diamondbow || [name] == shadowbow || [name] == crusaderbow || [name] == wardbow) && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && [sockets] == 4
|
||||
[name] == hydrabow && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 4 || [sockets] == 6)
|
||||
|
||||
// ==unique==
|
||||
[name] == wardbow && [quality] == unique # [enhanceddamage] == 200 && [skillguidedarrow] == 5 //widowmaker
|
||||
//[name] == hydrabow && [quality] == unique # [manaleech] == 8 //windforce
|
||||
|
||||
// ==rare==
|
||||
[type] == bow && [quality] == rare # [enhanceddamage] >= 400 && ([ias] == 20 || [sockets] == 2)
|
||||
|
||||
// ==magic==
|
||||
|
||||
//--------------daggers----------------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
//[name] == dagger && [quality] == unique //gull
|
||||
//[name] == boneknife && [quality] == unique //wizardspike
|
||||
[name] == fangedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 // fleshripper
|
||||
|
||||
// ==rare==
|
||||
[type] == knife && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
([name] == kris || [name] == cinquedeas || [name] == fangedknife) && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && [ias] >= 40 && [sockets] == 2
|
||||
|
||||
// ==magic==
|
||||
|
||||
//----------------javelins---------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == ghostglaive && [quality] == unique # [enhanceddamage] == 190 && [lifeleech] == 13
|
||||
|
||||
// ==rare==
|
||||
[type] == javelin && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
|
||||
//---------------maces----------------------
|
||||
|
||||
// ==white==
|
||||
//[name] == flail && [quality] <= superior # [sockets] == 4 // hoto
|
||||
([name] == flail || [name] == scourge) && [quality] <= superior # [sockets] == 4 && [enhanceddamage] == 15 && [tohit] == 3 //hoto
|
||||
|
||||
// ==unique==
|
||||
//[name] == tyrantclub && [quality] == unique && [flag] != ethereal //demon limb (for prebuff)
|
||||
[name] == scourge && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 //stormlash
|
||||
|
||||
// ==rare==
|
||||
[type] == mace && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
|
||||
// ==magic==
|
||||
|
||||
//--------------polearms-----------------
|
||||
|
||||
// ==white==
|
||||
|
||||
//[name] >= thresher && [name] <= greatpoleaxe && [quality] == normal && [flag] == ethereal # [sockets] == 0 # [maxquantity] == 1 // for socketing
|
||||
[type] == polearm && [quality] <= superior && [flag] == ethereal && [class] == elite # [sockets] == 4
|
||||
[name] == colossusvoulge && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 15
|
||||
|
||||
// ==unique==
|
||||
[name] == ogreaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 320 // bonehew
|
||||
[name] == thresher && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 240 && [lifeleech] == 15 // the reaper's toll
|
||||
[name] == crypticaxe && [quality] == unique && [flag] == ethereal # [sockets] == 3 // tomb reaver
|
||||
|
||||
// ==rare==
|
||||
[type] == polearm && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
|
||||
// ==magic==
|
||||
|
||||
//-------------scepters-----------------
|
||||
|
||||
// ==white==
|
||||
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5) && ([skillblessedhammer]+[skillconcentration] >= 6 || [skillfistoftheheavens]+[skillconviction] >= 6)
|
||||
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillholyshield] >= 3
|
||||
[name] == caduceus && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 5) && [skillzeal]+[skillfanaticism] >= 6
|
||||
|
||||
// ==unique==
|
||||
[name] == mightyscepter && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 && [paladinskills] == 3 && [sockets] == 2 // heaven's light
|
||||
[name] == mightyscepter && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 && [itemnormaldamage] == 120 // redeemer
|
||||
[name] == caduceus && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 290 && [palicombatskilltab] == 4 && [itemtohitpercent] == 200 // astreon's iron ward
|
||||
|
||||
// ==rare==
|
||||
[type] == scepter && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
[type] == scepter && [quality] == rare # [skillblessedhammer]+[skillconcentration]+[palicombatskilltab]+[paladinskills] >= 8
|
||||
[type] == scepter && [quality] == rare # [skillfistoftheheavens]+[skillconviction]+[palicombatskilltab]+[paladinskills] >= 8
|
||||
[type] == scepter && [quality] == rare # [skillholyshield]+[paladinskills]+[palicombatskilltab] >= 5
|
||||
|
||||
// ==magic==
|
||||
[type] == scepter && [quality] == magic # ([palicombatskilltab] >= 3 || [paladinskills] >= 2) && ([skillblessedhammer]+[skillconcentration] >= 6 || [skillfistoftheheavens]+[skillconviction] >= 6 || [skillholyshield] == 3)
|
||||
([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] == magic # [sockets] == 4 && [skillconcentration]+[skillblessedhammer] >= 6
|
||||
|
||||
//--------------spears------------------
|
||||
|
||||
// ==white==
|
||||
([name] == warpike || [name] == ghostspear) && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 6)
|
||||
|
||||
// ==unique==
|
||||
[name] == yari && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 200 // hone sundan
|
||||
[name] == ghostspear && [quality] == unique && [flag] == ethereal && [flag] == identified # [enhanceddamage] == 200 // hone sundan x1
|
||||
|
||||
// ==rare==
|
||||
[type] == spear && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
|
||||
// ==magic==
|
||||
|
||||
//----------------staves-----------------
|
||||
|
||||
// ==white==
|
||||
[name] == archonstaff && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 6)
|
||||
([name] == gnarledstaff || [name] == battlestaff || [name] == cedarstaff || [name] == gothicstaff || [name] == elderstaff || [name] == shillelagh) && [quality] <= superior # [skillenergyshield] == 3 && ([skillchillingarmor] > 0 || [skillshiverarmor] > 0) && ([sockets] == 0 || [sockets] == 4)
|
||||
([name] == warstaff || [name] == runestaff || [name] == archonstaff) && [quality] <= superior # [skillenergyshield] == 3 && [sockets] == 5
|
||||
|
||||
// ==unique==
|
||||
[name] == elderstaff && [quality] == unique # [itemallskills] == 4 && [plusdefense] == 550 && [energy] == 50 && [magicdamagereduction] == 5 // ondal's wisdom
|
||||
[name] == elderstaff && [quality] == unique && [flag] == ethereal //ondal's wisdom
|
||||
[name] == quarterstaff && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 //ribcracker
|
||||
|
||||
// ==rare==
|
||||
|
||||
// ==magic==
|
||||
|
||||
//-----------------swords----------------
|
||||
|
||||
// ==white==
|
||||
[name] == zweihander && [quality] == superior && [flag] != ethereal # [enhanceddamage] == 15 && [sockets] == 5
|
||||
[name] == highlandblade && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 4)
|
||||
//[name] == crystalsword && [quality] <= superior && [flag] == ethereal # [sockets] == 4 || [sockets] == 5 // || [sockets] == 6 // uncomment if you want 6 sockets for 6lem/ist sword base
|
||||
([name] == longsword || [name] == runesword || [name] == crypticsword) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 4 || [sockets] == 0) && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
|
||||
([name] == broadsword || [name] == battlesword || [name] == conquestsword) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 4 || [sockets] == 0) && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
|
||||
([name] == crystalsword || [name] == dimensionalblade) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && [sockets] == 4 && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
|
||||
[name] == phaseblade && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5 || [sockets] == 6)
|
||||
[name] == colossusblade && [quality] == superior && [flag] != ethereal # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 3 || [sockets] == 5)
|
||||
[name] == colossusblade && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 6)
|
||||
|
||||
// ==unique==
|
||||
[name] == espandon && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 200 // crainte vomir
|
||||
[name] == phaseblade && [quality] == unique # [sanctuaryaura] == 13 && [enhanceddamage] == 270 && [strength] == 10 // azurewrath
|
||||
[name] == tulwar && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 120 && [dexterity] == 15 // blade of ali baba
|
||||
//[name] == battlesword && [quality] == unique && [flag] == ethereal // headstriker
|
||||
|
||||
// ==rare==
|
||||
[type] == sword && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
|
||||
([name] == scimitar || [name] == cutlass || [name] == ataghan) && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && [ias] >= 40 && [sockets] == 2
|
||||
|
||||
// ==magic==
|
||||
//[name] == phaseblade && [quality] == magic # [itemtohitperlevel] >= 1 && [ias] == 40
|
||||
|
||||
//---------------throwing weapons---------------
|
||||
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == wingedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 250 // warshrike
|
||||
[name] == wingedaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 210 // lacerator
|
||||
//[name] == flyingaxe && [quality] == unique && [flag] != ethereal # [enhanceddamage] == 210 // gimmershard
|
||||
|
||||
// ==rare==
|
||||
[type] == throwingknife && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
[type] == throwingaxe && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
|
||||
// ==magic==
|
||||
|
||||
//----------------wands--------------------------
|
||||
|
||||
// ==white==
|
||||
[type] == wand && [name] != burntwand && [quality] <= superior && [class] >= exceptional # [skillbonespear] == 3 && [skillbonespirit] == 3 && [sockets] != 1
|
||||
//[type] == wand && [name] != burntwand && [quality] <= superior && [class] >= exceptional # [skillpoisonnova] == 3 && [sockets] != 1
|
||||
([name] == bonewand || [name] == grimwand) && [quality] <= superior # [skillbonespear] == 3 && [skillbonespirit] == 3 && [sockets] != 1
|
||||
//([name] == bonewand || [name] == grimwand) && [quality] <= superior # [skillpoisonnova] == 3 && [sockets] != 1
|
||||
|
||||
// ==unique==
|
||||
[name] == unearthedwand && [quality] == unique //death's web
|
||||
[name] == burntwand && [quality] == unique && [flag] == ethereal //suicide branch
|
||||
|
||||
// ==rare==
|
||||
//[type] == wand && [quality] == rare # [skillbonespear]+[skillbonespirit] == 6 && ([necromancerskills] == 2 || [poisonandboneskilltab] == 2) && [fcr] == 20
|
||||
|
||||
// ==magic==
|
||||
//[type] == wand && [quality] == magic # [skillbonespear]+[skillbonespirit] == 6 && ([necromancerskills] == 2 || [poisonandboneskilltab] == 3) && [fcr] == 20
|
||||
|
||||
//----------------class items------------------
|
||||
|
||||
// amazon
|
||||
|
||||
// ==white==
|
||||
([name] == matriarchalbow || [name] == grandmatronbow) && [quality] <= superior # [bowandcrossbowskilltab] == 3 && [sockets] == 4 && [enhanceddamage] == 15
|
||||
|
||||
// ==unique==
|
||||
[name] == ceremonialjavelin && [quality] == unique && [flag] == ethereal // titan's revenge
|
||||
[name] == matriarchaljavelin && [quality] == unique # [enhanceddamage] == 200 && [javelinandspearskilltab] == 4 // thunderstroke
|
||||
|
||||
// ==rare==
|
||||
[type] == amazonspear && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400
|
||||
[type] == amazonjavelin && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
|
||||
[type] == amazonbow && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([ias] == 20 || [sockets] == 2)
|
||||
([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == rare && [flag] != ethereal # [javelinandspearskilltab]+[amazonskills] >= 4 && [ias] >= 30
|
||||
|
||||
// ==magic==
|
||||
([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == magic && [flag] != ethereal # [javelinandspearskilltab]+[amazonskills] >= 4 && [ias] >= 30
|
||||
|
||||
// assassin
|
||||
|
||||
// ==white==
|
||||
([name] == greatertalons || [name] == runictalons) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && ([skillvenom] >= 3 || [skilllightningsentry] >= 3) && ([skillmindblast] >= 1 || [skilldragonflight] >= 1) && ([skillbladeshield] >= 1 || [skillweaponblock] >= 1 || [skillshadowmaster] >= 1)
|
||||
([name] == suwayyah || [name] == feralclaws) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && ([skillvenom] >= 3 || [skilllightningsentry] >= 3) && ([skillmindblast] >= 1 || [skilldragonflight] >= 1) && ([skillbladeshield] >= 1 || [skillweaponblock] >= 1 || [skillshadowmaster] >= 1)
|
||||
|
||||
// ==unique==
|
||||
[name] == greatertalons && [quality] == unique # [enhanceddamage] == 200 && [lifeleech] == 9 // bartuc's cut-throat
|
||||
[name] == wristsword && [quality] == unique && [flag] == ethereal # [fireresist] == 50 && [shadowdisciplinesskilltab] == 2 // jade talon
|
||||
|
||||
// ==rare==
|
||||
([name] >= handscythe && [name] <= scissorssuwayyah) && [quality] == rare # [assassinskills]+[skilllightningsentry] >= 5 && ([itemtohitperlevel] > 0 || [ias] >= 30 || [sockets] == 2)
|
||||
([name] == greatertalons || [name] == runictalons) && [quality] == rare # [assassinskills]+[skilllightningsentry] == 5
|
||||
([name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [assassinskills]+[skilllightningsentry] == 5 && [ias] >= 10
|
||||
([name] == greatertalons || [name] == runictalons) && [quality] == rare # ([skillvenom] >= 3 || [skilllightningsentry] >= 3 || [skillweaponblock] >= 3) && [itemtohitperlevel] > 0 && [ias] >= 30
|
||||
([name] == greaterclaws || [name] == feralclaws) && [quality] == rare # ([skillvenom] >= 3 || [skilllightningsentry] >= 3 || [skillweaponblock] >= 3) && [itemtohitperlevel] > 0 && [ias] >= 40
|
||||
([name] == bladetalons || [name] == greatertalons || [name] == runictalons) && [quality] == rare # [itemtohitperlevel] > 0 && [ias] >= 30 && [sockets] == 2
|
||||
([name] == claws || [name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [itemtohitperlevel] > 0 && [ias] >= 40 && [sockets] == 2
|
||||
([name] == bladetalons || [name] == greatertalons || [name] == runictalons) && [quality] == rare # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 && [ias] >= 30
|
||||
([name] == claws || [name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 && [ias] >= 40
|
||||
([type] == handtohand || [type] == assassinclaw) && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400
|
||||
|
||||
// ==magic==
|
||||
([name] == greatertalons || [name] == runictalons) && [quality] == magic # [assassinskills]+[skilllightningsentry] == 5 || [trapsskilltab]+[skilllightningsentry] == 6
|
||||
([name] == greatertalons || [name] == runictalons) && [quality] == magic # [itemtohitperlevel] >= 15 && [ias] >= 30 && ([skilllightningsentry] == 3 || [skillvenom] == 3 || [skillweaponblock] >= 3)
|
||||
([name] == greaterclaws || [name] == feralclaws) && [quality] == magic # ([assassinskills]+[skilllightningsentry] == 5 || [trapsskilltab]+[skilllightningsentry] == 6) && [ias] >= 10
|
||||
([name] == greaterclaws || [name] == feralclaws) && [quality] == magic # [itemtohitperlevel] >= 15 && [ias] >= 40 && ([skilllightningsentry] == 3 || [skillvenom] == 3 || [skillweaponblock] >= 3)
|
||||
([name] >= handscythe && [name] <= scissorssuwayyah) && [quality] == magic # [shadowdisciplinesskilltab] == 3 && ([skillvenom] == 3 || [skillfade] == 3)
|
||||
|
||||
// necromancer
|
||||
|
||||
// ==white==
|
||||
[type] == voodooheads && [quality] <= superior && [flag] != ethereal # [skillbonespirit]+[skillbonespear] == 6 && [sockets] != 1
|
||||
|
||||
// ==unique==
|
||||
[name] == hierophanttrophy && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 // homunculus
|
||||
[name] == bloodlordskull && [quality] == unique && [flag] != ethereal && [flag] == identified # [defense] == 444 // homunculus x1
|
||||
[name] == bloodlordskull && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 150 && [poisonandboneskilltab]+[cursesskilltab]+[necromancersummoningskilltab] == 9 //darkforce spawn
|
||||
//[name] == succubusskull && [quality] == unique && [flag] != ethereal # [necromancerskills] == 2 && [fireresist] == 30 && [enhanceddefense] == 150 // boneflame
|
||||
|
||||
// ==rare==
|
||||
[type] == voodooheads && [quality] == rare # [necromancerskills]+[poisonandboneskilltab]+[skillbonespear]+[skillbonespirit] >= 8
|
||||
[type] == voodooheads && [quality] == rare # [necromancerskills]+[skillbonespear] >= 5 && [fbr] == 30 && [sockets] == 2
|
||||
[type] == voodooheads && [quality] == rare # [necromancerskills]+[skillbonespirit] >= 5 && [fbr] == 30 && [sockets] == 2
|
||||
[type] == voodooheads && [quality] == rare # [necromancerskills]+[skillpoisonnova] >= 5 && [fbr] == 30 && [sockets] == 2
|
||||
|
||||
// ==magic==
|
||||
[type] == voodooheads && [quality] == magic # [necromancerskills]+[poisonandboneskilltab]+[skillbonespear]+[skillbonespirit] >= 8
|
||||
[type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillbonespear] >= 5 || [poisonandboneskilltab]+[skillbonespear] >= 6) && [fbr] == 30
|
||||
[type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillbonespirit] >= 5 || [poisonandboneskilltab]+[skillbonespirit] >= 6) && [fbr] == 30
|
||||
[type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillpoisonnova] >= 5 || [poisonandboneskilltab]+[skillpoisonnova] >= 6) && [fbr] == 30
|
||||
|
||||
// barbarian
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == slayerguard && [quality] == unique # [enhanceddefense] >= 200 // arreat's face
|
||||
[name] == guardiancrown && [quality] == unique # [defense] == 504 || [defense] == 756 // arreat's face x1
|
||||
//[name] == slayerguard && [quality] == unique && [flag] == ethereal // arreat's face
|
||||
[name] == furyvisor && [quality] == unique && [flag] != ethereal # [warcriesskilltab] == 3 && [skillwerewolf]+[skilllycanthropy]+[skillferalrage] == 18 && [strength]+[dexterity]+[vitality] >= 45 // wolfhowl
|
||||
|
||||
// ==rare==
|
||||
([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == rare # [barbarianskills]+[skillbattleorders] >= 5
|
||||
[type] == primalhelm && [quality] == rare # [barbarianskills] >= 2 && [itemtohitpercentperlevel] >= 1 && ([enhanceddefense] >= 100 || [sockets] == 2 || [skillbattleorders] == 3)
|
||||
|
||||
// ==magic==
|
||||
([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == magic # [barbarianskills]+[skillbattleorders] >= 5 || [warcriesskilltab]+[skillbattleorders] >= 6
|
||||
|
||||
// sorceress
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == eldritchorb && [quality] == unique # [sorceressskills] == 3 && [passiveltngmastery] == 20 && [passivefiremastery] == 20 && [energy] == 30 // eschuta's temper
|
||||
//[name] == swirlingcrystal && [quality] == unique // && [flag] == ethereal // oculus
|
||||
[name] == dimensionalshard && [quality] == unique // death's fathom
|
||||
|
||||
// ==rare==
|
||||
[type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skillfireball]+[skillfiremastery] >= 6
|
||||
[type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skillblizzard]+[skillcoldmastery] >= 6
|
||||
[type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skilllightning]+[skilllightningmastery] >= 6
|
||||
|
||||
// ==magic==
|
||||
[type] == orb && [quality] == magic # ([sorceressskills] == 2 || [fireskilltab] == 3) && [fcr] == 20 && [skillfireball]+[skillfiremastery] >= 6
|
||||
[type] == orb && [quality] == magic # ([sorceressskills] == 2 || [coldskilltab] == 3) && [fcr] == 20 && [skillblizzard]+[skillcoldmastery] >= 6
|
||||
[type] == orb && [quality] == magic # ([sorceressskills] == 2 || [lightningskilltab] == 3) && [fcr] == 20 && [skilllightning]+[skilllightningmastery] >= 6
|
||||
[type] == orb && [quality] == magic # [fireskilltab]+[skillenchant] >= 6
|
||||
|
||||
// druid
|
||||
// ==white==
|
||||
|
||||
// ==unique==
|
||||
[name] == totemicmask && [quality] == unique # [enhanceddefense] == 200 // jalal's mane
|
||||
[name] == bloodspirit && [quality] == unique && [flag] == identified # [defense] == 477 || [defense] == 714 // jalal's mane x1
|
||||
[name] == bloodspirit && [quality] == unique # [enhanceddefense] == 140 && [itemtohitpercent] == 120 && [shapeshiftingskilltab] == 4 && [skillferalrage] == 2 && [lifeleech] == 10 // cerebus' bite
|
||||
|
||||
// ==rare==
|
||||
[type] == pelt && [quality] == rare # [druidskills]+[skilltornado] >= 5
|
||||
[type] == pelt && [quality] == rare # [druidskills]+[skillarmageddon]+[skillsummongrizzly] >= 8
|
||||
[type] == pelt && [quality] == rare # [druidskills]+[skillfury] >= 5 && [itemtohitpercentperlevel] >= 1
|
||||
|
||||
// ==magic==
|
||||
[type] == pelt && [quality] == magic # [druidskills]+[skilltornado] == 5 || [elementalskilltab]+[skilltornado] == 6
|
||||
[type] == pelt && [quality] == magic # ([druidskills] == 2 || [elementalskilltab] == 3) && [skillarmageddon]+[skillsummongrizzly] >= 6
|
||||
|
||||
// paladin
|
||||
|
||||
// ==white==
|
||||
[type] == auricshields && [quality] == normal && [class] == elite && [flag] == ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 // exile
|
||||
//[type] == auricshields && [quality] == normal && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 // for socketing
|
||||
//[type] == auricshields && [quality] <= superior && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 3
|
||||
[type] == auricshields && [quality] <= superior && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 4
|
||||
[type] == auricshields && [quality] == superior && [class] == elite && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
|
||||
// ==unique==
|
||||
[name] == sacredrondache && [quality] == unique # [paladinskills] == 2 && [enhanceddefense] >= 200 && [enhanceddamage] >= 70 && [itemtohitpercent] >= 70 // alma negra
|
||||
[name] == gildedshield && [quality] == unique # [enhanceddefense] >= 200 // herald of zakarum
|
||||
|
||||
// ==rare==
|
||||
[type] == auricshields && [quality] == rare # [paladinskills] == 2 && [fbr] == 30 && [sockets] == 2 && [enhanceddefense] >= 150 && [enhanceddamage] >= 60 && [tohit] >= 100
|
||||
|
||||
// ==magic==
|
||||
[type] == auricshields && [class] >= exceptional && [quality] == magic && [flag] != ethereal # ([paladinskills] == 2 || [sockets] == 4) && [fbr] == 30 && ([fireresist] >= 40 || [enhanceddamage] >= 60)
|
||||
|
||||
// MISC
|
||||
|
||||
//-----runes-----
|
||||
|
||||
[name] == greatermanapotion
|
||||
[name] == supermanapotion
|
||||
[name] == superhealingpotion
|
||||
[name] == rejuvenationpotion
|
||||
[name] == fullrejuvenationpotion
|
||||
|
||||
[name] == perfectamethyst || [name] == perfecttopaz || [name] == perfectdiamond || [name] == perfectsapphire
|
||||
|
||||
//[name] == flawlessemerald
|
||||
//[name] == flawlessdiamond # # [maxquantity] == 3
|
||||
|
||||
//[name] == elrune # # [MaxQuantity] == 1
|
||||
//[name] == eldrune # # [MaxQuantity] == 1
|
||||
//[name] == tirrune # # [MaxQuantity] == 1
|
||||
//[name] == nefrune
|
||||
//[name] == ethrune # # [MaxQuantity] == 1
|
||||
//[name] == ithrune # # [MaxQuantity] == 1
|
||||
//[name] == talrune # # [MaxQuantity] == 1
|
||||
//[name] == ralrune # # [MaxQuantity] == 1
|
||||
//[name] == ortrune # # [MaxQuantity] == 2
|
||||
//[name] == thulrune # # [MaxQuantity] == 2
|
||||
//[name] == amnrune # # [MaxQuantity] == 1
|
||||
//[name] == solrune # # [MaxQuantity] == 2
|
||||
//[name] == shaelrune # # [MaxQuantity] == 1
|
||||
//[name] == dolrune # # [MaxQuantity] == 1
|
||||
//[name] == helrune # # [MaxQuantity] == 2
|
||||
//[name] == iorune # # [MaxQuantity] == 1
|
||||
//[name] == lumrune # # [MaxQuantity] == 1
|
||||
//[name] == korune # # [MaxQuantity] == 1
|
||||
//[name] == falrune
|
||||
//[name] == lemrune # # [MaxQuantity] == 1
|
||||
//[name] == pulrune # # [MaxQuantity] == 1
|
||||
//[name] == umrune # # [MaxQuantity] == 1
|
||||
//[name] == malrune # # [MaxQuantity] == 1
|
||||
|
||||
[name] >= istrune && [name] <= zodrune
|
||||
|
||||
[name] == keyofhate # # [maxquantity] == 3
|
||||
[name] == keyofterror # # [maxquantity] == 3
|
||||
[name] == keyofdestruction # # [maxquantity] == 3
|
||||
|
||||
[name] == diablo'shorn
|
||||
[name] == mephisto'sbrain
|
||||
[name] == baal'seye
|
||||
|
||||
//----------jewels------------
|
||||
|
||||
// ==magic==
|
||||
[Name] == jewel && [quality] == magic # ([enhanceddamage] >= 40 || [tohit] == 100 || [maxdamage] >= 15) && ([maxhp] == 20 || [ias] >= 15 || [itemreqpercent] <= -15 || [strength] >= 9 || [dexterity] >= 9)
|
||||
[Name] == jewel && [quality] == magic # ([fireresist] == 30 || [coldresist] == 30 || [lightresist] == 30 || [fireresist] >= 15 && [lightresist] >= 15 || [maxmana] == 20) && ([maxhp] == 20 || [fhr] == 7 || [ias] == 15 || [itemreqpercent] <= -15 || [strength] >= 9 || [dexterity] >= 9)
|
||||
[Name] == jewel && [quality] == magic # [maxdamage] >= 30
|
||||
|
||||
// ==rare==
|
||||
[Name] == jewel && [Quality] == rare # [strength] >= 9 && [dexterity] >= 9
|
||||
[Name] == jewel && [Quality] == rare # [fhr] == 7 && ([strength] >= 8 || [dexterity] >= 8 || [itemreqpercent] == -15) && ([maxmana] == 15 || [fireresist] >= 10 && [coldresist] >= 10 || [fireresist] >= 30 || [coldresist] >= 30 || [lightresist] >= 30)
|
||||
[Name] == jewel && [Quality] == rare # [fhr] == 7 && [energy] == 9 && [maxmana] == 15
|
||||
[Name] == jewel && [Quality] == rare # [enhanceddamage] >= 25 && ([strength] >= 8 || [dexterity] >= 8) && ([tohit] >= 40 || [itemreqpercent] == -15 || [defense] >= 30)
|
||||
|
||||
// ==unique==
|
||||
[Name] == jewel && [quality] == unique # [passivecoldpierce]+[passivecoldmastery] >= 10 || [passivepoispierce]+[passivepoismastery] >= 10 || [passiveltngpierce]+[passiveltngmastery] >= 10 || [passivefirepierce]+[passivefiremastery] >= 10
|
||||
|
||||
// --------charms------------
|
||||
|
||||
// --small--
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] == 20
|
||||
[name] == smallcharm && [quality] == magic # [maxdamage] == 4 && [tohit] == 20
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] == 20 && ([coldmindam] == 10 && [coldmaxdam] == 20 || [lightmaxdam] == 71 || [firemindam] == 19 && [firemaxdam] == 29)
|
||||
[name] == smallcharm && [quality] == magic # [lightmaxdam] == 99 || [firemindam] == 26 && [firemaxdam] == 42 || [firemindam] == 19 && [firemaxdam] == 29 && [lightmaxdam] == 28 || [firemindam] == 7 && [firemaxdam] == 13 && [lightmaxdam] == 71
|
||||
[name] == smallcharm && [quality] == magic # [fireresist]+[lightresist]+[coldresist] >= 15
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] == 20 && ([fireresist] > 3 && [lightresist] > 3 || [fireresist] > 9 || [lightresist] > 9 || [coldresist] > 9)
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 19 && ([fireresist] == 5 && [lightresist] == 5 || [fireresist] == 11 || [lightresist] == 11 || [coldresist] == 11)
|
||||
[name] == smallcharm && [quality] == magic # ([tohit] >= 36 || [maxdamage] == 3 || [maxmana] >= 17 || [fireresist] >= 11 || [coldresist] >= 11 || [lightresist] >= 11 || [fireresist] == 5 && [lightresist] == 5) && ([maxhp] >= 20 || [fhr] == 5 || [frw] == 3)
|
||||
[name] == smallcharm && [quality] == magic # [itemmagicbonus] == 7 && ([fireresist] >= 11 || [coldresist] >= 11 || [lightresist] >= 11 || [fireresist]+[lightresist]+[coldresist] == 15 || [maxmana] >= 17)
|
||||
[name] == smallcharm && [quality] == magic # [poisonmaxdam] >= 205 && ([maxhp] >= 20 || [frw] == 3)
|
||||
[name] == smallcharm && [quality] == magic # [poisonmaxdam] == 291 || [poisonmaxdam] == 338 || [poisonmaxdam] == 351 || [poisonmaxdam] == 385 // 313, 330, 377, 451
|
||||
[name] == smallcharm && [quality] == magic # [itemgoldbonus] == 10 && ([tohit] >= 30 || [poisonmaxdam] == 299 || [maxdamage] == 3 || [maxmana] == 17 || [fireresist] == 11 || [fireresist] == 5 && [lightresist] == 5)
|
||||
//[name] == smallcharm && [quality] == magic # [itemgoldbonus] == 10
|
||||
|
||||
[name] == smallcharm && [quality] == unique
|
||||
|
||||
// --large--
|
||||
[name] == largecharm && [quality] == magic # [maxmana]+[maxhp] >= 70
|
||||
[name] == largecharm && [quality] == magic # [maxdamage] == 6 && [maxhp] == 35
|
||||
[name] == largecharm && [quality] == magic # [fireresist] == 8 && [lightresist] == 8 && [maxhp] == 35
|
||||
|
||||
[name] == largecharm && [quality] == unique
|
||||
|
||||
// --grand--
|
||||
[name] == grandcharm && [quality] == magic # ([coldresist] == 15 && [lightresist] == 15 || [maxdamage] >= 10) && ([maxhp] >= 30 || [strength] >= 6 || [dexterity] >= 6 || [fhr] >= 12 || [frw] == 7)
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 125 && [maxhp] >= 30
|
||||
[name] == grandcharm && [quality] == magic # ([palicombatskilltab]+[fireskilltab]+[coldskilltab]+[lightningskilltab]+[trapsskilltab]+[shadowdisciplinesskilltab]+[javelinandspearskilltab]+[poisonandboneskilltab]+[elementalskilltab] == 1) && ([maxhp] >= 30 || [strength] >= 6 || [dexterity] >= 6 || [fhr] >= 12 || [frw] == 7)
|
||||
[name] == grandcharm && [quality] == magic # [maxdamage] == 14
|
||||
[name] == grandcharm && [quality] == magic # [shapeshiftingskilltab] == 1 && [maxhp] >= 35
|
||||
[name] == grandcharm && [quality] == magic # [palicombatskilltab] == 1
|
||||
//[name] == grandcharm && [quality] == magic # [lightningskilltab] == 1
|
||||
//[name] == grandcharm && [quality] == magic # [javelinandspearskilltab] == 1
|
||||
//[name] == grandcharm && [quality] == magic # [trapsskilltab] == 1
|
||||
[name] == grandcharm && [quality] == magic # [itemgoldbonus] == 40 && ([tohit] >= 130 || [warcriesskilltab] == 1 || [maxdamage] == 10 || [maxmana] == 59 || [fireresist] == 15 && [coldresist] == 15)
|
||||
[name] == grandcharm && [quality] == magic # [maxmana] == 59 && ([maxhp] >= 30 || [fhr] == 12)
|
||||
//[name] == grandcharm && [quality] == magic # [itemgoldbonus] == 40
|
||||
|
||||
[name] == grandcharm && [quality] == unique # [itemmagicbonus] >= 35 // || [itemgoldbonus] >= 150
|
||||
|
||||
// --set items--
|
||||
|
||||
// --tal rasha's--
|
||||
//[name] == swirlingcrystal && [quality] == set # # [maxquantity] == 1
|
||||
//[name] == deathmask && [quality] == set # [defense] == 131
|
||||
[name] == lacqueredplate && [quality] == set # [defense] == 541
|
||||
//[name] == amulet && [quality] == set # [lightresist] == 33
|
||||
[name] == meshbelt && [quality] == set # [itemmagicbonus] == 15 && [defense] == 40
|
||||
|
||||
// --aldur's--
|
||||
//[name] == battleboots && [quality] == set # [defense] == 47 && [fireresist] == 50
|
||||
|
||||
// --immortal king's--
|
||||
//[name] == warboots && [quality] == set
|
||||
//[name] == warbelt && [quality] == set
|
||||
//[name] == ogremaul && [quality] == set
|
||||
[name] == avengerguard && [quality] == set # [itemmagicbonus] == 40 && [defense] == 175
|
||||
|
||||
// --trang-oul's--
|
||||
//[name] == heavybracers && [quality] == set # [defense] == 74
|
||||
[name] == trollbelt && [quality] == set # [maxmana] == 50 && [defense] == 166
|
||||
[name] == bonevisage && [quality] == set # [defense] == 257
|
||||
|
||||
// griswold's
|
||||
|
||||
[name] == caduceus && [quality] == set # [enhanceddamage] == 240 && [sockets] == 4
|
||||
[name] == corona && [quality] == set # [enhanceddefense] == 75 && [itemmagicbonus] == 30
|
||||
[name] == vortexshield && [quality] == set # [defense] == 333
|
||||
|
||||
// unsorted shit
|
||||
|
||||
|
||||
// crafted
|
||||
|
||||
// Helms
|
||||
[type] == helm && [quality] == crafted # [itemtohitpercentperlevel] >= 1 && ([enhanceddefense] >= 150 || [sockets] == 2)
|
||||
|
||||
// Armor
|
||||
|
||||
// Shields
|
||||
|
||||
// Gloves
|
||||
[type] == gloves && [quality] == crafted # [ias] >= 20 && [strength]+[dexterity] >= 15
|
||||
|
||||
// Boots
|
||||
[type] == boots && [quality] == crafted # [itemmaxmanapercent] >= 4 && [maxmana] >= 40
|
||||
|
||||
// Belts
|
||||
[type] == belt && [class] >= exceptional && [quality] == crafted # [maxhp] >= 50 && [strength] >= 15
|
||||
[type] == belt && [class] >= exceptional && [quality] == crafted # [fhr] == 24 && [fcr] == 10
|
||||
|
||||
// Rings
|
||||
[type] == ring && [quality] == crafted # [strength]+[dexterity] >= 25 && [maxhp] >= 30
|
||||
[type] == ring && [quality] == crafted # [fcr] == 10 && ([maxhp] >= 40 || [maxhp]+[maxmana] >= 80 || [strength]+[dexterity] >= 25)
|
||||
|
||||
// Amulets
|
||||
|
||||
[type] == amulet && [quality] == crafted # [assassinskills] == 2 && [fcr] >= 15
|
||||
[type] == amulet && [quality] == crafted # [druidskills] == 2 && [fcr] >= 18
|
||||
[type] == amulet && [quality] == crafted # [itemaddclassskills] >= 2 && [fcr] >= 10 && ([strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50)
|
||||
|
||||
[name] == jewel && [quality] == rare # [fireresist] >= 35
|
||||
[type] == boots && [quality] == crafted # [maxmana] >= 40 && [itemmaxmanapercent] >= 4
|
||||
|
||||
// unid packs
|
||||
([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == rare && [color] == white
|
||||
([name] == antlers || [name] == hunter'sguise || [name] == earthspirit) && [quality] == rare && [color] == white
|
||||
|
||||
[name] == tokenofabsolution
|
||||
|
||||
// temp
|
||||
|
||||
//([name] == crystalsword || [name] == flail || [name] == waraxe || [name] == militarypick) && [quality] <= superior # [sockets] == 6 # [maxquantity] == 1
|
||||
//([name] == flail || [name] == crystalsword || [name] == militarypick || [name] == waraxe || [name] == doubleaxe) && [quality] <= superior # [sockets] == 5 # [maxquantity] == 1
|
||||
|
||||
//([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == rare # [barbarianskills] == 2 && [itemtohitpercentperlevel] > 0
|
||||
|
||||
//[name] == grandcrown && [quality] == unique # [itemgoldbonus] == 100
|
||||
|
||||
//[name] == demonhead && [quality] == unique
|
||||
//[name] == tulwar && [quality] == unique # # [maxquantity] == 1
|
||||
//[name] == trollnest && [quality] <= superior && [flag] != ethereal # [sockets] == 2 # [maxquantity] == 1
|
||||
//[name] == demonhideboots && [quality] == unique # [itemgoldbonus] == 70
|
||||
//[type] == boots && [quality] == rare # [itemgoldbonus] == 80 && [fireresist] >= 30
|
||||
//[name] == phaseblade && [quality] <= superior # [sockets] == 5
|
||||
//[name] == heavybelt && [quality] == unique && [flag] != ethereal # [itemgoldbonus] == 80 // goldwrap
|
||||
//[type] == belt && [quality] == rare && [flag] != ethereal # [itemgoldbonus] == 80
|
||||
//([name] == warpike || [name] == ghostspear || [name] == greatpoleaxe) && [quality] <= superior && [flag] == ethereal # [sockets] == 6
|
||||
|
||||
|
||||
[name] == ataghan && [quality] == magic && [flag] != ethereal # [ias] >= 40 && [enhanceddamage] >= 290
|
||||
[name] == ataghan && [quality] == rare && [flag] != ethereal # [ias] == 40 && [enhanceddamage] >= 290 && [sockets] == 2
|
||||
[name] == ataghan && [quality] == rare && [flag] == ethereal # [ias] == 40 && [enhanceddamage] >= 290 && [sockets] == 2 && [itemreplenishdurability] >= 1
|
||||
|
||||
//([name] == waraxe || [name] == militarypick || [name] == crystalsword) && [quality] <= superior # [sockets] == 5
|
||||
//[name] == fangedknife && [quality] == unique # [enhanceddamage] == 300
|
||||
//[name] == lacqueredplate && [quality] == set # # [maxquantity] == 1
|
||||
//[name] == amulet && [quality] == set # [lightresist] == 33
|
||||
//[name] == deathmask && [quality] == set # # [maxquantity] == 1
|
||||
//[name] == swirlingcrystal && [quality] == set # [skilllightningmastery] == 2
|
||||
//[name] == grandcharm && [quality] == magic # [maxmana] == 59
|
||||
//[name] == eldritchorb && [quality] == unique # [sorceressskills] == 3 && [passiveltngmastery] == 20
|
||||
//[name] == crystalsword && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
//[name] == balancedknife && [quality] == magic # [warcriesskilltab] == 3
|
||||
//[name] == vambraces && [quality] == unique # [itemmagicbonus] > 0
|
||||
431
cmd/itemwatcher/config/itemfilter/magic.nip
Normal file
431
cmd/itemwatcher/config/itemfilter/magic.nip
Normal file
@@ -0,0 +1,431 @@
|
||||
// magic grand charms
|
||||
[name] == grandcharm && [quality] == magic # [fireskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [coldskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [lightningskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [trapsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [shadowdisciplinesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [martialartsskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [javelinandspearskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [passiveandmagicskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [bowandcrossbowskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [palicombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [defensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [offensiveaurasskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [elementalskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [shapeshiftingskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [druidsummoningskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [warcriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [masteriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [barbcombatskilltab] >= 1
|
||||
[name] == grandcharm && [quality] == magic # [poisonandboneskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [necromancersummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [cursesskilltab] >= 1
|
||||
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [fireskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [coldskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [lightningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [trapsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [shadowdisciplinesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [martialartsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [javelinandspearskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [passiveandmagicskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [bowandcrossbowskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [palicombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [defensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [offensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [elementalskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [shapeshiftingskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [druidsummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [warcriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [masteriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [barbcombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [poisonandboneskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [necromancersummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [fhr] >= 12 && [cursesskilltab] >= 1
|
||||
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [fireskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [coldskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [lightningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [trapsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [shadowdisciplinesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [martialartsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [javelinandspearskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [passiveandmagicskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [bowandcrossbowskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [palicombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [defensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [offensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [elementalskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [shapeshiftingskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [druidsummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [warcriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [masteriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [barbcombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [poisonandboneskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [necromancersummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [frw] >= 7 && [cursesskilltab] >= 1
|
||||
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [fireskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [coldskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [lightningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [trapsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [shadowdisciplinesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [martialartsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [javelinandspearskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [passiveandmagicskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [bowandcrossbowskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [palicombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [defensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [offensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [elementalskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [shapeshiftingskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [druidsummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [warcriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [masteriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [barbcombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [poisonandboneskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [necromancersummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 20 && [cursesskilltab] >= 1
|
||||
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [fireskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [coldskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [lightningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [trapsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [shadowdisciplinesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [martialartsskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [javelinandspearskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [passiveandmagicskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [bowandcrossbowskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [palicombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [defensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [offensiveaurasskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [elementalskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [shapeshiftingskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [druidsummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [warcriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [masteriesskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [barbcombatskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [poisonandboneskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [necromancersummoningskilltab] >= 1
|
||||
//[name] == grandcharm && [quality] == magic # [maxhp] >= 35 && [cursesskilltab] >= 1
|
||||
|
||||
[name] == grandcharm && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60
|
||||
//[name] == grandcharm && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60 && [frw] >= 7
|
||||
//[name] == grandcharm && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60 && [fhr] >= 12
|
||||
//[name] == grandcharm && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60 && [maxhp] >= 35
|
||||
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 76 && [maxdamage] >= 14
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 76 && [maxdamage] >= 10 && [frw] >= 7
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 76 && [maxdamage] >= 10 && [fhr] >= 12
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 76 && [maxdamage] >= 10 && [maxhp] >= 35
|
||||
[name] == grandcharm && [quality] == magic # [tohit] >= 132 && [maxhp] >= 35
|
||||
|
||||
//magic small charms
|
||||
[name] == smallcharm && [quality] == magic # [firemindam] >= 26 && [firemaxdam] >= 42
|
||||
[name] == smallcharm && [quality] == magic # [lightmaxdam] >= 99
|
||||
[name] == smallcharm && [quality] == magic # [coldmindam] >= 15 && [coldmaxdam] >= 29
|
||||
[name] == smallcharm && [quality] == magic # [poisonmaxdam] >= 385 //451
|
||||
|
||||
[name] == smallcharm && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 20
|
||||
[name] == smallcharm && [quality] == magic # [maxdamage] >= 4 && [tohit] >= 20
|
||||
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 20
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [maxmana] >= 17
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [fireresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [coldresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [lightresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [poisonresist] >= 11
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 19 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 20
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 15 && [tohit] >= 15 && [maxdamage] >= 3
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] == 15 && [tohit] >= 20 && [maxdamage] >= 3
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] == 20 && [tohit] >= 20 && [maxdamage] >= 3
|
||||
//[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [tohit] >= 36
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [firemindam] >= 19 && [firemaxdam] >= 29
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [lightmaxdam] >= 71
|
||||
[name] == smallcharm && [quality] == magic # [maxhp] >= 20 && [coldmindam] >= 10 && [coldmaxdam] >= 20
|
||||
|
||||
[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [fireresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [coldresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [lightresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [poisonresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 20
|
||||
//[name] == smallcharm && [quality] == magic # [itemmagicbonus] >= 7 && [maxdamage] >= 3 && [tohit] >= 20
|
||||
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [fireresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [coldresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [lightresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [poisonresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 20
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [tohit] >= 20 && [maxdamage] >= 3
|
||||
//[name] == smallcharm && [quality] == magic # [frw] >= 3 && [tohit] >= 36
|
||||
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [fireresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [coldresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [lightresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [poisonresist] >= 11
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 20
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [tohit] >= 20 && [maxdamage] >= 3
|
||||
//[name] == smallcharm && [quality] == magic # [fhr] >= 5 && [tohit] >= 36
|
||||
|
||||
// magic jewels
|
||||
[type] == jewel && [quality] == magic # ([ias] >= 15) || ([plusdefense] >= 64) || ([maxdamage] >= 15) || ([enhanceddamage] >= 40) || ([tohit] >= 100) || ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60) || ([maxmana] >= 20) || ([maxhp] >= 20)
|
||||
[type] == jewel && [quality] == magic # ([strength] >= 9 || [dexterity] >= 9 || [coldresist] >= 30 || [fireresist] >= 30 || [lightresist] >= 30 || [poisonresist] >= 30 || [fhr] >= 7 || [itemreqpercent] == -15) && ([ias] >= 15 || [plusdefense] >= 64 || [maxdamage] >= 15 || [enhanceddamage] >= 40 || [tohit] >= 100 || [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60 || [maxmana] >= 20 || [maxhp] >= 20)
|
||||
|
||||
// magic rings
|
||||
[type] == ring && [quality] == magic # [itemmagicbonus] >= 40
|
||||
[type] == ring && [quality] == magic # [fcr] >= 10 && [maxmana] >= 120
|
||||
[type] == ring && [quality] == magic # [fcr] >= 10 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60
|
||||
|
||||
// magic amulets
|
||||
[type] == amulet && [quality] == magic # [itemmagicbonus] >= 50
|
||||
[type] == amulet && [quality] == magic # [maxmana] >= 120 && [normaldamagereduction] >= 25
|
||||
[type] == amulet && [quality] == magic # [maxmana] >= 120 && [maxhp] >= 100
|
||||
[type] == amulet && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120 && [maxhp] >= 100
|
||||
[type] == amulet && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120 && [itemmagicbonus] >= 35
|
||||
[type] == amulet && [quality] == magic # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120 && [fcr] >= 10
|
||||
|
||||
[type] == amulet && [quality] == magic # [itemaddskilltab] >= 3 && [strength] >= 30
|
||||
[type] == amulet && [quality] == magic # [itemaddskilltab] >= 3 && [dexterity] >= 30
|
||||
[type] == amulet && [quality] == magic # [itemaddskilltab] >= 3 && [maxhp] >= 100
|
||||
[type] == amulet && [quality] == magic # [itemaddskilltab] >= 3 && [fcr] >= 10
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [fireskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [lightningskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [coldskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [javelinandspearskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [poisonandboneskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [trapsskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [warcriesskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [strength] >= 30 && [elementalskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [fireskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [lightningskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [coldskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [javelinandspearskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [poisonandboneskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [trapsskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [warcriesskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [elementalskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [fireskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [lightningskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [coldskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [javelinandspearskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [poisonandboneskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [trapsskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [warcriesskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [elementalskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [fireskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [lightningskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [coldskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [javelinandspearskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [poisonandboneskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [trapsskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [warcriesskilltab] >= 3
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [elementalskilltab] >= 3
|
||||
|
||||
[type] == amulet && [quality] == magic # [itemaddclassskills] >= 2 && [dexterity] >= 30
|
||||
[type] == amulet && [quality] == magic # [itemaddclassskills] >= 2 && [maxhp] >= 100
|
||||
[type] == amulet && [quality] == magic # [itemaddclassskills] >= 2 && [fcr] >= 10
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [sorceressskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [amazonskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [necromancerskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [assassinskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [barbarianskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [druidskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [dexterity] >= 30 && [paladinskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [sorceressskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [amazonskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [necromancerskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [assassinskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [barbarianskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [druidskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [maxhp] >= 100 && [paladinskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [sorceressskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [amazonskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [necromancerskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [assassinskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [barbarianskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [druidskills] >= 2
|
||||
//[type] == amulet && [quality] == magic # [fcr] >= 10 && [paladinskills] >= 2
|
||||
|
||||
// magic circlets
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [normaldamagereduction] >= 25 && [maxmana] >= 120
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [maxhp] >= 100
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [normaldamagereduction] >= 25
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [dexterity] >= 30
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [frw] >= 30
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [fcr] >= 20
|
||||
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [itemaddskilltab] >= 3 && [maxhp] >= 100
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [itemaddskilltab] >= 3 && [fcr] >= 20
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [fireskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [coldskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [lightningskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [javelinandspearskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [poisonandboneskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [trapsskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [warcriesskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [elementalskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [fireskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [coldskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [lightningskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [javelinandspearskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [poisonandboneskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [trapsskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [warcriesskilltab] >= 3
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [elementalskilltab] >= 3
|
||||
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [itemaddclassskills] >= 2 && [maxhp] >= 100
|
||||
[type] == circlet && [quality] == magic && [flag] != ethereal # [itemaddclassskills] >= 2 && [fcr] >= 20
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [sorceressskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [amazonskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [necromancerskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [assassinskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [barbarianskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [druidskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && [paladinskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [sorceressskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [amazonskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [necromancerskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [assassinskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [barbarianskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [druidskills] >= 2
|
||||
//[type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] >= 20 && [paladinskills] >= 2
|
||||
|
||||
// magic helms
|
||||
[name] == greathelm && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40
|
||||
[name] == crown && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40
|
||||
[name] == wingedhelm && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40
|
||||
[name] == grandcrown && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40
|
||||
[name] == bonevisage && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40
|
||||
//[name] == greathelm && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40 && [defense] >= 35
|
||||
//[name] == crown && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40 && [defense] >= 45
|
||||
//[name] == wingedhelm && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40 && [defense] >= 98
|
||||
//[name] == grandcrown && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40 && [defense] >= 113
|
||||
//[name] == bonevisage && [quality] == magic && [flag] != ethereal # [sockets] >= 3 && [maxhp] >= 40 && [defense] >= 157
|
||||
|
||||
// magic shields
|
||||
[type] == shield && [quality] == magic && [flag] == ethereal && [class] == elite # [enhanceddefense] >= 200 && ([itemreplenishdurability] >= 1 || [itemindestructible] >= 1)
|
||||
[name] == monarch && [quality] == magic # [sockets] >= 4 && [itemreqpercent] >= -30
|
||||
[name] == monarch && [quality] == magic # [sockets] >= 4 && ([itemskillongethit] == 44 || [itemskillongethit] == 48)
|
||||
[name] == monarch && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120
|
||||
[name] == monarch && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [enhanceddefense] >= 200
|
||||
[name] == monarch && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [sockets] >= 4
|
||||
//[name] == trollnest && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120
|
||||
//[name] == trollnest && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [sockets] >= 3
|
||||
[name] == trollnest && [quality] == magic # ([maxhp] >= 60 || [fbr] >= 30) && [enhanceddefense] >= 200
|
||||
([name] == kiteshield || [name] == towershield || [name] == boneshield || [name] == dragonshield || [name] == grimshield || [name] == trollnest) && [quality] == magic && [flag] != ethereal # ([maxhp] >= 60 || [fbr] >= 30) && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120
|
||||
([name] == kiteshield || [name] == towershield || [name] == boneshield || [name] == dragonshield || [name] == grimshield || [name] == trollnest) && [quality] == magic && [flag] != ethereal # ([maxhp] >= 60 || [fbr] >= 30) && [sockets] >= 3
|
||||
|
||||
// magic armors
|
||||
[type] == armor && [quality] == magic && [flag] == ethereal && [class] == elite # [enhanceddefense] >= 200 && ([itemreplenishdurability] >= 1 || [itemindestructible] >= 1)
|
||||
[type] == armor && [quality] == magic && [flag] == ethereal && [class] == elite # [enhanceddefense] >= 190 && [maxhp] >= 100
|
||||
//[name] == archonplate && [quality] == magic && [flag] == ethereal # [enhanceddefense] >= 190 && [maxhp] >= 100
|
||||
//[name] == sacredarmor && [quality] == magic && [flag] == ethereal # [enhanceddefense] >= 190 && [maxhp] >= 100
|
||||
//[name] == wirefleece && [quality] == magic && [flag] == ethereal # [enhanceddefense] >= 190 && [maxhp] >= 100
|
||||
[name] == balrogskin && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([itemskillongethit] == 44 || [itemskillongethit] == 48) //dark and light blue armors @heartofthorns
|
||||
[name] == gothicplate && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([itemskillongethit] == 44 || [itemskillongethit] == 48)
|
||||
[name] == fullplatemail && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([itemskillongethit] == 44 || [itemskillongethit] == 48)
|
||||
[name] == ancientarmor && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([itemskillongethit] == 44 || [itemskillongethit] == 48)
|
||||
[name] == archonplate && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
[name] == wirefleece && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
[name] == gothicplate && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
[name] == fullplatemail && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
[name] == ancientarmor && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
//[type] == armor && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 100
|
||||
|
||||
// magic gloves
|
||||
[type] == gloves && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [javelinandspearskilltab] == 3
|
||||
//[name] == vambraces && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [javelinandspearskilltab] == 3 && [defense] >= 67
|
||||
//[name] == bramblemitts && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [javelinandspearskilltab] == 3 && [defense] >= 62
|
||||
//[name] == vampirebonegloves && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [javelinandspearskilltab] == 3 && [defense] >= 65
|
||||
|
||||
// magic boots
|
||||
[type] == boots && [quality] == magic && [flag] == ethereal && [class] == elite # [enhanceddefense] >= 200 && ([itemreplenishdurability] >= 1 || [itemindestructible] >= 1)
|
||||
//[type] == boots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40)
|
||||
[name] == scarabshellboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 65
|
||||
[name] == wyrmhideboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 62
|
||||
[name] == battleboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 47
|
||||
[name] == sharkskinboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 39
|
||||
[name] == warboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 53
|
||||
[name] == heavyboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 6
|
||||
[name] == lightplatedboots && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 11
|
||||
[name] == greaves && [quality] == magic && [flag] != ethereal # ([frw] >= 40 || [dexterity] >= 15) && ([coldresist] >= 40 || [lightresist] >= 40) && [defense] >= 15
|
||||
|
||||
// magic belts
|
||||
[type] == belt && [quality] == magic && [flag] == ethereal && [class] == elite # [enhanceddefense] >= 200 && ([itemreplenishdurability] >= 1 || [itemindestructible] >= 1)
|
||||
[type] == belt && [quality] == magic && [flag] != ethereal # [maxhp] >= 100 && ([maxmana] >= 30 || [fireresist] >= 30 || [coldresist] >= 30 || [lightresist] >= 30)
|
||||
|
||||
// magic bows
|
||||
[name] == grandmatronbow && [quality] == magic && [flag] == ethereal # [bowandcrossbowskilltab] >= 3 && [maxdamage] >= 63 && [enhanceddamage] >= 300
|
||||
[name] == matriarchalbow && [quality] == magic && [flag] == ethereal # [bowandcrossbowskilltab] >= 3 && [maxdamage] >= 63 && [enhanceddamage] >= 300
|
||||
|
||||
// magic swords
|
||||
//[name] == phaseblade && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [ias] >= 40
|
||||
[name] == phaseblade && [quality] == magic && [flag] != ethereal # [sockets] >= 4 && [itemskillonattack] == 66
|
||||
[name] == balrogblade && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
[name] == colossussword && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
[name] == colossusblade && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
|
||||
// magic axes
|
||||
[name] == berserkeraxe && [quality] == magic && [flag] != ethereal # [sockets] >= 4 && [itemskillonattack] == 66
|
||||
[name] == berserkeraxe && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
[name] == decapitator && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
|
||||
// magic maces
|
||||
[name] == scourge && [quality] == magic && [flag] != ethereal # [sockets] >= 4 && [itemskillonattack] == 66
|
||||
[name] == scourge && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
[name] == thundermaul && [quality] == magic && [flag] == ethereal # ([ias] >= 40 || [maxdamage] >= 63) && [enhanceddamage] >= 300
|
||||
|
||||
// magic pelts
|
||||
[type] == pelt && [quality] == magic && [flag] != ethereal # [skilltornado]+[druidskills] >= 5 && [maxhp] >= 50
|
||||
[type] == pelt && [quality] == magic && [flag] != ethereal # [skilltornado]+[druidskills] >= 5 && [fhr] >= 10
|
||||
[type] == pelt && [quality] == magic && [flag] != ethereal # [skilltornado]+[elementalskilltab] >= 6 && [maxhp] >= 50
|
||||
[type] == pelt && [quality] == magic && [flag] != ethereal # [skilltornado]+[elementalskilltab] >= 6 && [fhr] >= 10
|
||||
|
||||
// magic barbarian helms
|
||||
[type] == primalhelm && [quality] == magic && [flag] != ethereal # [skillbattleorders]+[barbarianskills] >= 5 && [maxhp] >= 90
|
||||
[type] == primalhelm && [quality] == magic && [flag] != ethereal # [skillbattleorders]+[barbarianskills] >= 5 && [fhr] >= 10
|
||||
[type] == primalhelm && [quality] == magic && [flag] != ethereal # [skillbattleorders]+[warcriesskilltab] >= 6 && [maxhp] >= 50
|
||||
[type] == primalhelm && [quality] == magic && [flag] != ethereal # [skillbattleorders]+[warcriesskilltab] >= 6 && [fhr] >= 10
|
||||
|
||||
// magic warcry weapons
|
||||
//[name] == throwingspear && [quality] == magic # [warcriesskilltab] >= 3
|
||||
//[name] == giantsword && [quality] == magic # [warcriesskilltab] >= 3
|
||||
[name] == throwingspear && [quality] == magic # [warcriesskilltab] >= 3 && ([manaleech] >= 6 || [lifeleech] >= 6) //crystal red
|
||||
[name] == giantsword && [quality] == magic # [warcriesskilltab] >= 3 && ([itemskillonattack] == 48 || [itemskillonattack] == 49) //crystal blue
|
||||
|
||||
// magic sceptors
|
||||
[type] == scepter && [quality] == magic # ([paladinskills]+[skillblessedhammer] >= 5) && ([skillconcentration] >= 3 || ([fcr] >= 10 && [skillconcentration] >= 2))
|
||||
[type] == scepter && [quality] == magic # ([paladinskills]+[skillfistoftheheavens] >= 5) && ([skillconviction] >= 3 || ([fcr] >= 10 && [skillconviction] >= 2))
|
||||
[type] == scepter && [quality] == magic # ([palicombatskilltab]+[skillblessedhammer] >= 6) && ([skillconcentration] >= 3 || ([fcr] >= 10 && [skillconcentration] >= 2))
|
||||
[type] == scepter && [quality] == magic # ([palicombatskilltab]+[skillfistoftheheavens] >= 6) && ([skillconviction] >= 3 || ([fcr] >= 10 && [skillconviction] >= 2))
|
||||
|
||||
// magic voodoo heads
|
||||
[type] == voodooheads && [quality] == magic && [flag] != ethereal # ([necromancerskills] == 2 || [poisonandboneskilltab] >= 3) && ([skillbonespear] >= 3 || [skillpoisonnova] >= 3) && ([maxhp] >= 20 || [fhr] >= 17 || [fbr] == 30)
|
||||
|
||||
// magic wands
|
||||
[type] == wand && [quality] == magic # [fcr] >= 20 && ([skillbonespear] >= 3 || [skillpoisonnova] >= 3) && ([skilldecrepify] >= 1 || [skilllowerresist] >= 1) && [necromancerskills] >= 2
|
||||
[type] == wand && [quality] == magic # [fcr] >= 20 && ([skillbonespear] >= 3 || [skillpoisonnova] >= 3) && ([skilldecrepify] >= 1 || [skilllowerresist] >= 1) && [poisonandboneskilltab] >= 3
|
||||
|
||||
// magic orbs
|
||||
[type] == orb && [quality] == magic # [sorceressskills]+[skilllightning] >= 5 && (([fcr] >= 20 && [skilllightningmastery] >= 1) || [skilllightningmastery] >= 3) //light
|
||||
[type] == orb && [quality] == magic # [lightningskilltab]+[skilllightning] >= 6 && (([fcr] >= 20 && [skilllightningmastery] >= 1) || [skilllightningmastery] >= 3) //light
|
||||
[type] == orb && [quality] == magic # ([sorceressskills]+[skillfrozenorb] >= 5 || [sorceressskills]+[skillblizzard] >= 5) && (([fcr] >= 20 && [skillcoldmastery] >= 1) || [skillcoldmastery] >= 3) //cold
|
||||
[type] == orb && [quality] == magic # ([coldskilltab]+[skillfrozenorb] >= 6 || [coldskilltab]+[skillblizzard] >=6) && (([fcr] >= 20 && [skillcoldmastery] >= 1) || [skillcoldmastery] >= 3) //cold
|
||||
[type] == orb && [quality] == magic # [sorceressskills]+[skillfireball] >= 5 && (([fcr] >= 20 && [skillfiremastery] >= 1) || [skillfiremastery] >= 3) //fire
|
||||
[type] == orb && [quality] == magic # ([fireskilltab]+[skillenchant] >= 6 || [fireskilltab]+[skillfireball] >= 6) && (([fcr] >= 20 && [skillfiremastery] >= 1) || [skillfiremastery] >= 3) //fire
|
||||
[type] == orb && [quality] == magic # [fireskilltab]+[skillhydra] >= 6 && [skillfiremastery] >= 2 //fire
|
||||
|
||||
// magic claws
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # ([ias] >= 20 || [hpregen] >= 4) && [skilllightningsentry]+[assassinskills] >= 5
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # ([ias] >= 20 || [hpregen] >= 4) && [skilllightningsentry]+[trapsskilltab] >= 6
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # ([ias] >= 20 || [hpregen] >= 4) && [skillwakeoffire]+[assassinskills] >= 5
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # ([ias] >= 20 || [hpregen] >= 4) && [skillwakeoffire]+[trapsskilltab] >= 6
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [sockets] >= 3 && [skilllightningsentry] >= 3
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [sockets] >= 3 && [skillwakeoffire] >= 3
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [itemtohitperlevel] >= 1 && [skilllightningsentry] >= 3
|
||||
([name] == greatertalons || [name] == runictalons || [name] == greaterclaws || [name] == feralclaws || [name] == bladetalons) && [quality] == magic && [flag] != ethereal # [ias] >= 20 && [itemtohitperlevel] >= 1 && [skillwakeoffire] >= 3
|
||||
|
||||
// magic javelins
|
||||
([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == magic && [flag] != ethereal # [ias] >= 40 && [amazonskills]+[javelinandspearskilltab] >= 5
|
||||
([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == magic && [flag] != ethereal # [ias] >= 40 && [javelinandspearskilltab] >= 6
|
||||
100
cmd/itemwatcher/config/itemfilter/misc.nip
Normal file
100
cmd/itemwatcher/config/itemfilter/misc.nip
Normal file
@@ -0,0 +1,100 @@
|
||||
// utility
|
||||
//[type] == gold # [gold] >= 750
|
||||
//[name] == scrolloftownportal
|
||||
//[name] == scrollofidentify
|
||||
|
||||
// ubers
|
||||
[name] == keyofterror
|
||||
[name] == keyofhate
|
||||
[name] == keyofdestruction
|
||||
//[name] == keyofterror # # [maxquantity] == 10
|
||||
//[name] == keyofhate # # [maxquantity] == 10
|
||||
//[name] == keyofdestruction # # [maxquantity] == 10
|
||||
//[name] == mephistosbrain
|
||||
//[name] == baalseye
|
||||
//[name] == diabloshorn
|
||||
|
||||
// tokens
|
||||
//[name] == twistedessenceofsuffering # # [maxquantity] == 2
|
||||
//[name] == chargedessenceofhatred # # [maxquantity] == 2
|
||||
//[name] == burningessenceofterror # # [maxquantity] == 2
|
||||
//[name] == festeringessenceofdestruction # # [maxquantity] == 2
|
||||
//[name] == tokenofabsolution # # [maxquantity] == 5
|
||||
|
||||
// runes
|
||||
//[name] == elrune # # [maxquantity] == 1
|
||||
//[name] == eldrune # # [maxquantity] == 1
|
||||
//[name] == tirrune # # [maxquantity] == 1
|
||||
//[name] == nefrune # # [maxquantity] == 1
|
||||
//[name] == ethrune # # [maxquantity] == 1
|
||||
//[name] == ithrune # # [maxquantity] == 1
|
||||
//[name] == talrune # # [maxquantity] == 1
|
||||
//[name] == ralrune # # [maxquantity] == 1
|
||||
//[name] == ortrune # # [maxquantity] == 1
|
||||
//[name] == thulrune # # [maxquantity] == 1
|
||||
//[name] == amnrune # # [maxquantity] == 1
|
||||
//[name] == solrune # # [maxquantity] == 1
|
||||
//[name] == shaelrune # # [maxquantity] == 1
|
||||
//[name] == dolrune # # [maxquantity] == 1
|
||||
//[name] == helrune # # [maxquantity] == 1
|
||||
//[name] == iorune # # [maxquantity] == 1
|
||||
//[name] == lumrune # # [maxquantity] == 1
|
||||
//[name] == korune # # [maxquantity] == 1
|
||||
//[name] == falrune # # [maxquantity] == 1
|
||||
//[name] == lemrune # # [maxquantity] == 1
|
||||
//[name] == pulrune # # [maxquantity] == 1
|
||||
[name] == umrune # # [maxquantity] == 5
|
||||
[name] == malrune # # [maxquantity] == 10
|
||||
[name] == istrune # # [maxquantity] == 10
|
||||
[name] == gulrune # # [maxquantity] == 10
|
||||
[name] == vexrune # # [maxquantity] == 10
|
||||
[name] == ohmrune # # [maxquantity] == 10
|
||||
[name] == lorune # # [maxquantity] == 10
|
||||
[name] == surrune # # [maxquantity] == 10
|
||||
[name] == berrune # # [maxquantity] == 10
|
||||
[name] == jahrune # # [maxquantity] == 10
|
||||
[name] == chamrune # # [maxquantity] == 10
|
||||
[name] == zodrune # # [maxquantity] == 10
|
||||
|
||||
// gems
|
||||
//[name] == chippedamethyst # # [maxquantity] == 1
|
||||
//[name] == chippeddiamond # # [maxquantity] == 1
|
||||
//[name] == chippedemerald # # [maxquantity] == 1
|
||||
//[name] == chippedruby # # [maxquantity] == 1
|
||||
//[name] == chippedsapphire # # [maxquantity] == 1
|
||||
//[name] == chippedskull # # [maxquantity] == 1
|
||||
//[name] == chippedtopaz # # [maxquantity] == 1
|
||||
//[name] == flawedamethyst # # [maxquantity] == 1
|
||||
//[name] == flaweddiamond # # [maxquantity] == 1
|
||||
//[name] == flawedemerald # # [maxquantity] == 1
|
||||
//[name] == flawedruby # # [maxquantity] == 1
|
||||
//[name] == flawedsapphire # # [maxquantity] == 1
|
||||
//[name] == flawedskull # # [maxquantity] == 1
|
||||
//[name] == flawedtopaz # # [maxquantity] == 1
|
||||
//[name] == amethyst # # [maxquantity] == 2
|
||||
//[name] == diamond # # [maxquantity] == 1
|
||||
//[name] == emerald # # [maxquantity] == 1
|
||||
//[name] == ruby # # [maxquantity] == 2
|
||||
//[name] == skull # # [maxquantity] == 1
|
||||
//[name] == sapphire # # [maxquantity] == 2
|
||||
//[name] == topaz # # [maxquantity] == 1
|
||||
//[name] == flawlessamethyst # # [maxquantity] == 3
|
||||
//[name] == flawlessdiamond # # [maxquantity] == 3
|
||||
//[name] == flawlessemerald # # [maxquantity] == 3
|
||||
//[name] == flawlessruby # # [maxquantity] == 3
|
||||
//[name] == flawlesssapphire # # [maxquantity] == 3
|
||||
//[name] == flawlessskull # # [maxquantity] == 3
|
||||
//[name] == flawlesstopaz # # [maxquantity] == 3
|
||||
[name] == perfectamethyst # # [maxquantity] == 10
|
||||
[name] == perfectdiamond # # [maxquantity] == 10
|
||||
[name] == perfectemerald # # [maxquantity] == 10
|
||||
[name] == perfectruby # # [maxquantity] == 10
|
||||
[name] == perfectsapphire # # [maxquantity] == 10
|
||||
[name] == perfectskull # # [maxquantity] == 10
|
||||
[name] == perfecttopaz # # [maxquantity] == 10
|
||||
|
||||
// potions
|
||||
//[name] == superhealingpotion
|
||||
//[name] == supermanapotion
|
||||
//[name] == rejuvenationpotion
|
||||
//[name] == fullrejuvenationpotion
|
||||
137
cmd/itemwatcher/config/itemfilter/rare.nip
Normal file
137
cmd/itemwatcher/config/itemfilter/rare.nip
Normal file
@@ -0,0 +1,137 @@
|
||||
// rare jewels
|
||||
//[type] == jewel && [quality] == rare # (([plusdefense] >= 40) + ([maxdamage] >= 9) + ([enhanceddamage] >= 30) + ([itemdamagetomana] >= 12) + ([tohit] >= 60) + ([maxmana] >= 15) + ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40) + ([coldresist] >= 30) + ([fireresist] >= 30) + ([lightresist] >= 30) + ([poisonresist] >= 30) + ([mindamage] >= 10) + ([fhr] >= 7) + ([hpregen] >= 4) + ([itemgoldbonus] >= 30) + ([maxhp] >= 8) + ([itemreqpercent] == -15) + ([strength] >= 9) + ([dexterity] >= 9) + ([energy] >= 9)) >= 3
|
||||
//[type] == jewel && [quality] == rare # (([plusdefense] >= 35) + ([maxdamage] >= 7) + ([enhanceddamage] >= 26) + ([itemdamagetomana] >= 10) + ([tohit] >= 50) + ([itemmagicbonus] >= 7) + ([maxmana] >= 12) + ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 32) + ([coldresist] >= 25) + ([fireresist] >= 25) + ([lightresist] >= 25) + ([poisonresist] >= 28) + ([mindamage] >= 8) + ([fhr] >= 7) + ([hpregen] >= 3) + ([itemgoldbonus] >= 30) + ([maxhp] >= 7) + ([itemreqpercent] == -15) + ([strength] >= 7) + ([dexterity] >= 7) + ([energy] >= 8)) >= 4
|
||||
|
||||
// rare rings
|
||||
[type] == ring && [quality] == rare # ([fcr]*18 + [strength]*8 + [dexterity]*10 + [maxhp]*4.5 + [coldresist]*2.8 + [fireresist]*2.8 + [lightresist]*2.8 + [poisonresist]*2.2 + [maxmana]*1.3 + [hpregen]*12 + [tohit]*1 + [mindamage]*12) >= 500
|
||||
|
||||
// rare amulets
|
||||
[type] == amulet && [quality] == rare # [itemaddclassskills] >= 2 && ([fcr]*18 + [strength]*6.7 + [dexterity]*7.5 + [maxhp]*4.5 + [coldresist]*2.1 + [fireresist]*2.1 + [lightresist]*2.1 + [poisonresist]*1.65 + [maxmana]*1.3 + [hpregen]*10.8) >= 500
|
||||
|
||||
// rare circlets
|
||||
//[type] == circlet && [quality] == rare && [flag] != ethereal # [sockets] >= 2 && [itemaddclassskills] >= 2 && [fcr] >= 20 && ([dexterity]+[strength] >= 10 || [maxhp] >= 20) && (([itemtohitpercentperlevel] >= 1) || ([dexterity]+[strength] >= 20) || ([maxhp] >= 35) || ([enhanceddamage] >= 15) || ([fhr] >= 10) || ([frw] >= 30) || ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40))
|
||||
//[type] == circlet && [quality] == rare && [flag] != ethereal # [sockets] >= 2 && [amazonskills] >= 2 && [frw] >= 30 && ([dexterity]+[strength] >= 10 || [maxhp] >= 20) && (([itemtohitpercentperlevel] >= 1) || ([dexterity]+[strength] >= 20) || ([maxhp] >= 35) || ([enhanceddamage] >= 15) || ([fhr] >= 10) || ([fcr] >= 20) || ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40))
|
||||
//[type] == circlet && [quality] == rare && [flag] != ethereal # [sockets] >= 2 && [paladinskills] >= 2 && [itemtohitpercentperlevel] >= 1 && (([dexterity]+[strength] >= 10) + ([dexterity]+[strength] >= 20) + ([maxhp] >= 20) + ([maxhp] >= 35) + ([enhanceddamage] >= 15) + ([fhr] >= 10) + ([frw] >= 30) + ([fcr] >= 20) + ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40)) >= 2
|
||||
|
||||
// rare sorceress orbs
|
||||
[type] == orb && [quality] == rare # [fcr] >= 20 && ([sorceressskills]+[skilllightning] >= 5) && ([sockets] == 2 || [skilllightningmastery] >= 1 || [skillenergyshield] >= 2)
|
||||
//[type] == orb && [quality] == rare # [fcr] >= 20 && (([sorceressskills]+[skillfrozenorb] >= 5) || ([sorceressskills]+[skillblizzard] >= 5)) && ([sockets] == 2 || [skillcoldmastery] >= 1 || [skillenergyshield] >= 2)
|
||||
//[type] == orb && [quality] == rare # [fcr] >= 20 && (([sorceressskills]+[skillfireball] >= 5) || ([sorceressskills]+[skillhydra] >= 5)) && ([sockets] == 2 || [skillfiremastery] >= 1 || [skillenergyshield] >= 2)
|
||||
|
||||
// rare barb helms
|
||||
//[type] == primalhelm && [quality] == rare && [flag] != ethereal # [barbarianskills]+[skillbattleorders] >= 5 && (([maxhp] >= 20) || ([sockets] == 2) || ([itemtohitpercentperlevel] >= 1))
|
||||
//[type] == primalhelm && [quality] == rare && [flag] == ethereal # [barbarianskills]+[skillbattleorders] >= 5 && ([maxhp] >= 20 || [itemtohitpercentperlevel] >= 1) && ([sockets] == 2 || [itemreplenishdurability] >=1)
|
||||
[type] == primalhelm && [quality] == rare && [flag] == ethereal # [enhanceddefense] >=180 && [itemreplenishdurability] >=1 && ([itemtohitpercentperlevel] >= 1 || [sockets] == 2)
|
||||
|
||||
// rare wands
|
||||
[type] == wand && [quality] == rare # [necromancerskills] == 2 && [fcr] >= 20 && [sockets] == 2 && ([skillbonespear] >= 3 || [skillpoisonnova] >= 3) && ([skilldecrepify] >= 1 || [skilllowerresist] >= 1)
|
||||
|
||||
// rare necro shields
|
||||
[type] == voodooheads && [quality] == rare # [necromancerskills] == 2 && ([skillbonespear] >= 3 || [skillpoisonnova] >= 3) && ([sockets] >= 2 || ([fbr] >= 30 && ([maxhp] >= 20 || [fhr] >= 17)))
|
||||
|
||||
// rare helm
|
||||
[type] == helm && [quality] == rare && [flag] != ethereal # [itemtohitpercentperlevel] >= 1 && [maxhp] >= 39 && [sockets] == 2 && [fhr] >= 10
|
||||
[type] == helm && [quality] == rare && [flag] == ethereal # [itemtohitpercentperlevel] >= 1 && [maxhp] >= 35 && [sockets] == 2 && ([fhr] >= 10 || [itemtohitpercent] >= 5 || [enhanceddefense] >= 150) && [itemreplenishdurability] >=1
|
||||
[type] == helm && [quality] == rare && [flag] == ethereal # [enhanceddefense] >=180 && [itemreplenishdurability] >=1 && ([itemtohitpercentperlevel] >= 1 || [sockets] == 2)
|
||||
|
||||
// rare armor
|
||||
//([name] == archonplate || [name] == mageplate || [name] == lightplate || [name] == gothicplate || [name] == ancientarmor || [name] == wirefleece)
|
||||
//[type] == armor && [quality] == rare && [flag] != ethereal # [sockets] == 2 && [maxhp] >= 55 && ([dexterity] >= 9 || [strength] >= 17) && (([coldresist]+[fireresist]+[lightresist] >= 20) || [fhr] >= 17 || [hpregen] >= 4)
|
||||
[type] == armor && [quality] == rare && [flag] == ethereal # [sockets] == 2 && [maxhp] >= 50 && [dexterity]+[strength] >= 7 && [itemreplenishdurability] >= 1
|
||||
[type] == armor && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 175 && [sockets] == 2 && [itemreplenishdurability] >=1
|
||||
[type] == armor && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 150 && [sockets] == 2 && [itemreplenishdurability] >=1 && ([maxhp] >= 20 || [dexterity]+[strength] >= 7 || [hpregen] >= 4)
|
||||
|
||||
// rare shields
|
||||
[type] == shield && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 150 && [sockets] == 2 && [itemreplenishdurability] >=1
|
||||
[type] == shield && [quality] == rare && [flag] != ethereal # [fhr] >= 17 && [sockets] == 2 && [fbr] >= 30 && ([maxhp] >= 30 || [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40)
|
||||
[type] == shield && [quality] == rare && [flag] == ethereal # [fhr] >= 17 && [sockets] == 2 && [fbr] >= 30 && ([maxhp] >= 30 || [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40) && [itemreplenishdurability] >= 1
|
||||
[type] == shield && [quality] == rare && [flag] != ethereal # [maxhp] >= 30 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40 && [sockets] == 2 && [fbr] >= 30
|
||||
[type] == shield && [quality] == rare && [flag] == ethereal # [maxhp] >= 30 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 40 && [sockets] == 2 && [fbr] >= 30 && [itemreplenishdurability] >= 1
|
||||
|
||||
// rare gloves
|
||||
[type] == gloves && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 180 && [itemreplenishdurability] >=1 && ([enhanceddefense] >= 200 || [ias] >= 20 || ([dexterity]+[strength] >= 10) || [hpregen] >= 5 || [passiveandmagicskilltab] == 2 || [javelinandspearskilltab] == 2 || ([coldresist]+[fireresist]+[lightresist] >= 20))
|
||||
[type] == gloves && [quality] == rare && [flag] != ethereal # [dexterity]+[strength] >= 25 && [coldresist]+[fireresist]+[lightresist] >= 55
|
||||
[type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && ([dexterity] >= 15 || [strength] >= 15) && ([bowandcrossbowskilltab] == 2 || [passiveandmagicskilltab] == 2 || [javelinandspearskilltab] == 2) && [coldresist]+[fireresist]+[lightresist] >= 25
|
||||
//[type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [dexterity]+[strength] >= 20 && (([coldresist]+[fireresist]+[lightresist] >= 35) || ([coldresist]+[fireresist] >= 40) || ([coldresist]+[lightresist] >= 40) || ([fireresist]+[lightresist] >= 40))
|
||||
[type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [dexterity]+[strength] >= 20 && ([bowandcrossbowskilltab] == 2 || [passiveandmagicskilltab] == 2 || [javelinandspearskilltab] == 2)
|
||||
[type] == gloves && [quality] == rare && [flag] == ethereal # [dexterity]+[strength] >= 25 && [coldresist]+[fireresist]+[lightresist] >= 60 && [itemreplenishdurability] >= 1
|
||||
[type] == gloves && [quality] == rare && [flag] == ethereal # [ias] == 20 && ([dexterity] >= 15 || [strength] >= 15) && ([bowandcrossbowskilltab] == 2 || [passiveandmagicskilltab] == 2 || [javelinandspearskilltab] == 2) && [coldresist]+[fireresist]+[lightresist] >= 25 && [itemreplenishdurability] >= 1
|
||||
//[type] == gloves && [quality] == rare && [flag] == ethereal # [ias] == 20 && [dexterity]+[strength] >= 20 && (([coldresist]+[fireresist]+[lightresist] >= 35) || ([coldresist]+[fireresist] >= 40) || ([coldresist]+[lightresist] >= 40) || ([fireresist]+[lightresist] >= 40)) && [itemreplenishdurability] >= 1
|
||||
[type] == gloves && [quality] == rare && [flag] == ethereal # [ias] == 20 && [dexterity]+[strength] >= 20 && ([bowandcrossbowskilltab] == 2 || [passiveandmagicskilltab] == 2 || [javelinandspearskilltab] == 2) && [itemreplenishdurability] >= 1
|
||||
|
||||
// rare boots
|
||||
[type] == boots && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 180 && [itemreplenishdurability] >=1 && ([enhanceddefense] >= 200 || [fhr] >= 10 || [dexterity] >= 7 || [hpregen] >= 5 || [frw] >= 30 || ([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 60))
|
||||
[type] == boots && [quality] == rare && [flag] != ethereal # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120
|
||||
[type] == boots && [quality] == rare && [flag] != ethereal # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 105 && ([fhr] >= 10 || [frw] >= 30 || [dexterity] >= 7 || [hpregen] >= 5)
|
||||
//[type] == boots && [quality] == rare && [flag] != ethereal # [dexterity] >= 7 && ([frw] >= 30 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
//[type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && ([fhr] >= 10 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
//[type] == boots && [quality] == rare && [flag] != ethereal # [fhr] >= 10 && ([dexterity] >= 7 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
[type] == boots && [quality] == rare && [flag] == ethereal # [itemreplenishdurability] >=1 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 120
|
||||
[type] == boots && [quality] == rare && [flag] == ethereal # [itemreplenishdurability] >=1 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 105 && ([fhr] >= 10 || [frw] >= 30 || [dexterity] >= 7 || [hpregen] >= 5)
|
||||
//[type] == boots && [quality] == rare && [flag] == ethereal # [itemreplenishdurability] >=1 && [dexterity] >= 7 && ([frw] >= 30 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
//[type] == boots && [quality] == rare && [flag] == ethereal # [itemreplenishdurability] >=1 && [frw] >= 30 && ([fhr] >= 10 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
//[type] == boots && [quality] == rare && [flag] == ethereal # [itemreplenishdurability] >=1 && [fhr] >= 10 && ([dexterity] >= 7 || [hpregen] >= 5) && (([coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 90) || ([coldresist]+[fireresist] >= 79) || ([coldresist]+[lightresist] >= 79) || ([lightresist]+[fireresist] >= 79))
|
||||
|
||||
// rare belts
|
||||
[type] == belt && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 180 && [itemreplenishdurability] >=1 && ([fhr] >= 17 || ([coldresist]+[fireresist]+[lightresist] >= 25) || ([strength]+[dexterity] >= 10) || [maxhp] >= 20)
|
||||
[type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 25 && [maxhp] >= 45 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 22
|
||||
[type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 30 && [maxhp] >= 60
|
||||
[type] == belt && [quality] == rare && [flag] == ethereal # [fhr] == 24 && [strength] >= 25 && [maxhp] >= 45 && [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 22 && [itemreplenishdurability] >= 1
|
||||
[type] == belt && [quality] == rare && [flag] == ethereal # [fhr] == 24 && [strength] >= 29 && [maxhp] >= 55 && [itemreplenishdurability] >= 1
|
||||
|
||||
// bows
|
||||
[type] == bow && [quality] == rare # [itemskillonattack] == 66 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 300 && [itemtohitperlevel] >= 1))
|
||||
//[type] == bow && [quality] == rare # ([ias] >= 20 || [sockets] == 2 || [enhanceddamage] >= 450) && ([enhanceddamage] >= 400 || ((([enhanceddamage] >= 250 && [itemskillonattack] == 66) || [enhanceddamage] >= 300) && [itemtohitperlevel] >= 1) || ([enhanceddamage] >= 350 && [itemskillonattack] == 66))
|
||||
//[type] == bow && [quality] == rare # [ias] >= 20 && [sockets] == 2 && ([enhanceddamage] >= 300 || ((([enhanceddamage] >= 225 && [itemskillonattack] == 66) || [enhanceddamage] >= 250) && [itemtohitperlevel] >= 1) || ([enhanceddamage] >= 250 && [itemskillonattack] == 66))
|
||||
|
||||
// javs
|
||||
[type] == amazonjavelin && [quality] == rare && [flag] != ethereal # [ias] >= 40 && ([amazonskills]+[javelinandspearskilltab] >= 4) && ([itemreplenishquantity] >= 1 || [itemknockback] >= 1 || [enhanceddamage] >= 200)
|
||||
[type] == amazonjavelin && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([amazonskills]+[javelinandspearskilltab] >= 4) && ([itemknockback] >= 1 || [enhanceddamage] >= 200) && [itemreplenishquantity] >= 1
|
||||
//[type] == javelin && [quality] == rare && [flag] == ethereal # [itemreplenishquantity] >= 1 && (([itemskillonattack] == 66 && [enhanceddamage] >= 300) || [enhanceddamage] >= 350 || ([itemtohitperlevel] >= 1 && [enhanceddamage] >= 250))
|
||||
//[type] == amazonjavelin && [quality] == rare && [flag] == ethereal # [itemreplenishquantity] >= 1 && (([itemskillonattack] == 66 && [enhanceddamage] >= 300) || [enhanceddamage] >= 350 || ([itemtohitperlevel] >= 1 && [enhanceddamage] >= 250))
|
||||
[type] == thrownweapon && [quality] == rare && [flag] == ethereal # [itemreplenishquantity] >= 1 && ([enhanceddamage] >= 425 || [itemskillonattack] == 66) && ([enhanceddamage] >= 300 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == thrownweapon && [quality] == rare && [flag] == ethereal # [itemreplenishquantity] >= 1 && [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == thrownweapon && [quality] == rare && [flag] == ethereal # [itemreplenishquantity] >= 1 && [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// claws
|
||||
//[type] == assassinclaw && [quality] == rare # [assassinskills]+[skilllightningsentry] >= 5 && ([sockets] == 2) && (([ias] >= 20) || ([itemtohitperlevel] >= 1))
|
||||
[type] == assassinclaw && [quality] == rare # [assassinskills]+[skilllightningsentry] >= 3 && [ias] >= 20 && [sockets] == 2 && [itemtohitperlevel] >= 1
|
||||
[type] == assassinclaw && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == assassinclaw && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == assassinclaw && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// axes
|
||||
[type] == axe && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == axe && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == axe && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// swords
|
||||
[type] == sword && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == sword && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == sword && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// maces
|
||||
[type] == mace && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == mace && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == mace && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// hammers
|
||||
[type] == hammer && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == hammer && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == hammer && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// scepters
|
||||
[type] == scepter && [quality] == rare # (([paladinskills]+[skillblessedhammer] >= 5) || ([paladinskills]+[skillfistoftheheavens] >= 5)) && ([sockets] >= 2 || [fcr] >= 10)
|
||||
[type] == scepter && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == scepter && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == scepter && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// polearms
|
||||
[type] == polearm && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == polearm && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == polearm && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
|
||||
// knives
|
||||
[type] == knife && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 425 || [itemskillonattack] == 66 || ([itemreplenishdurability] >= 1 || [sockets] == 2)) && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 225 && [itemtohitperlevel] >= 1))
|
||||
[type] == knife && [quality] == rare && [flag] == ethereal # [ias] >= 20 && ([enhanceddamage] >= 400 || ([enhanceddamage] >= 275 && [itemtohitperlevel] >= 1))
|
||||
[type] == knife && [quality] == rare && [flag] == ethereal # [ias] >= 40 && ([enhanceddamage] >= 350 || ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1))
|
||||
196
cmd/itemwatcher/config/itemfilter/set.nip
Normal file
196
cmd/itemwatcher/config/itemfilter/set.nip
Normal file
@@ -0,0 +1,196 @@
|
||||
// angelic raiment
|
||||
//[name] == ringmail && [quality] == set // angelic mantle
|
||||
//[name] == sabre && [quality] == set // angelic sickle
|
||||
[type] == ring && [quality] == set # [maxhp] == 20 // angelic halo
|
||||
[type] == amulet && [quality] == set # [itemlightradius] == 3 && [itemdamagetomana] == 20 // angelic wings
|
||||
|
||||
// arcanna's tricks
|
||||
//[type] == amulet && [quality] == set # [maxmana] == 15 // arcanna's sign
|
||||
//[name] == skullcap && [quality] == set // arcanna's head
|
||||
//[name] == lightplate && [quality] == set // arcanna's flesh
|
||||
//[name] == warstaff && [quality] == set // arcanna's deathwand
|
||||
|
||||
// arctic gear
|
||||
//[name] == quiltedarmor && [quality] == set // arctic furs
|
||||
//[name] == lightbelt && [quality] == set // arctic binding
|
||||
//[name] == lightgauntlets && [quality] == set # [maxhp] == 20 && [ias] == 10 // arctic mitts
|
||||
//[name] == shortwarbow && [quality] == set // arctic horn
|
||||
|
||||
// berseker's arsenal
|
||||
//[name] == helm && [quality] == set // berserker's headgear
|
||||
//[name] == splintmail && [quality] == set // berserker's hauberk
|
||||
//[name] == doubleaxe && [quality] == set // berserker's hatchet
|
||||
|
||||
// cathan's traps
|
||||
//[type] == ring && [quality] == set # [lifeleech] == 6 && [normaldamagereduction] == 2 // cathan's seal
|
||||
//[type] == amulet && [quality] == set # [fhr] == 10 && [lightmaxdam] == 5 // cathan's sigil
|
||||
//[name] == chainmail && [quality] == set // cathan's mesh
|
||||
//[name] == mask && [quality] == set // cathan's visage
|
||||
|
||||
// civerb's vestment
|
||||
//[name] == grandscepter && [quality] == set // civerb's cudgel
|
||||
//[type] == amulet && [quality] == set # [manarecovery] == 40 && [hpregen] == 4 // civerb's icon
|
||||
//[name] == largeshield && [quality] == set // civerb's ward
|
||||
|
||||
// cleglaw's brace
|
||||
//[name] == longsword && [quality] == set // cleglaw's tooth
|
||||
//[name] == chaingloves && [quality] == set // cleglaw's pincers
|
||||
//[name] == smallshield && [quality] == set // cleglaw's claw
|
||||
|
||||
// death's disguise
|
||||
//[name] == warsword && [quality] == set // death's touch
|
||||
//[name] == leathergloves && [quality] == set // death's hand
|
||||
//[name] == sash && [quality] == set // death's guard
|
||||
|
||||
// hsaru's defense
|
||||
//[name] == buckler && [quality] == set // hsarus' iron fist
|
||||
//[name] == belt && [quality] == set # [coldresist] == 20 && [maxhp] == 20 // hsarus' iron stay
|
||||
//[name] == chainboots && [quality] == set // hsarus' iron heel
|
||||
|
||||
// infernal tools
|
||||
//[name] == cap && [quality] == set # [fireresist] == 10 && [lightresist] == 10 && [coldresist] == 10 && [poisonresist] == 10 // infernal cranium
|
||||
//[name] == grimwand && [quality] == set // infernal touch
|
||||
//[name] == heavybelt && [quality] == set # [maxhp] == 20 && [enhanceddefense] == 25 // infernal sign
|
||||
|
||||
// iratha's finery
|
||||
//[name] == heavybelt && [quality] == set # [mindamage] == 5 // iratha's cord
|
||||
//[name] == crown && [quality] == set # [fireresist] == 30 && [lightresist] == 30 // iratha's coil
|
||||
//[type] == amulet && [quality] == set # [poisonresist] == 30 && [poisonlength] == -75 // iratha's collar
|
||||
//[name] == lightgauntlets && [quality] == set # [coldresist] == 30 // iratha's cuff
|
||||
|
||||
// isenhart's armory
|
||||
//[name] == broadsword && [quality] == set // isenhart's lightbrand
|
||||
//[name] == fullhelm && [quality] == set // isenhart's horns
|
||||
//[name] == breastplate && [quality] == set // isenhart's case
|
||||
//[name] == gothicshield && [quality] == set // isenhart's parry
|
||||
|
||||
// milabrega's regalia
|
||||
//[name] == kiteshield && [quality] == set // milabrega's orb
|
||||
//[name] == ancientarmor && [quality] == set // milabrega's robe
|
||||
//[name] == warscepter && [quality] == set // milabrega's rod
|
||||
//[name] == crown && [quality] == set # [maxhp] == 15 && [maxmana] == 15 // milabrega's diadem
|
||||
|
||||
// sigon's steel
|
||||
//[name] == greathelm && [quality] == set // sigon's visor
|
||||
//[name] == gothicplate && [quality] == set // sigon's shelter
|
||||
//[name] == greaves && [quality] == set // sigon's sabot
|
||||
//[name] == towershield && [quality] == set // sigon's guard
|
||||
//[name] == platedbelt && [quality] == set // sigon's warp
|
||||
//[name] == gauntlets && [quality] == set // sigon's gage
|
||||
|
||||
// tancred's battlegear
|
||||
//[name] == bonehelm && [quality] == set // tancred's skull
|
||||
//[name] == fullplatemail && [quality] == set // tancred's spine
|
||||
//[name] == boots && [quality] == set # [staminarecoverybonus] == 25 && [dexterity] == 10 // tancred's hobnails
|
||||
//[name] == militarypick && [quality] == set // tancred's crowbill
|
||||
//[type] == amulet && [quality] == set # [magicdamagereduction] == 1 && [normaldamagereduction] == 2 // tancred's weird
|
||||
|
||||
// vidala's rig
|
||||
//[type] == amulet && [quality] == set # [coldresist] == 20 && [maxmana] == 15 // vidala's snare
|
||||
//[name] == longbattlebow && [quality] == set // vidala's barb
|
||||
//[name] == leatherarmor && [quality] == set // vidala's ambush
|
||||
//[name] == lightplatedboots && [quality] == set // vidala's fetlock
|
||||
|
||||
// aldur's watchtower
|
||||
//[name] == huntersguise && [quality] == set // aldur's stony gaze
|
||||
//[name] == battleboots && [quality] == set # [defense] >= 47 && [fireresist] >= 50 // aldur's advance perfect
|
||||
[name] == battleboots && [quality] == set // aldur's advance
|
||||
//[name] == shadowplate && [quality] == set // aldur's deception
|
||||
//[name] == jaggedstar && [quality] == set // aldur's rhythm
|
||||
|
||||
// bul kathos' children
|
||||
//[name] == colossusblade && [quality] == set // bul-kathos' sacred charge
|
||||
//[name] == mythicalsword && [quality] == set // bul-kathos' tribal guardian
|
||||
|
||||
// cow king's leathers
|
||||
//[name] == warhat && [quality] == set // cow king's horns
|
||||
//[name] == studdedleather && [quality] == set // cow king's hide
|
||||
//[name] == heavyboots && [quality] == set # [dexterity] == 20 && [itemmagicbonus] == 25 // cow king's hooves
|
||||
|
||||
// the disciple
|
||||
//[type] == amulet && [quality] == set # [itemallskills] == 1 && [coldresist] == 18 // telling of beads
|
||||
[name] == bramblemitts && [quality] == set // laying of hands
|
||||
//[name] == duskshroud && [quality] == set // dark adherent
|
||||
//[name] == demonhideboots && [quality] == set // rite of passage
|
||||
[name] == mithrilcoil && [quality] == set //credendum
|
||||
|
||||
// griswold's legacy
|
||||
[name] == ornateplate && [quality] == set # [defense] >= 950 // griswold's heart perfect
|
||||
[name] == corona && [quality] == set # [defense] >= 290 && [itemmagicbonus] >= 30 // griswold's valor perfect
|
||||
[name] == caduceus && [quality] == set # [sockets] >= 4 && [enhanceddamage] >= 240 // griswold's redemption perfect
|
||||
//[name] == vortexshield && [quality] == set # [defense] >= 333 // griswold's honor perfect
|
||||
[name] == vortexshield && [quality] == set // griswold's honor
|
||||
|
||||
// heaven's brethren
|
||||
//[name] == cuirass && [quality] == set // haemosu's adamant
|
||||
//[name] == reinforcedmace && [quality] == set // dangoon's teaching
|
||||
//[name] == ward && [quality] == set // taebaek's glory
|
||||
//[name] == spiredhelm && [quality] == set // ondal's almighty
|
||||
|
||||
// hwanin's majesty
|
||||
//[name] == grandcrown && [quality] == set // hwanin's splendor
|
||||
//[name] == bill && [quality] == set // hwanin's justice
|
||||
//[name] == tigulatedmail && [quality] == set // hwanin's refuge
|
||||
//[name] == belt && [quality] == set # [lightmindam] == 3 && [lightmaxdam] == 33 // hwanin's blessing
|
||||
|
||||
// immortal king
|
||||
[name] == warbelt && [quality] == set // immortal king's detail
|
||||
[name] == avengerguard && [quality] == set // immortal king's will
|
||||
[name] == ogremaul && [quality] == set // immortal king's stone crusher
|
||||
[name] == sacredarmor && [quality] == set // immortal king's soul cage
|
||||
[name] == wargauntlets && [quality] == set // immortal king's forge
|
||||
[name] == warboots && [quality] == set // immortal king's pillar
|
||||
|
||||
// m'avina's battle hymn
|
||||
//[name] == diadem && [quality] == set // m'avina's true sight
|
||||
//[name] == grandmatronbow && [quality] == set // m'avina's caster
|
||||
//[name] == krakenshell && [quality] == set // m'avina's embrace
|
||||
//[name] == battlegauntlets && [quality] == set // m'avina's icy clutch
|
||||
//[name] == sharkskinbelt && [quality] == set // m'avina's tenet
|
||||
|
||||
// natalya's odium
|
||||
//[name] == grimhelm && [quality] == set # [defense] >= 300 && [dexterity] >= 30 && [strength] >= 20 && [fireresist] >= 20 // natalya's totem perfect
|
||||
[name] == grimhelm && [quality] == set // natalya's totem
|
||||
//[name] == scissorssuwayyah && [quality] == set // natalya's mark
|
||||
[name] == loricatedmail && [quality] == set # [defense] >= 721 && [sockets] >= 3 // natalya's shadow perfect
|
||||
[name] == meshboots && [quality] == set # [defense] >= 169 && [lightresist] >= 25 && [coldresist] >= 25 // natalya's soul perfect
|
||||
|
||||
// naj's ancient vestige
|
||||
//[name] == circlet && [quality] == set // naj's circlet
|
||||
[name] == hellforgeplate && [quality] == set // naj's light plate
|
||||
//[name] == elderstaff && [quality] == set // naj's puzzler
|
||||
|
||||
// orphan's call
|
||||
[name] == wingedhelm && [quality] == set // guillaume's face
|
||||
[name] == roundshield && [quality] == set // whistan's guard
|
||||
//[name] == sharkskingloves && [quality] == set // magnus' skin
|
||||
//[name] == battlebelt && [quality] == set // wilhelm's pride
|
||||
|
||||
// sander's folly
|
||||
//[name] == cap && [quality] == set # [itemmagicbonus] == 35 //sander's paragon
|
||||
//[name] == bonewand && [quality] == set //sander's superstition
|
||||
//[name] == heavygloves && [quality] == set # [maxhp] == 40 //sander's taboo
|
||||
//[name] == heavyboots && [quality] == set # [dexterity] == 10 && [strength] == 5 //sander's riprap
|
||||
|
||||
// sazabi's grand tribute
|
||||
//[name] == basinet && [quality] == set // sazabi's mental sheath
|
||||
//[name] == crypticsword && [quality] == set // sazabi's cobalt redeemer
|
||||
//[name] == balrogskin && [quality] == set // sazabi's ghost liberator
|
||||
|
||||
// tal rasha's wrappings
|
||||
[name] == swirlingcrystal && [quality] == set // tal rasha's lidless eye
|
||||
[name] == deathmask && [quality] == set // tal rasha's horadric crest
|
||||
//[name] == lacqueredplate && [quality] == set # [defense] >= 941 // tal rasha's guardianship perfect
|
||||
[name] == lacqueredplate && [quality] == set // tal rasha's guardianship
|
||||
[type] == amulet && [quality] == set # [sorceressskills] == 2 // tal rasha's adjucation
|
||||
//[name] == meshbelt && [quality] == set # [itemmagicbonus] >= 15 // tal rasha's fine-spun cloth
|
||||
[name] == meshbelt && [quality] == set // tal rasha's fine-spun cloth
|
||||
|
||||
// trang-oul's avatar
|
||||
[name] == bonevisage && [quality] == set # [defense] >= 257 // trang-oul's guise perfect
|
||||
[name] == chaosarmor && [quality] == set # [defense] >= 857 // trang-oul's scales perfect
|
||||
[name] == cantortrophy && [quality] == set # [defense] >= 189 && [fireresist] >= 45 // trang-oul's wing perfect
|
||||
//[name] == trollbelt && [quality] == set # [defense] >= 166 && [maxmana] >= 50 // trang-oul's girth perfect
|
||||
[name] == trollbelt && [quality] == set // trang-oul's girth
|
||||
//[name] == heavybracers && [quality] == set # [defense] >= 74 // trang-oul's claws perfect
|
||||
[name] == heavybracers && [quality] == set // trang-oul's claws
|
||||
168
cmd/itemwatcher/config/itemfilter/unid.nip
Normal file
168
cmd/itemwatcher/config/itemfilter/unid.nip
Normal file
@@ -0,0 +1,168 @@
|
||||
// unique gloves
|
||||
[name] == heavygloves && [quality] == unique && [flag] != ethereal // bloodfist
|
||||
[name] == lightgauntlets && [quality] == unique && [flag] != ethereal // magefist
|
||||
[name] == chaingloves && [quality] == unique && [flag] != ethereal // chance guards
|
||||
[name] == gauntlets && [quality] == unique && [flag] != ethereal // frostburn
|
||||
[name] == vampirebonegloves && [quality] == unique && [flag] != ethereal // dracul's grasp
|
||||
[name] == ogregauntlets && [quality] == unique && [flag] != ethereal // steelrend
|
||||
|
||||
// unique belts
|
||||
//[name] == sash && [quality] == unique && [flag] != ethereal // lenymo
|
||||
[name] == heavybelt && [quality] == unique && [flag] != ethereal // goldwrap
|
||||
[name] == demonhidesash && [quality] == unique && [flag] != ethereal // string of ears
|
||||
//[name] == battlebelt && [quality] == unique && [flag] != ethereal // snowclash
|
||||
[name] == warbelt && [quality] == unique && [flag] != ethereal // thundergod's vigor
|
||||
[name] == spiderwebsash && [quality] == unique && [flag] != ethereal // arachnid mesh
|
||||
[name] == vampirefangbelt && [quality] == unique && [flag] != ethereal // nosferatu's coil
|
||||
[name] == mithrilcoil && [quality] == unique && [flag] != ethereal // verdungo's hearty cord
|
||||
|
||||
// unique boots
|
||||
[name] == lightplatedboots && [quality] == unique && [flag] != ethereal // goblin toe
|
||||
[name] == boots && [quality] == unique && [flag] != ethereal // hotspur
|
||||
[name] == sharkskinboots && [quality] == unique && [flag] != ethereal // waterwalk
|
||||
[name] == battleboots && [quality] == unique && [flag] != ethereal // war traveler
|
||||
[name] == warboots && [quality] == unique && [flag] != ethereal // gore rider
|
||||
[name] == scarabshellboots && [quality] == unique && [flag] != ethereal // sandstorm trek
|
||||
[name] == scarabshellboots && [quality] == unique && [flag] == ethereal // eth sandstorm trek
|
||||
[name] == boneweaveboots && [quality] == unique && [flag] != ethereal // marrowwalk
|
||||
[name] == myrmidongreaves && [quality] == unique && [flag] != ethereal // shadow dancer
|
||||
|
||||
// unique helms
|
||||
[name] == sallet && [quality] == unique && [flag] != ethereal // rockstopper
|
||||
[name] == sallet && [quality] == unique && [flag] == ethereal // eth rockstopper
|
||||
[name] == grandcrown && [quality] == unique && [flag] != ethereal // crown of thieves
|
||||
[name] == grandcrown && [quality] == unique && [flag] == ethereal // eth crown of thieves
|
||||
[name] == grimhelm && [quality] == unique && [flag] != ethereal // vampire gaze
|
||||
[name] == grimhelm && [quality] == unique && [flag] == ethereal // eth vampire gaze
|
||||
[name] == shako && [quality] == unique && [flag] != ethereal // harlequin crest
|
||||
[name] == shako && [quality] == unique && [flag] == ethereal // eth harlequin crest
|
||||
[name] == demonhead && [quality] == unique && [flag] != ethereal // andariel's visage
|
||||
[name] == demonhead && [quality] == unique && [flag] == ethereal // eth andariel's visage
|
||||
[name] == bonevisage && [quality] == unique && [flag] != ethereal // giant skull
|
||||
[name] == bonevisage && [quality] == unique && [flag] == ethereal // eth giant skull
|
||||
[name] == tiara && [quality] == unique && [flag] != ethereal // kira's guardian
|
||||
[name] == diadem && [quality] == unique && [flag] != ethereal // griffon's eye
|
||||
[name] == corona && [quality] == unique && [flag] != ethereal // crown of ages
|
||||
|
||||
// unique armor
|
||||
[name] == serpentskinarmor && [quality] == unique && [flag] != ethereal // skin of the vipermagi
|
||||
[name] == cuirass && [quality] == unique && [flag] == ethereal // eth duriel's shell
|
||||
[name] == mesharmor && [quality] == unique && [flag] != ethereal // shaftstop
|
||||
[name] == mesharmor && [quality] == unique && [flag] == ethereal // eth shaftstop
|
||||
[name] == russetarmor && [quality] == unique && [flag] != ethereal // skullder's ire
|
||||
[name] == russetarmor && [quality] == unique && [flag] == ethereal // eth skullder's ire
|
||||
[name] == templarcoat && [quality] == unique && [flag] != ethereal // guardian angel
|
||||
[name] == templarcoat && [quality] == unique && [flag] == ethereal // eth guardian angel
|
||||
//[name] == wirefleece && [quality] == unique && [flag] == ethereal // eth the gladiator's bane
|
||||
//[name] == balrogskin && [quality] == unique && [flag] != ethereal // arkaine's valor
|
||||
//[name] == balrogskin && [quality] == unique && [flag] == ethereal // eth arkaine's valor
|
||||
[name] == krakenshell && [quality] == unique && [flag] != ethereal // leviathan
|
||||
[name] == shadowplate && [quality] == unique && [flag] == ethereal // eth steel carapace
|
||||
[name] == chaosarmor && [quality] == unique && [flag] == ethereal // eth black hades
|
||||
[name] == sacredarmor && [quality] == unique && [flag] != ethereal // templar's might or tyreal's might
|
||||
[name] == sacredarmor && [quality] == unique && [flag] == ethereal // templar's might
|
||||
|
||||
// unique shields
|
||||
[name] == roundshield && [quality] == unique && [flag] != ethereal // moser's blessed circle
|
||||
[name] == grimshield && [quality] == unique && [flag] != ethereal // lidless wall
|
||||
[name] == grimshield && [quality] == unique && [flag] == ethereal // eth lidless wall
|
||||
[name] == monarch && [quality] == unique && [flag] != ethereal // stormshield
|
||||
|
||||
// unique daggers
|
||||
[name] == dagger && [quality] == unique // gull
|
||||
[name] == boneknife && [quality] == unique // wizardspike
|
||||
|
||||
// unique swords
|
||||
[name] == tulwar && [quality] == unique && [flag] != ethereal // blade of ali baba
|
||||
[name] == tulwar && [quality] == unique && [flag] == ethereal // eth blade of ali baba
|
||||
|
||||
// unique axes
|
||||
[name] == cleaver && [quality] == unique // butcher's pupil
|
||||
[name] == berserkeraxe && [quality] == unique && [flag] == ethereal // eth death cleaver
|
||||
|
||||
// unique bows and crossbows
|
||||
//[name] == shortsiegebow && [quality] == unique // witchwild string
|
||||
//[name] == wardbow && [quality] == unique // widowmaker
|
||||
[name] == hydrabow && [quality] == unique // windforce
|
||||
//[name] == ballista && [quality] == unique // buriza-do kyanon
|
||||
|
||||
// unique maces
|
||||
[name] == tyrantclub && [quality] == unique && [flag] != ethereal // demon limb
|
||||
[name] == tyrantclub && [quality] == unique && [flag] == ethereal // eth demon limb
|
||||
|
||||
// unique polearms
|
||||
//[name] == ogreaxe && [quality] == unique && [flag] != ethereal // bonehew
|
||||
//[name] == ogreaxe && [quality] == unique && [flag] == ethereal // eth bonehew
|
||||
//[name] == thresher && [quality] == unique && [flag] != ethereal // the reaper's toll
|
||||
[name] == thresher && [quality] == unique && [flag] == ethereal // eth the reaper's toll
|
||||
//[name] == crypticaxe && [quality] == unique && [flag] != ethereal // tomb reaver
|
||||
[name] == crypticaxe && [quality] == unique && [flag] == ethereal // eth tomb reaver
|
||||
|
||||
// unique scepters
|
||||
[name] == mightyscepter && [quality] == unique && [flag] != ethereal // heaven's light or the redeemer
|
||||
[name] == caduceus && [quality] == unique && [flag] != ethereal // astreon's iron ward
|
||||
|
||||
// unique spears
|
||||
[name] == yari && [quality] == unique && [flag] == ethereal // eth hone sundan
|
||||
|
||||
// unique staves
|
||||
//[name] == quarterstaff && [quality] == unique && [flag] == ethereal // eth ribcracker
|
||||
[name] == elderstaff && [quality] == unique && [flag] != ethereal // ondal's wisdom
|
||||
[name] == elderstaff && [quality] == unique && [flag] == ethereal // eth ondal's wisdom
|
||||
[name] == archonstaff && [quality] == unique // mang song's lesson
|
||||
|
||||
// unique throwing weapons
|
||||
//[name] == wingedknife && [quality] == unique && [flag] == ethereal // eth warshrike
|
||||
[name] == wingedaxe && [quality] == unique && [flag] == ethereal // eth lacerator
|
||||
|
||||
// unique wands
|
||||
[name] == burntwand && [quality] == unique && [flag] != ethereal // suicide branch
|
||||
[name] == burntwand && [quality] == unique && [flag] == ethereal // eth suicide branch
|
||||
|
||||
// unique amazon
|
||||
[name] == ceremonialjavelin && [quality] == unique && [flag] == ethereal // eth titan's revenge
|
||||
[name] == matriarchaljavelin && [quality] == unique && [flag] != ethereal // thunderstroke
|
||||
|
||||
// unique necromancer
|
||||
[name] == hierophanttrophy && [quality] == unique && [flag] != ethereal // homunculus
|
||||
//[name] == bloodlordskull && [quality] == unique && [flag] != ethereal // darkforce spawn
|
||||
//[name] == succubusskull && [quality] == unique && [flag] != ethereal // boneflame
|
||||
|
||||
// unique barbarian
|
||||
[name] == slayerguard && [quality] == unique && [flag] != ethereal // arreat's face
|
||||
[name] == slayerguard && [quality] == unique && [flag] == ethereal // eth arreat's face
|
||||
//[name] == furyvisor && [quality] == unique && [flag] != ethereal // wolfhowl
|
||||
|
||||
// unique sorceress
|
||||
[name] == swirlingcrystal && [quality] == unique && [flag] != ethereal // the oculus
|
||||
[name] == swirlingcrystal && [quality] == unique && [flag] == ethereal // eth the oculus
|
||||
//[name] == eldritchorb && [quality] == unique && [flag] != ethereal // eschuta's temper
|
||||
//[name] == eldritchorb && [quality] == unique && [flag] == ethereal // eth eschuta's temper
|
||||
[name] == dimensionalshard && [quality] == unique && [flag] != ethereal // death's fathom
|
||||
[name] == dimensionalshard && [quality] == unique && [flag] == ethereal // eth death's fathom
|
||||
|
||||
// unique druid
|
||||
[name] == totemicmask && [quality] == unique && [flag] != ethereal // jalal's mane
|
||||
[name] == bloodspirit && [quality] == unique && [flag] != ethereal // cerebus' bite
|
||||
//[name] == skyspirit && [quality] == unique && [flag] != ethereal // ravenlore
|
||||
|
||||
// unique paladin
|
||||
[name] == gildedshield && [quality] == unique && [flag] != ethereal // herald of zakarum
|
||||
[name] == gildedshield && [quality] == unique && [flag] == ethereal // eth herald of zakarum
|
||||
//[name] == sacredrondache && [quality] == unique && [flag] != ethereal // alma negra
|
||||
//[name] == sacredrondache && [quality] == unique && [flag] == ethereal // eth alma negra
|
||||
//[name] == gildedshield && [quality] == unique // dragonscale
|
||||
|
||||
// unique jewelery
|
||||
//[type] == amulet && [quality] == unique // any unique amulet
|
||||
//[type] == ring && [quality] == unique // any unique ring
|
||||
//[type] == jewel && [quality] == unique // rainbow facet
|
||||
|
||||
// unique charms
|
||||
//[name] == grandcharm && [quality] == unique // gheed's fortune
|
||||
[name] == largecharm && [quality] == unique // hellfire torch
|
||||
[name] == smallcharm && [quality] == unique // annihilus
|
||||
|
||||
// magic charms for cubing
|
||||
//[name] == grandcharm && [quality] == magic && [level] >= 91
|
||||
//[name] == smallcharm && [quality] == magic && [level] >= 91
|
||||
287
cmd/itemwatcher/config/itemfilter/unique.nip
Normal file
287
cmd/itemwatcher/config/itemfilter/unique.nip
Normal file
@@ -0,0 +1,287 @@
|
||||
// unique gloves
|
||||
//[name] == heavygloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 20 // bloodfist perfect
|
||||
//[name] == chaingloves && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 40 // chance guards
|
||||
//[name] == chaingloves && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 40 && [enhanceddefense] >= 30 // chance guards perfect
|
||||
//[name] == lightgauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 30 // magefist perfect
|
||||
//[name] == gauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 20 // frostburn perfect
|
||||
//[name] == vampirebonegloves && [quality] == unique && [flag] != ethereal # [strength] == 15 && [lifeleech] >= 10 && [itemhealafterkill] >= 10 && [enhanceddefense] >= 120 // dracul's grasp perfect
|
||||
//[name] == vampirebonegloves && [quality] == unique && [flag] != ethereal # [strength] == 15 // dracul's grasp
|
||||
//[name] == ogregauntlets && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 60 && [strength] >= 20 && [plusdefense] >= 210 // steelrend perfect
|
||||
//[name] == ogregauntlets && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 60 && [strength] >= 20 // steelrend
|
||||
|
||||
// unique belts
|
||||
//[name] == heavybelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 60 && [itemgoldbonus] >= 80 // goldwrap perfect
|
||||
//[name] == demonhidesash && [quality] == unique && [flag] != ethereal # [lifeleech] >= 8 && [damageresist] >= 15 && [magicdamagereduction] >= 15 && [enhanceddefense] >= 180 // string of ears perfect
|
||||
[name] == battlebelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 170 // snowclash
|
||||
//[name] == warbelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // thundergod's vigor perfect
|
||||
//[name] == spiderwebsash && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 120 // arachnid mesh perfect
|
||||
//[name] == vampirefangbelt && [quality] == unique && [flag] != ethereal # [lifeleech] >= 7 && [defense] >= 63 // nosferatu's coil perfect
|
||||
//[name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [damageresist] >= 15 // verdungo's hearty cord
|
||||
//[name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [damageresist] >= 15 && [vitality] >= 40 // verdungo's hearty cord
|
||||
//[name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [damageresist] >= 15 && [vitality] >= 40 && [hpregen] >= 13 && [enhanceddefense] >= 140 && [maxstamina] >= 120 // verdungo's hearty cord perfect
|
||||
|
||||
// unique boots
|
||||
//[name] == lightplatedboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 60 // goblin toes perfect
|
||||
//[name] == boots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 20 // hotspur perfect
|
||||
[name] == demonhideboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 150 && [itemgoldbonus] >= 70 // infernostride perfect
|
||||
//[name] == sharkskinboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 210 && [maxhp] >= 65 // waterwalk perfect
|
||||
//[name] == sharkskinboots && [quality] == unique && [flag] != ethereal # [maxhp] >= 65 // waterwalk
|
||||
//[name] == battleboots && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 50 && [enhanceddefense] >= 190 // war traveler perfect
|
||||
//[name] == battleboots && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 50 // war traveler
|
||||
//[name] == warboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // gore rider perfect
|
||||
[name] == meshboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 190 // silkweave perfect
|
||||
//[name] == scarabshellboots && [quality] == unique && [flag] != ethereal # [strength] >= 15 && [vitality] >= 15 && [poisonresist] >= 70 // sandstorm trek perfect
|
||||
//[name] == scarabshellboots && [quality] == unique && [flag] == ethereal # [strength] >= 15 && [vitality] >= 15 && [poisonresist] >= 70 // eth sandstorm trek perfect
|
||||
//[name] == scarabshellboots && [quality] == unique && [flag] != ethereal # [strength] >= 15 && [vitality] >= 15 // sandstorm trek
|
||||
//[name] == scarabshellboots && [quality] == unique && [flag] == ethereal # [strength] >= 15 && [vitality] >= 15 // eth sandstorm trek
|
||||
//[name] == boneweaveboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 && [skillskeletonmastery] >= 2 && [strength] >= 20 // marrowwalk perfect
|
||||
//[name] == myrmidongreaves && [quality] == unique && [flag] != ethereal # [shadowdisciplinesskilltab] >= 2 && [dexterity] >= 25 && [enhanceddefense] >= 100 // shadow dancer perfect
|
||||
//[name] == myrmidongreaves && [quality] == unique && [flag] != ethereal # [shadowdisciplinesskilltab] >= 2 && [dexterity] >= 25 // shadow dancer
|
||||
|
||||
// unique helms
|
||||
//[name] == sallet && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 220 && [coldresist] >= 40 && [fireresist] >= 50 && [lightresist] >= 40 // rock stopper perfect
|
||||
//[name] == sallet && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [coldresist] >= 40 && [fireresist] >= 50 && [lightresist] >= 40 // eth rock stopper perfect
|
||||
//[name] == grandcrown && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 && [itemgoldbonus] >= 100 && [lifeleech] >= 12 // crown of thieves perfect
|
||||
//[name] == grandcrown && [quality] == unique && [flag] == ethereal # [enhanceddefense] == 190 && [itemgoldbonus] >= 100 && [lifeleech] >= 12 // eth crown of thieves
|
||||
//[name] == grimhelm && [quality] == unique && [flag] != ethereal # [lifeleech] >= 8 && [manaleech] >= 8 && [damageresist] >= 20 && [magicdamagereduction] >= 15 // vampire gaze perfect
|
||||
//[name] == grimhelm && [quality] == unique && [flag] == ethereal # [lifeleech] >= 8 && [manaleech] >= 8 && [damageresist] >= 20 && [magicdamagereduction] >= 15 // eth vampire gaze perfect
|
||||
//[name] == grimhelm && [quality] == unique && [flag] != ethereal # [damageresist] >= 20 // vampire gaze
|
||||
//[name] == grimhelm && [quality] == unique && [flag] == ethereal # [damageresist] >= 20 // eth vampire gaze
|
||||
//[name] == shako && [quality] == unique && [flag] != ethereal # [defense] >= 141 // harlequin crest
|
||||
//[name] == spiredhelm && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 190 && [dexterity] >= 20 && [passivecoldmastery] >= 15 && [itemabsorbcold] >= 9 // nightwing's veil perfect
|
||||
//[name] == spiredhelm && [quality] == unique && [flag] != ethereal # [dexterity] >= 20 && [passivecoldmastery] >= 15 // nightwing's veil
|
||||
[name] == spiredhelm && [quality] == unique && [flag] != ethereal # [passivecoldmastery] >= 15 // nightwing's veil
|
||||
[name] == spiredhelm && [quality] == unique && [flag] == ethereal # [vitality] >= 15 // eth veil of steel perfect
|
||||
//[name] == demonhead && [quality] == unique && [flag] != ethereal # [strength] >= 30 && [lifeleech] >= 10 // andariel's visage
|
||||
//[name] == demonhead && [quality] == unique && [flag] == ethereal # [strength] >= 30 && [lifeleech] >= 10 // eth andariel's visage
|
||||
//[name] == demonhead && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 150 && [strength] >= 30 && [lifeleech] >= 10 // andariel's visage perfect
|
||||
//[name] == demonhead && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 150 && [strength] >= 30 && [lifeleech] >= 10 // eth andariel's visage perfect
|
||||
//[name] == bonevisage && [quality] == unique # [sockets] >= 2 && [strength] >= 35 && [plusdefense] >= 320 // giant skull perfect
|
||||
//[name] == bonevisage && [quality] == unique # [sockets] >= 2 // giant skull
|
||||
//[name] == tiara && [quality] == unique # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 280 && [plusdefense] >= 120 // kira's guardian perfect
|
||||
//[name] == tiara && [quality] == unique # [coldresist]+[fireresist]+[lightresist]+[poisonresist] >= 280 // kira's guardian
|
||||
//[name] == diadem && [quality] == unique && [flag] != ethereal # [passiveltngmastery] >= 15 && [passiveltngpierce] >= 20 && [plusdefense] >= 200 // griffon's eye perfect
|
||||
//[name] == diadem && [quality] == unique && [flag] != ethereal # [passiveltngmastery] >= 15 && [passiveltngpierce] >= 20 // griffon's eye
|
||||
//[name] == corona && [quality] == unique # [sockets] >= 2 && [damageresist] >= 15 && [fireresist] >= 30 && [plusdefense] >= 150 // crown of ages perfect
|
||||
//[name] == corona && [quality] == unique # [sockets] >= 2 && [damageresist] >= 15 // crown of ages
|
||||
|
||||
// unique armor
|
||||
[name] == fullplatemail && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 150 // eth goldskin perfect
|
||||
[name] == linkedmail && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 160 // eth spirit forge perfect
|
||||
//[name] == linkedmail && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 160 // spirit forge perfect
|
||||
//[name] == tigulatedmail && [quality] == unique && [flag] != ethereal # [defense] == 534 // crow caw perfect
|
||||
[name] == tigulatedmail && [quality] == unique && [flag] == ethereal # [defense] == 800 // eth crow caw perfect
|
||||
[name] == demonhidearmor && [quality] == unique && [flag] == ethereal # [defense] == 594 && [hpregen] >= 25 // eth skin of the flayed one perfect
|
||||
//[name] == breastplate && [quality] == unique && [flag] == ethereal # [defense] == 206 // eth venom ward perfect
|
||||
//[name] == scalemail && [quality] == unique && [flag] == ethereal # [defense] == 182 // eth hawkmail perfect
|
||||
[name] == studdedleather && [quality] == unique && [flag] != ethereal # [defense] == 60 // twitchthroe perfect
|
||||
[name] == studdedleather && [quality] == unique && [flag] == ethereal # [defense] == 77 // eth twitchthroe perfect
|
||||
//[name] == serpentskinarmor && [quality] == unique && [flag] != ethereal # [coldresist] >= 35 && [magicdamagereduction] >= 13 // skin of the vipermagi perfect
|
||||
//[name] == serpentskinarmor && [quality] == unique && [flag] != ethereal # [coldresist] >= 35 // skin of the vipermagi
|
||||
[name] == cuirass && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // duriel's shell perfect
|
||||
//[name] == cuirass && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // eth duriel's shell perfect
|
||||
//[name] == mesharmor && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 220 // shaftstop perfect
|
||||
//[name] == mesharmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 // eth shaftstop perfect
|
||||
//[name] == russetarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // eth skullder's ire perfect
|
||||
//[name] == templarcoat && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // guardian angel perfect
|
||||
//[name] == templarcoat && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // eth guardian angel perfect
|
||||
[name] == sharktootharmor && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 220 && [plusdefense] == 60 && [itemattackertakesdamage] == 40 // toothrow perfect
|
||||
[name] == sharktootharmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [plusdefense] == 60 && [itemattackertakesdamage] == 40 // eth toothrow perfect
|
||||
[name] == wirefleece && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 && [normaldamagereduction] >= 20 && [magicdamagereduction] >= 20 // the gladiator's bane perfect
|
||||
[name] == balrogskin && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 180 && [itemallskills] >= 2 && [normaldamagereduction] >= 15 // arkaine's valor perfect
|
||||
[name] == balrogskin && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 180 && [itemallskills] >= 2 && [normaldamagereduction] >= 15 // eth arkaine's valor perfect
|
||||
//[name] == krakenshell && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 && [plusdefense] >= 150 && [damageresist] >= 25 && [strength] >= 50 // leviathan perfect
|
||||
//[name] == krakenshell && [quality] == unique && [flag] != ethereal # [damageresist] >= 25 && [strength] >= 50 // leviathan
|
||||
//[name] == shadowplate && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [manarecovery] >= 15 && [coldresist] >= 60 && [normaldamagereduction] >= 14 // eth steel carapace perfect
|
||||
//[name] == chaosarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 && [itemdemondamagepercent] >= 60 && [itemdemontohit] >= 250 // eth black hades perfect
|
||||
//[name] == sacredarmor && [quality] == unique # [strength] >= 30 && [fireresist] >= 30 && [enhanceddefense] >= 150 && [itemdemondamagepercent] >= 100 // tyreal's might perfect
|
||||
//[name] == sacredarmor && [quality] == unique # [strength] >= 30 && [fireresist] >= 30 //tyreal's might
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passiveltngmastery] >= 15 && ([skilllightning] >= 3 || [skillnova] >= 3) //ormus' robes
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivecoldmastery] >= 15 && [skillblizzard] >= 3 //ormus' robes
|
||||
[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivefiremastery] >= 15 && [skillfireball] >= 3 //ormus' robes
|
||||
//[name] == duskshroud && [quality] == unique && [flag] != ethereal # [passiveltngmastery] >= 15 && [passivefiremastery] >= 15 && [passivecoldmastery] >= 15 && ([skilllightning] >= 3 || [skillnova] >= 3 || [skillfireball] >= 3 || [skillblizzard] >= 3) // ormus' robes
|
||||
//[name] == sacredarmor && [quality] == unique && [flag] == ethereal # [strength] >= 15 && [vitality] >= 15 && [itemaddoffensiveaurasskilltab] >= 2 && [enhanceddefense] >= 220 && [armorclassvsmissile] >= 300 && [maxstamina] >= 50 // eth templar's might perfect
|
||||
//[name] == sacredarmor && [quality] == unique && [flag] != ethereal # [strength] >= 15 && [vitality] >= 15 && [itemaddoffensiveaurasskilltab] >= 2 && [enhanceddefense] >= 220 && [armorclassvsmissile] >= 300 && [maxstamina] >= 50 // templar's might perfect
|
||||
//[name] == sacredarmor && [quality] == unique && [flag] == ethereal # [strength] >= 15 && [vitality] >= 15 && [itemaddoffensiveaurasskilltab] >= 2 // eth templar's might
|
||||
//[name] == sacredarmor && [quality] == unique && [flag] != ethereal # [strength] >= 15 && [vitality] >= 15 && [itemaddoffensiveaurasskilltab] >= 2 // templar's might
|
||||
|
||||
// unique shields
|
||||
[name] == barbedshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 120 // lance guard perfect
|
||||
[name] == barbedshield && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 120 // eth lance guard perfect
|
||||
[name] == spikedshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 60 // swordback hold perfect
|
||||
//[name] == roundshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 220 // moser's blessed circle perfect
|
||||
[name] == pavise && [quality] == unique && [flag] != ethereal # [fireresist] >= 30 && [normaldamagereduction] >=16 && [magicdamagereduction] >= 18 && [enhanceddefense] >= 240 // gerke's sanctuary perfect
|
||||
[name] == pavise && [quality] == unique && [flag] == ethereal # [fireresist] >= 30 && [normaldamagereduction] >=16 && [magicdamagereduction] >= 18 && [enhanceddefense] >= 240 // eth gerke's sanctuary perfect
|
||||
//[name] == grimshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 130 && [itemmanaafterkill] >= 5 // lidless wall perfect
|
||||
//[name] == grimshield && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 130 && [itemmanaafterkill] >= 5 // eth lidless wall perfect
|
||||
[name] == luna && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // blackoak shield perfect
|
||||
[name] == luna && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // eth blackoak shield perfect
|
||||
//[name] == monarch && [quality] == unique && [flag] != ethereal # [defense] >= 148 // stormshield perfect
|
||||
[name] == ward && [quality] == unique && [flag] != ethereal # [fireresist] >= 40 && [toblock] >= 30 && [itemabsorbcold] >= 11 && [enhanceddefense] >= 180 // spirit ward perfect
|
||||
[name] == ward && [quality] == unique && [flag] == ethereal # [fireresist] >= 40 && [toblock] >= 30 && [itemabsorbcold] >= 11 && [enhanceddefense] >= 180 // eth spirit ward perfect
|
||||
[name] == trollnest && [quality] == unique && [flag] != ethereal # [sockets] >= 3 && [plusdefense] >= 420 && [armorclassvsmissile] >= 350 && [fireresist] >= 30 && [poisonresist] >= 40 && [itemhealafterkill] >= 7 // head hunter's glory perfect
|
||||
[name] == trollnest && [quality] == unique && [flag] == ethereal # [sockets] >= 3 && [plusdefense] >= 420 && [armorclassvsmissile] >= 350 && [fireresist] >= 30 && [poisonresist] >= 40 && [itemhealafterkill] >= 7 // eth head hunter's glory perfect
|
||||
|
||||
// unique daggers
|
||||
[name] == fangedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 // fleshripper perfect
|
||||
[name] == fangedknife && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 300 // eth fleshripper perfect
|
||||
[name] == legendspike && [quality] == unique # [enhanceddamage] >= 240 // eth ghostflame perfect
|
||||
|
||||
// unique swords
|
||||
//[name] == tulwar && [quality] == unique && [flag] != ethereal # [dexterity] >= 15 && [enhanceddamage] >= 120 // blade of ali baba perfect
|
||||
//[name] == tulwar && [quality] == unique && [flag] == ethereal # [dexterity] >= 15 && [enhanceddamage] >= 120 // eth blade of ali baba perfect
|
||||
[name] == phaseblade && [quality] == unique # [enhanceddamage] >= 270 && [strength] >= 10 && [sanctuaryaura] >= 13 // azurewrath perfect
|
||||
[name] == colossusblade && [quality] == unique # [enhanceddamage] >= 250 // the grandfather perfect
|
||||
[name] == battlesword && [quality] == unique && [flag] == ethereal // eth headstriker perfect
|
||||
[name] == espandon && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 200 // crainte vomir perfect
|
||||
[name] == espandon && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 200 // eth crainte vomir perfect
|
||||
|
||||
// unique axes
|
||||
//[name] == cleaver && [quality] == unique # [enhanceddamage] >= 200 // butcher's pupil perfect
|
||||
[name] == tomahawk && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 225 // eth razor's edge perfect
|
||||
[name] == ettinaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 270 && [sockets] == 5 // eth rune master perfect
|
||||
//[name] == berserkeraxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 280 && [itemhealafterkill] >= 9 // eth death cleaver perfect
|
||||
[name] == gloriousaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 290 // eth executioner's justice perfect
|
||||
|
||||
// unique bows and crossbows
|
||||
[name] == razorbow && [quality] == unique # [enhanceddamage] >= 220 && [lifeleech] >= 10 // riphook perfect
|
||||
//[name] == shortsiegebow && [quality] == unique # [enhanceddamage] >= 170 // witchwild string perfect
|
||||
[name] == gothicbow && [quality] == unique # [enhanceddamage] >= 250 && [itemdemondamagepercent] >= 200 && [itemundeaddamagepercent] >= 200 && [itemtohitpercent] >= 150 // goldstrike arch perfect
|
||||
[name] == wardbow && [quality] == unique # [enhanceddamage] >= 200 && [plusskillguidedarrow] >= 5 // widowmaker perfect
|
||||
//[name] == hydrabow && [quality] == unique # [manaleech] >= 8 // windforce perfect
|
||||
[name] == ballista && [quality] == unique # [enhanceddamage] >= 200 && [plusdefense] >= 150 // buriza-do kyanon perfect
|
||||
[name] == colossuscrossbow && [quality] == unique # [enhanceddamage] >= 230 && [itemtohitpercent] >= 150 // hellrack perfect
|
||||
|
||||
// unique maces
|
||||
//[name] == flail && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 60 // eth the general's tan do li ga perfect
|
||||
[name] == maul && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 // eth bonesnap perfect
|
||||
//[name] == tyrantclub && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 230 && [lifeleech] >= 13 && [fireresist] >= 20 // demon limb perfect
|
||||
//[name] == tyrantclub && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 230 && [lifeleech] >= 13 && [fireresist] >= 20 // eth demon limb perfect
|
||||
[name] == scourge && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 280 && [ias] >= 50 // eth horizon's tornado perfect
|
||||
[name] == scourge && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 && [itemabsorblight] >= 9 // eth stormlash perfect
|
||||
[name] == legendarymallet && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 320 && [itemnormaldamage] >= 30 && [strength] >= 30 // eth stone crusher perfect
|
||||
|
||||
// unique polearms
|
||||
[name] == ogreaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 320 // eth bonehew perfect
|
||||
//[name] == thresher && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 240 && [lifeleech] >= 15 // eth the reaper's toll perfect
|
||||
//[name] == crypticaxe && [quality] == unique && [flag] == ethereal # [sockets] >= 3 && [enhanceddamage] >= 280 && [fireresist] >= 50 // eth tomb reaver
|
||||
//[name] == crypticaxe && [quality] == unique && [flag] == ethereal # [sockets] >= 3 && [enhanceddamage] >= 280 && [fireresist] >= 50 && [itemundeaddamagepercent] >= 230 && [itemhealafterkill] >= 14 && [itemmagicbonus] >= 80 // eth tomb reaver perfect
|
||||
|
||||
// unique scepters
|
||||
//[name] == mightyscepter && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 300 && [sockets] >= 2 && [paladinskills] >= 3 && [itemhealafterdemonkill] >= 20 // heaven's light perfect
|
||||
[name] == mightyscepter && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 && [sockets] >= 2 && [paladinskills] >= 3 && [itemhealafterdemonkill] >= 20 // eth heaven's light perfect
|
||||
//[name] == caduceus && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 290 && [palicombatskilltab] >= 4 && [itemtohitpercent] >= 200 && [itemnormaldamage] >= 85 && [normaldamagereduction] >= 7 // astreon's iron ward perfect
|
||||
[name] == caduceus && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 290 && [palicombatskilltab] >= 4 && [itemtohitpercent] >= 200 && [itemnormaldamage] >= 85 && [normaldamagereduction] >= 7 // eth astreon's iron ward perfect
|
||||
//[name] == mightyscepter && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 300 && [itemnormaldamage] >= 120 && [skillredemption] >= 4 && [skillholybolt] >= 4 && [itemdemondamagepercent] >= 250 // the redeemer perfect
|
||||
[name] == mightyscepter && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 && [itemnormaldamage] >= 120 && [skillredemption] >= 4 && [skillholybolt] >= 4 && [itemdemondamagepercent] >= 250 // eth the redeemer perfect
|
||||
|
||||
// unique spears
|
||||
[name] == yari && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 200 // eth hone sundan perfect
|
||||
//[name] == warpike && [quality] == unique # [enhanceddamage] >= 260 && [enhanceddefense] >= 80 // steel pillar perfect
|
||||
|
||||
// unique staves
|
||||
[name] == quarterstaff && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 // eth ribcracker perfect
|
||||
//[name] == elderstaff && [quality] == unique && [flag] != ethereal # [itemallskills] >= 4 && [defense] >= 550 && [energy] >= 50 && [magicdamagereduction] >= 8 // ondal's wisdom perfect
|
||||
//[name] == elderstaff && [quality] == unique && [flag] == ethereal # [itemallskills] >= 4 && [defense] >= 550 && [energy] >= 50 && [magicdamagereduction] >= 8 // eth ondal's wisdom perfect
|
||||
//[name] == elderstaff && [quality] == unique && [flag] != ethereal # [itemallskills] >= 4 // ondal's wisdom
|
||||
//[name] == elderstaff && [quality] == unique && [flag] == ethereal # [itemallskills] >= 4 // eth ondal's wisdom
|
||||
//[name] == archonstaff && [quality] == unique # [passiveltngpierce] >= 15 && [passivefirepierce] >= 15 && [passivecoldpierce] >= 15 // mang song's lesson perfect
|
||||
//[name] == archonstaff && [quality] == unique // mang song's lesson
|
||||
|
||||
// unique throwing weapons
|
||||
[name] == wingedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 250 // eth warshrike perfect
|
||||
//[name] == wingedaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 210 // eth lacerator perfect
|
||||
[name] == battledart && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 180 && [lifeleech] >= 9 && [manaleech] >= 6 && [tohit] >= 450 // eth deathbit perfect
|
||||
[name] == francisca && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 200 && [lifeleech] >= 6 // eth the scalper perfect
|
||||
|
||||
// unique wands
|
||||
[name] == lichwand && [quality] == unique # [skillbonespirit] >= 2 && [skillbonespear] >= 3 && [skillbonewall] >= 3 && [skillbonearmor] >= 5 && [skillteeth] >= 5 // boneshade perfect
|
||||
[name] == unearthedwand && [quality] == unique # [poisonandboneskilltab] >= 2 && [passivepoispierce] >= 50 // death's web
|
||||
//[name] == unearthedwand && [quality] == unique # [poisonandboneskilltab] >= 2 && [passivepoispierce] >= 50 && [itemmanaafterkill] >= 12 && [itemhealafterkill] >= 12 // death's web perfect
|
||||
|
||||
// unique amazon
|
||||
//[name] == matriarchaljavelin && [quality] == unique && [flag] != ethereal # [javelinandspearskilltab] >= 4 && [enhanceddamage] >= 200 // thunderstroke perfect
|
||||
//[name] == matriarchaljavelin && [quality] == unique && [flag] != ethereal # [javelinandspearskilltab] >= 4 // thunderstroke
|
||||
//[name] == ceremonialjavelin && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 200 && [lifeleech] >= 9 // eth titan's revenge perfect
|
||||
[name] == ceremonialbow && [quality] == unique # [enhanceddamage] >= 190 && [manaleech] >= 8 // lycander's aim perfect
|
||||
|
||||
// unique assassin
|
||||
[name] == greatertalons && [quality] == unique && [flag] != ethereal # [enhanceddamage] >= 200 && [lifeleech] >= 9 // bartuc's cut-throat perfect
|
||||
[name] == greatertalons && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 200 && [lifeleech] >= 9 // eth bartuc's cut-throat perfect
|
||||
[name] == feralclaws && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 270 && [martialartsskilltab] >= 3 && [skillwakeofinferno] >= 2 && [skillwakeoffire] >= 2 && [fireresist] >= 70 // eth firelizard's talons perfect
|
||||
[name] == wristsword && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 240 && [martialartsskilltab] >= 2 && [shadowdisciplinesskilltab] >= 2 && [manaleech] >= 15 && [fireresist] >= 50 // eth jade talon perfect
|
||||
|
||||
// unique necromancer
|
||||
//[name] == hierophanttrophy && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // homunculus perfect
|
||||
[name] == succubusskull && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 150 && [necromancerskills] >= 3 && [fireresist] >= 30 // boneflame perfect
|
||||
[name] == bloodlordskull && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 180 && [necromancersummoningskilltab] >= 3 && [poisonandboneskilltab] >= 3 && [cursesskilltab] >= 3 //darkforce spawn perfect
|
||||
|
||||
// unique barbarian
|
||||
//[name] == slayerguard && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 && [lifeleech] >= 6 // arreat's face perfect
|
||||
//[name] == slayerguard && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 && [lifeleech] >= 6 // eth arreat's face perfect
|
||||
[name] == conquerorcrown && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 170 && [hpregen] >= 23 && [skillbattleorders] >= 2 && [skillbattlecommand] >= 2 // halaberd's reign perfect
|
||||
[name] == conquerorcrown && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 170 && [hpregen] >= 23 && [skillbattleorders] >= 2 && [skillbattlecommand] >= 2 // eth halaberd's reign perfect
|
||||
[name] == destroyerhelm && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 160 && [lifeleech] >= 6 && [itemattackertakesdamage] >= 77 && [warcriesskilltab] >= 3 && [masteriesskilltab] >= 3 && [barbcombatskilltab] >= 3 // demonhorn's edge perfect
|
||||
[name] == destroyerhelm && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 160 && [lifeleech] >= 6 && [itemattackertakesdamage] >= 77 && [warcriesskilltab] >= 3 && [masteriesskilltab] >= 3 && [barbcombatskilltab] >= 3 // eth demonhorn's edge perfect
|
||||
[name] == furyvisor && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 150 && [warcriesskilltab] >= 3 && [skillferalrage] >= 6 && [skilllycanthropy] >= 6 && [skillwerewolf] >= 6 && [strength] >= 15 && [dexterity] >= 15 && [vitality] >= 15 // wolfhowl perfect
|
||||
|
||||
// unique sorceress
|
||||
//[name] == eldritchorb && [quality] == unique # [sorceressskills] >= 3 && [energy] >= 30 && [passivefiremastery] >= 20 && [passiveltngmastery] >= 20 // eschuta's temper perfect
|
||||
[name] == eldritchorb && [quality] == unique # [sorceressskills] >= 3 && ([passivefiremastery] >= 20 || [passiveltngmastery] >= 20) // eschuta's temper
|
||||
//[name] == dimensionalshard && [quality] == unique # [passivecoldpierce] >= 30 && [lightresist] >= 40 && [fireresist] >= 40 // death's fathom perfect
|
||||
//[name] == dimensionalshard && [quality] == unique # [passivecoldpierce] >= 30 // death's fathom
|
||||
|
||||
// unique druid
|
||||
[name] == totemicmask && [quality] == unique # [enhanceddefense] >= 200 // jalal's mane perfect
|
||||
[name] == bloodspirit && [quality] == unique # [enhanceddefense] >= 140 && [itemtohitpercent] >= 120 && [lifeleech] >= 10 && [shapeshiftingskilltab] >= 4 && [skillferalrage] >= 2 // cerebus' bite perfect
|
||||
[name] == skyspirit && [quality] == unique && [flag] != ethereal # [passivefirepierce] >= 20 && [fireresist] >= 25 // ravenlore
|
||||
//[name] == skyspirit && [quality] == unique && [flag] != ethereal # [passivefirepierce] >= 20 && [fireresist] >= 25 && [enhanceddefense] >= 150 && [energy] >= 30 // ravenlore perfect
|
||||
|
||||
// unique paladin
|
||||
[name] == sacredrondache && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 210 && [enhanceddamage] >= 75 && [paladinskills] >= 2 && [itemtohitpercent] >= 75 && [magicdamagereduction] >= 9 // alma negra perfect
|
||||
[name] == sacredrondache && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 210 && [enhanceddamage] >= 75 && [paladinskills] >= 2 && [itemtohitpercent] >= 75 && [magicdamagereduction] >= 9 // eth alma negra perfect
|
||||
//[name] == gildedshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 200 // herald of zakarum perfect
|
||||
//[name] == gildedshield && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 200 // eth herald of zakarum perfect
|
||||
[name] == zakarumshield && [quality] == unique # [enhanceddefense] >= 200 && [itemabsorbfirepercent] >= 20 && [strength] >= 25 // dragonscale perfect
|
||||
|
||||
// unique rings
|
||||
[type] == ring && [quality] == unique # [itemmagicbonus] >= 30 && [tohit] >= 75 // nagelring perfect
|
||||
[type] == ring && [quality] == unique # [itemmagicbonus] >= 30 // nagelring
|
||||
//[type] == ring && [quality] == unique # [hpregen] >= 8 && [manaleech] >= 7 // manald heal perfect
|
||||
[type] == ring && [quality] == unique # [itemmaxmanapercent] >= 25 // stone of jordan
|
||||
[type] == ring && [quality] == unique # [maxhp] >= 40 && [magicdamagereduction] == 15 // dwarf star perfect
|
||||
//[type] == ring && [quality] == unique # [dexterity] >= 20 && [tohit] >= 250 // raven frost perfect
|
||||
[type] == ring && [quality] == unique # [dexterity] >= 20 && [tohit] >= 150 // raven frost
|
||||
//[type] == ring && [quality] == unique # [lifeleech] >= 5 && [itemallskills] == 1 // bul-kathos' wedding band perfect
|
||||
[type] == ring && [quality] == unique # [lifeleech] >= 3 && [itemallskills] == 1 // bul-kathos' wedding band
|
||||
[type] == ring && [quality] == unique # [poisonresist] >= 30 && [normaldamagereduction] >= 7 // nature's peace perfect
|
||||
//[type] == ring && [quality] == unique # [itemabsorblightpercent] >= 20 && [itemmagicbonus] >= 20 // wisp protector perfect
|
||||
[type] == ring && [quality] == unique # [itemabsorblightpercent] >= 20 // wisp protector
|
||||
|
||||
// unique amulets
|
||||
[type] == amulet && [quality] == unique # [fireresist] >= 50 // nokozan relic
|
||||
[type] == amulet && [quality] == unique # [strength] >= 12 && [fireresist] >= 25 // saracen's chance perfect
|
||||
[type] == amulet && [quality] == unique # [dexterity] >= 25 // the cat's eye
|
||||
[type] == amulet && [quality] == unique # [lightresist] >= 35 // highlord's wrath
|
||||
//[type] == amulet && [quality] == unique # [itemallskills] == 2 && [fireresist] >= 30 // mara's kaleidoscope perfect
|
||||
[type] == amulet && [quality] == unique # [itemallskills] == 2 && [fireresist] >= 20 // mara's kaleidoscope
|
||||
[type] == amulet && [quality] == unique # [defensiveaurasskilltab] >= 1 // seraph's hymn
|
||||
//[type] == amulet && [quality] == unique # [defensiveaurasskilltab] >= 2 && [itemdemondamagepercent] >= 50 && [itemdemontohit] >= 250 && [itemundeaddamagepercent] >= 50 && [itemundeadtohit] >= 250 // seraph's hymn perfect
|
||||
//[type] == amulet && [quality] == unique # [coldresist] >= 35 && [plusdefense] >= 350 && [tohit] >= 450 // metalgrid perfect
|
||||
[type] == amulet && [quality] == unique # [coldresist] >= 35 && [plusdefense] >= 300 // metalgrid
|
||||
|
||||
// unique jewels
|
||||
[name] == jewel && [quality] == unique # [itemskillondeath] >= 1 && [passivecoldmastery] >= 5 && [passivecoldpierce] >= 5 // rainbow facet cold die
|
||||
[name] == jewel && [quality] == unique # [itemskillondeath] >= 1 && [passivefiremastery] >= 5 && [passivefirepierce] >= 5 // rainbow facet fire die
|
||||
[name] == jewel && [quality] == unique # [itemskillondeath] >= 1 && [passiveltngmastery] >= 5 && [passiveltngpierce] >= 5 // rainbow facet light die
|
||||
|
||||
// unique charms
|
||||
//[name] == grandcharm && [quality] == unique # [itemmagicbonus] >= 40 && [itemgoldbonus] >= 160 && [itemreducedprices] >= 10 // gheed's fortune perfect
|
||||
[name] == grandcharm && [quality] == unique # [itemmagicbonus] >= 40 // gheed's fortune
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 19 && [fireresist] >= 19 && [itemaddamazonskills] == 3 // hellfire torch amazon
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 19 && [fireresist] >= 19 && [itemaddassassinskills] == 3 // hellfire torch assassin
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 19 && [fireresist] >= 19 && [itemaddbarbarianskills] == 3 // hellfire torch barbarian
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 19 && [fireresist] >= 19 && [itemadddruidskills] == 3 // hellfire torch druid
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 19 && [fireresist] >= 19 && [itemaddnecromancerskills] == 3 // hellfire torch necromancer
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 10 && [fireresist] >= 10 && [itemaddsorceressskills] == 3 // hellfire torch sorceress
|
||||
//[name] == largecharm && [quality] == unique # [strength] >= 10 && [fireresist] >= 10 && [itemaddpaladinskills] == 3 // hellfire torch paladin
|
||||
132
cmd/itemwatcher/config/itemfilter/white.nip
Normal file
132
cmd/itemwatcher/config/itemfilter/white.nip
Normal file
@@ -0,0 +1,132 @@
|
||||
// white non-eth armor
|
||||
//[name] == archonplate && [quality] < superior && [flag] != ethereal # ([sockets] == 3 || [sockets] == 4) # [maxquantity] == 1
|
||||
//[name] == duskshroud && [quality] < superior && [flag] != ethereal # ([sockets] == 3 || [sockets] == 4) # [maxquantity] == 1
|
||||
//[name] == mageplate && [quality] < superior && [flag] != ethereal # [sockets] == 3 # [maxquantity] == 1
|
||||
|
||||
//[type] == armor && [quality] <= superior && [flag] != ethereal # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[type] == armor && [quality] <= superior && [flag] != ethereal && [class] == exceptional # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[type] == armor && [quality] <= superior && [flag] != ethereal && [class] == elite # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[name] == ringmail && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[name] == breastplate && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == lightplate && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == gothicplate && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[name] == fullplatemail && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
//[name] == ancientarmor && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == mageplate && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3)
|
||||
//[name] == duskshroud && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == wyrmhide && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == scarabhusk && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == wirefleece && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == archonplate && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == sacredarmor && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 3 || [sockets] == 4)
|
||||
//[name] == russetarmor && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)
|
||||
|
||||
// white eth armor
|
||||
[name] == duskshroud && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == wyrmhide && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == scarabhusk && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == wirefleece && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == diamondmail && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == loricatedmail && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == greathauberk && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == boneweave && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == balrogskin && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == archonplate && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == krakenshell && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == hellforgeplate && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == lacqueredplate && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == shadowplate && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && [sockets] == 4
|
||||
[name] == sacredarmor && [quality] <= superior && [flag] == ethereal # [defense] >= 1000 && ([sockets] == 2 || [sockets] == 4)
|
||||
|
||||
// white shields
|
||||
//[name] == monarch && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[type] == auricshields && [quality] <= superior && [flag] != ethereal # [fireresist] >= 42 && ([sockets] == 0 || [sockets] == 4) # [maxquantity] == 1
|
||||
//[type] == auricshields && [quality] <= superior && [flag] == ethereal # [fireresist] >= 42 && ([sockets] == 0 || [sockets] == 4) # [maxquantity] == 1
|
||||
|
||||
[type] == auricshields && [quality] <= superior && [flag] != ethereal # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4) && ([fireresist] >= 45 || ([enhanceddamage] >= 65 && [tohit] >= 121))
|
||||
[name] == towershield && [quality] <= superior && [flag] != ethereal # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3)
|
||||
[name] == trollnest && [quality] <= superior && [flag] != ethereal # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3)
|
||||
[name] == monarch && [quality] <= superior && [flag] != ethereal # [enhanceddefense] >= 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4)
|
||||
[name] == monarch && [quality] <= superior && [flag] == ethereal # [defense] >= 333 && [sockets] == 4
|
||||
|
||||
// white helms
|
||||
//[type] == helm && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3)
|
||||
//[type] == circlet && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 3)
|
||||
[name] == corona && [quality] < superior && [flag] == ethereal # [defense] >= 247 && [sockets] == 0
|
||||
[name] == bonevisage && [quality] < superior && [flag] == ethereal # [defense] >= 235 && [sockets] == 0
|
||||
[type] == pelt && [quality] <= superior && [flag] != ethereal # [skilltornado] == 3 && ([skillcyclonearmor] >= 3 || [skillhurricane] >= 3 || [skilloaksage] >= 3) && ([sockets] == 0 || [sockets] == 3)
|
||||
|
||||
// white weapons
|
||||
//[name] == broadsword && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == longsword && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == crystalsword && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
[name] == crystalsword && [quality] <= superior && [flag] != ethereal # [sockets] == 5 # [maxquantity] == 1
|
||||
[name] == flail && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
[name] == flail && [quality] <= superior && [flag] != ethereal # [sockets] == 5 # [maxquantity] == 1
|
||||
[name] == phaseblade && [quality] <= superior && [flag] != ethereal # [sockets] == 5 # [maxquantity] == 1
|
||||
[name] == phaseblade && [quality] <= superior && [flag] != ethereal # [sockets] == 6 # [maxquantity] == 1
|
||||
|
||||
//[name] == colossusvoulge && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == crypticaxe && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == giantthresher && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == greatpoleaxe && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
//[name] == thresher && [quality] <= superior && [flag] != ethereal # [sockets] == 4 # [maxquantity] == 1
|
||||
[name] == colossusvoulge && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
[name] == crypticaxe && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
[name] == giantthresher && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
[name] == greatpoleaxe && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
[name] == thresher && [quality] <= superior && [flag] == ethereal # [sockets] == 4
|
||||
|
||||
[name] == crystalsword && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 4 //spirit
|
||||
[name] == longsword && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4) //spirit
|
||||
[name] == broadsword && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4) //spirit
|
||||
|
||||
[name] == crystalsword && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 5 //cta
|
||||
[name] == flail && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5) //cta
|
||||
[name] == doubleaxe && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 5) //cta
|
||||
[name] == warspike && [quality] <= superior # [enhanceddamage] >= 15 && ([tohit] == 3 || [itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 5 //cta
|
||||
|
||||
[name] == phaseblade && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //last wish, grief
|
||||
[name] == warspike && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //botd, death
|
||||
[name] == berserkeraxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //botd, death
|
||||
[name] == berserkeraxe && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //last wish, grief
|
||||
[name] == gloriousaxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5) //death
|
||||
[name] == decapitator && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5) //death
|
||||
[name] == thundermaul && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //botd
|
||||
[name] == colossusblade && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) //botd, death
|
||||
[name] == colossusblade && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && [sockets] == 5 //grief
|
||||
[name] == colossussword && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5) //death
|
||||
[name] == colossussword && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5) //grief
|
||||
[name] == zweihander && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 5) //grief
|
||||
[name] == archonstaff && [quality] == superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 6) //botd
|
||||
[name] == warpike && [quality] == superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 6) //botd
|
||||
[name] == ghostspear && [quality] == superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 6) //botd
|
||||
[name] == scythe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4) //infinity
|
||||
[name] == crypticaxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5) //infinity, insight, obedience, destruction, doom
|
||||
[name] == giantthresher && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && [sockets] == 4 //infinity, insight
|
||||
[name] == greatpoleaxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && [sockets] == 4 //infinity, insight
|
||||
[name] == thresher && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5) //infinity, insight, obedience, destruction, doom
|
||||
[name] == colossusvoulge && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4) //infinity, insight
|
||||
|
||||
[name] == grandmatronbow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && [bowandcrossbowskilltab] >= 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
[name] == matriarchalbow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && [bowandcrossbowskilltab] >= 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
[name] == hydrabow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5 || [sockets] == 6)
|
||||
[name] == crusaderbow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5 || [sockets] == 6)
|
||||
[name] == shadowbow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
[name] == diamondbow && [quality] <= superior # [enhanceddamage] >= 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
|
||||
[type] == staff && [quality] <= superior # [skillenergyshield] == 3 && [skillchillingarmor] >= 2 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
[type] == staff && [quality] <= superior # [skillenergyshield] == 3 && [skillshiverarmor] >= 2 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
[type] == staff && [quality] <= superior # [skillenergyshield] == 3 && [skillthunderstorm] >= 2 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
|
||||
|
||||
[type] == wand && [quality] <= superior # [skillbonespear] >= 3 && [skilldecrepify] >= 1 && ([skilllowerresist] >= 3 || [skillrevive] >= 3 || [skillbonespirit] >= 3) && [sockets] != 1
|
||||
[type] == wand && [quality] <= superior # [skillbonespear] >= 3 && [skilllowerresist] >= 1 && ([skilldecrepify] >= 3 || [skillrevive] >= 3 || [skillbonespirit] >= 3) && [sockets] != 1
|
||||
|
||||
([name] == warscepter || [name] == divinescepter || [name] == caduceus) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillfistoftheheavens]+[skillconviction] >= 6
|
||||
([name] == warscepter || [name] == divinescepter || [name] == caduceus) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillholyshield] >= 3
|
||||
([name] == warscepter || [name] == divinescepter || [name] == caduceus) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillblessedhammer]+[skillconcentration] >= 6
|
||||
|
||||
([name] == runictalons || [name] == feralclaws || [name] == suwayyah) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skilllightningsentry] >= 3 && [skillmindblast] >= 3 && ([skillvenom] >= 2 || [skillweaponblock] >= 2 || [skillshadowmaster] >= 2)
|
||||
([name] == runictalons || [name] == feralclaws || [name] == suwayyah) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skilllightningsentry] >= 3 && [skillvenom] >= 3 && ([skillmindblast] >= 2 || [skillweaponblock] >= 2 || [skillshadowmaster] >= 2)
|
||||
([name] == runictalons || [name] == feralclaws || [name] == suwayyah) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skilllightningsentry] >= 3 && [skillshadowmaster] >= 3 && ([skillmindblast] >= 2 || [skillweaponblock] >= 2 || [skillvenom] >= 2)
|
||||
([name] == runictalons || [name] == feralclaws || [name] == suwayyah) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && [skilllightningsentry] >= 3 && [skillweaponblock] >= 3 && ([skillmindblast] >= 2 || [skillshadowmaster] >= 2 || [skillvenom] >= 2)
|
||||
Reference in New Issue
Block a user