// +--------------------------------------------------------------------------------------+
// | _ \ \ _ \ __|
// | / _ \ / _|
// | _|_\ _/ _\ _|_\ ___|
// +--------------------------------------------------------------------------------------+
// keep all rare items
// this is a saftey line ... as long it isn't removed it will keep all items
// specifyed by the rule ... the action of commenting it out
// will apply all following rules ... this set of rules is no where of complete
//[QUALITY] == Rare # True # [KEEP]
// keep all Weapon for now
//[QUALITY] == Rare && [BASETYPE] == Weapon # True # [KEEP]
// keep all Armor for now
//[QUALITY] == Rare && [BASETYPE] == Armor # True # [KEEP]
// keep all jewelerys for now
//[QUALITY] == Rare && [BASETYPE] == Jewelry # True # [KEEP]
// +---------------------------------------------------------------------------+
// | _ _ _ _____ _____ _____ _____ _____
// | | | | | __| _ | _ | | | |
// | | | | | __| | __| | | | | |
// | |_____|_____|__|__|__| |_____|_|___|
// | +++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------------------------------------------------------------------------+
// +---------- One-Handed
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [BASETYPE] == Weapon && [ONEHAND] == True # [DPS] > 500 && [MAXSTATVIT] > 200 && ([SOCKETS] > 0 || [CRITDMG%] > 70) && ([LOH] >= 500 || [LS%] > 0) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [ONEHAND] == True # [DPS] > 800 && [MAXSTATVIT] > 200 && ([SOCKETS] > 0 || [CRITDMG%] > 70) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [ONEHAND] == True # [DPS] > 900 && ([SOCKETS] > 0 || [CRITDMG%] > 70) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [ONEHAND] == True # [DPS] > 1000 # [KEEP]
// +---------------------------------------------------------------------------+
// +---------- Two-Handed
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [BASETYPE] == Weapon && [TWOHAND] == True # [DPS] > 1100 && ([SOCKETS] > 0 || [CRITDMG%] > 100) && ([LOH] >= 700 || [LS%] > 0) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [TWOHAND] == True # [DPS] > 1100 && ([SOCKETS] > 0 || [CRITDMG%] > 100) && [MAXSTATVIT] > 200 # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [TWOHAND] == True # [DPS] > 1300 # [KEEP]
// +---------------------------------------------------------------------------+
// +---------- Ranged
// +---------------------------------------------------------------------------+
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____
// | | _ | __ | | | __ |
// | | | -| | | | | | -|
// | |__|__|__|__|_|_|_|_____|__|__|
// | +++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------------------------------------------------------------------------+
// +---------- Head
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Helm # [MAXSTATVIT] >= 200 && [SOCKETS] > 0 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Helm # [MAXSTATVIT] >= 200 && [SOCKETS] > 0 && [CRIT%] >= 4 # [KEEP]
[QUALITY] == Rare && [TYPE] == WizardHat # [INTVIT] >= 200 && [SOCKETS] > 0 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == WizardHat # [INTVIT] >= 200 && [SOCKETS] > 0 && [CRIT%] >= 4 # [KEEP]
[QUALITY] == Rare && [TYPE] == VoodooMask # [INTVIT] >= 200 && [SOCKETS] > 0 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == VoodooMask # [INTVIT] >= 200 && [SOCKETS] > 0 && [CRIT%] >= 4 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Shoulders
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Shoulder # [ALLRES] >= 60 && [MAXSTATVIT] >= 200 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Torso
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Chest # [ALLRES] >= 60 && [MAXSTATVIT] >= 200 && [SOCKETS] > 0 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [ALLRES] >= 60 && [MAXSTATVIT] >= 300 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Wrists
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Bracer # [MAXSTATVIT] >= 150 && [CRIT%] >= 3 && [ALLRES] >= 60 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Hands
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Gloves # [DMGFACTOR] > 20 && [MAXSTATVIT] > 150 # [KEEP]
[QUALITY] == Rare && [TYPE] == Gloves # [DMGFACTOR] > 24 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Waist
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Belt # [MAXSTATVIT] >= 250 && [ALLRES] >= 60 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- MightyBelt
[QUALITY] == Rare && [TYPE] == MightyBelt # [STRVIT] >= 300 && [ALLRES] >= 60 && [LS%] >= 2 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Legs
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Legs # [MAXSTATVIT] >= 200 && [ALLRES] >= 60 && [SOCKETS] > 0 # [KEEP]
[QUALITY] == Rare && [TYPE] == Legs # [MAXSTATVIT] >= 300 && [ALLRES] >= 60 # [KEEP]
// +---------------------------------------------------------------------------+
// | -- Feet
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Boots # [MAXSTATVIT] >= 200 && [MS%] >= 10 && [ALLRES] >= 60 # [KEEP]
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____ _____ ____
// | | | __| __|___| | | _ | | | \
// | | | | __| __|___| | | | | | | |
// | |_____|__| |__| |__|__|__|__|_|___|____/
// | +++++++++++++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------------------------------------------------------------------------+
// | -- Shields
[QUALITY] == Rare && [TYPE] == Shield # [MAXSTATVIT] > 200 && [CRIT%] > 8 && [ALLRES] > 60 && ([LIFE%] > 9 || [BLOCK%] > 8) # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Shield # True # [TRASH]
// +---------------------------------------------------------------------------+
// | -- Mojos
[QUALITY] == Rare && [TYPE] == Mojo # [INTVIT] > 300 && [DMGFACTOR] > 25 && ([MAXMANA] >= 80 || [MANAREG] >= 9 || [LIFE%] >= 12) # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Mojo # True # [TRASH]
// +---------------------------------------------------------------------------+
// | -- Orbs
[QUALITY] == Rare && [TYPE] == Orb # [INTVIT] > 300 && [DMGFACTOR] > 25 && [ARCONCRIT] > 8 # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Orb # True # [TRASH]
// +---------------------------------------------------------------------------+
// | -- Quivers
[QUALITY] == Rare && [TYPE] == Quiver # [DEXVIT] > 300 && [DMGFACTOR] > 32 && ([MAXDISCIP] >= 10 || [HATREDREG] > 1 || [LIFE%] >= 12) # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Quiver # True # [TRASH]
// +---------------------------------------------------------------------------+
// | __ _____ _ _ _ _____ __ _____ __ __
// | __| | __| | | | __| | | __ | | |
// | | | | __| | | | __| |__| -|_ _|
// | |_____|_____|_____|_____|_____|__|__| |_|
// | +++++++++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------------------------------------------------------------------------+
// | -- Amulet
// +---------------------------------------------------------------------------+
// | [MAXSTAT] == 350, [LIFE%] == 16, [AS%] == 9, [CRIT%] == 10, [LOH] == 959,
// | [MAXONERES] == 60, [CRITDMG%] == 100, [ALLRES] == 80,
// +---------------------------------------------------------------------------+
// | [DMGFACTOR] == 56, [TOTRES] == 140, [AVGDMG] == 70
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Amulet # [DMGFACTOR] >= 28 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] >= 70 && [DMGFACTOR] >= 24 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] >= 140 && [DMGFACTOR] >= 20 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] >= 300 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [TOTRES] >= 135 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [LOH] >= 900 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [THORNS] >= 2500 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [MF%] >= 44 && [GF%] >= 49 # [KEEP]
[QUALITY] == Rare && [TYPE] == Amulet # [CRITDMG%] >= 90 # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Amulet # True # [TRASH]
// +---------------------------------------------------------------------------+
// | -- Ring
// +---------------------------------------------------------------------------+
// | [MAXSTAT] == 200, [LIFE%] == 12,[ AS%] == 9, [CRIT%] == 6, [LOH] == 479,
// | [MAXONERES] == 60, [CRITDMG%] == 50, [ALLRES] == 80, [MINDMG] == 36,
// | [MAXDMG] == 104
// +---------------------------------------------------------------------------+
// | [DMGFACTOR] == 38, [TOTRES] == 140, [AVGDMG] == 70
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == Ring # [DMGFACTOR] >= 14 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] >= 50 && [DMGFACTOR] >= 12 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] >= 80 && [DMGFACTOR] >= 10 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] >= 100 && [DMGFACTOR] >= 8 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] >= 200 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [TOTRES] >= 135 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [LOH] >= 450 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [THORNS] >= 900 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [MAXSTATVIT] > 0 && [DMGFACTOR] > 0 && [MF%] >= 19 && [GF%] >= 24 # [KEEP]
[QUALITY] == Rare && [TYPE] == Ring # [CRITDMG%] >= 40 # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == Ring # True # [TRASH]
// +---------------------------------------------------------------------------+
// | -- FollowerSpecial
// +---------------------------------------------------------------------------+
[QUALITY] == Rare && [TYPE] == FollowerSpecial # [MAXSTATVIT] >= 300 && [ALLRES] >= 50 # [KEEP]
[QUALITY] == Rare && [TYPE] == FollowerSpecial # [MAXSTATVIT] >= 300 && [DMGFACTOR] >= 8 # [KEEP]
[QUALITY] == Rare && [TYPE] == FollowerSpecial # [MAXSTATVIT] >= 400 # [KEEP]
// trash rule
[QUALITY] == Rare && [TYPE] == FollowerSpecial # True # [TRASH]
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____
// ||_ _| __ | _ | __| | |
// | | | | -| |__ | |
// | |_| |__|__|__|__|_____|__|__|
// | ++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// safety rule
[QUALITY] == Rare && [BASETYPE] == Weapon && [ONEHAND] == True # [DPS] > 900 && [SOCKETS] > 0 && ([CRITDMG%] > 50 || [LOH] > 400 || [LS%] > 3 || [MAXSTATVIT] > 200) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Weapon && [TWOHAND] == True # [DPS] > 1200 && [SOCKETS] > 0 && ([CRITDMG%] > 100 || [LOH] > 800 || [LS%] > 6 || [MAXSTATVIT] > 400) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Armor # [MAXSTATVIT] > 400 || [DMGFACTOR] > 20 # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Armor # [MAXSTATVIT] > 300 && ([DMGFACTOR] > 16 || [ALLRES] > 60) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Armor # [MAXSTATVIT] > 200 && [DMGFACTOR] > 12 && [ALLRES] > 60 # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Jewelry # [MAXSTATVIT] > 300 || [DMGFACTOR] > 12 # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Jewelry # [MAXSTATVIT] > 200 && ([DMGFACTOR] > 9 || [ALLRES] > 60) # [KEEP]
[QUALITY] == Rare && [BASETYPE] == Jewelry # [MAXSTATVIT] > 100 && [DMGFACTOR] > 6 && [ALLRES] > 60 # [KEEP]
// cleanup rule trashing all other weapon legendarys
[QUALITY] == Rare && [BASETYPE] == Weapon # True # [TRASH]
[QUALITY] == Rare && [BASETYPE] == Armor # True # [TRASH]
[QUALITY] == Rare && [BASETYPE] == Jewelry # True # [TRASH]