added more nip files as example

This commit is contained in:
Héctor Giménez
2023-03-14 23:06:48 +09:00
parent 7bfa29f2a4
commit 5f285a4660
9 changed files with 1493 additions and 814 deletions

View 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)

View File

@@ -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

View 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

View 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

View 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))

View 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

View 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

View 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

View 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)