so i started using these lines:
// | -- Amulet
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [TRASH]
// | -- Ring
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 350 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]
******
from the itemrules.txt:
[OFFSTATS] | offensiv stats | 3
// | | = as%,crit%,critdmg%,avgdmg |
// | | counting each as one if it is
// | | bigger then 0 |
***
so by my logic [OFFSTATS] >= 3 should look for 3 out of the 4 offensive stats.
unfortunately these rings dont come by often, so i havent seen 1 yet, but with the original profile i had a crit attackspeed str ring stashed that was pretty useless, so i decided to change a few things in the rules.
Its been a while since i tampered with files, and would like someone to confirm that i didnt do something very stupid.
so i here is my file:
// | -- Amulet
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [TRASH]
// | -- Ring
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 350 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]
******
from the itemrules.txt:
[OFFSTATS] | offensiv stats | 3
// | | = as%,crit%,critdmg%,avgdmg |
// | | counting each as one if it is
// | | bigger then 0 |
***
so by my logic [OFFSTATS] >= 3 should look for 3 out of the 4 offensive stats.
unfortunately these rings dont come by often, so i havent seen 1 yet, but with the original profile i had a crit attackspeed str ring stashed that was pretty useless, so i decided to change a few things in the rules.
Its been a while since i tampered with files, and would like someone to confirm that i didnt do something very stupid.
so i here is my file:
// | -- Weapon
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [Crossbow] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [HandCrossbow] -> [TRASH]
// +---------------------------------------------------------------------------+
// | -- Head
[QUALITY] == "Rare" && [TYPE] == "Helm" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "SpiritStone" -> [TRASH]
// | -- Shoulders
[QUALITY] == "Rare" && [TYPE] == "Shoulder" -> [TRASH]
// |-- Chest
[QUALITY] == "Rare" && [TYPE] == "Chest" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "Cloak" -> [TRASH]
// |-- Bracers
[QUALITY] == "Rare" && [TYPE] == "Bracer" -> [TRASH]
// | -- Hands
[QUALITY] == "Rare" && [TYPE] == "Gloves" # ([MAXSTAT] >= 580 && [CRIT%] >= 8 && [AS%] >= 6 && [CRITDMG%] >= 40)
[QUALITY] == "Rare" && [TYPE] == "Gloves" -> [TRASH]
// | -- Waist
[QUALITY] == "Rare" && [TYPE] == "Belt" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "MightyBelt" -> [TRASH]
// | -- Legs
[QUALITY] == "Rare" && [TYPE] == "Legs" -> [TRASH]
// | -- Feet
[QUALITY] == "Rare" && [TYPE] == "Boots" -> [TRASH]
// | -- Shields
[QUALITY] == "Rare" && [TYPE] == "Shield" -> [TRASH]
// | -- Mojos
[QUALITY] == "Rare" && [TYPE] == "Mojo" -> [TRASH]
// | -- Orbs
[QUALITY] == "Rare" && [TYPE] == "Orb" -> [TRASH]
// | -- Quivers
[QUALITY] == "Rare" && [TYPE] == "Quiver" -> [TRASH]
// | -- Amulet
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [TRASH]
// | -- Ring
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 350 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]
// | -- FollowerSpecial
[QUALITY] == "Rare" && [TYPE] == "FollowerSpecial" -> [TRASH]
// cleanup rule trashing all other rares
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Armor" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Jewelry" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [Crossbow] -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [HandCrossbow] -> [TRASH]
// +---------------------------------------------------------------------------+
// | -- Head
[QUALITY] == "Rare" && [TYPE] == "Helm" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "SpiritStone" -> [TRASH]
// | -- Shoulders
[QUALITY] == "Rare" && [TYPE] == "Shoulder" -> [TRASH]
// |-- Chest
[QUALITY] == "Rare" && [TYPE] == "Chest" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "Cloak" -> [TRASH]
// |-- Bracers
[QUALITY] == "Rare" && [TYPE] == "Bracer" -> [TRASH]
// | -- Hands
[QUALITY] == "Rare" && [TYPE] == "Gloves" # ([MAXSTAT] >= 580 && [CRIT%] >= 8 && [AS%] >= 6 && [CRITDMG%] >= 40)
[QUALITY] == "Rare" && [TYPE] == "Gloves" -> [TRASH]
// | -- Waist
[QUALITY] == "Rare" && [TYPE] == "Belt" -> [TRASH]
[QUALITY] == "Rare" && [TYPE] == "MightyBelt" -> [TRASH]
// | -- Legs
[QUALITY] == "Rare" && [TYPE] == "Legs" -> [TRASH]
// | -- Feet
[QUALITY] == "Rare" && [TYPE] == "Boots" -> [TRASH]
// | -- Shields
[QUALITY] == "Rare" && [TYPE] == "Shield" -> [TRASH]
// | -- Mojos
[QUALITY] == "Rare" && [TYPE] == "Mojo" -> [TRASH]
// | -- Orbs
[QUALITY] == "Rare" && [TYPE] == "Orb" -> [TRASH]
// | -- Quivers
[QUALITY] == "Rare" && [TYPE] == "Quiver" -> [TRASH]
// | -- Amulet
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [TRASH]
// | -- Ring
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 350 && [OFFSTATS] >= 3
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]
// | -- FollowerSpecial
[QUALITY] == "Rare" && [TYPE] == "FollowerSpecial" -> [TRASH]
// cleanup rule trashing all other rares
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Armor" -> [TRASH]
[QUALITY] == "Rare" && [BASETYPE] == "Jewelry" -> [TRASH]