the_small_one
New Member
- Joined
- May 13, 2013
- Messages
- 29
- Reaction score
- 0
I'm not very good at that but since I found no item rules to match what I wanted I tried to do mine.
Could someone please help me understand 2 things :
1) Why is my item rule stashing up almost everything even magic quality when the only rule in my magic.dis file is to trash all ?
2) Since it didn't work, I edited out all the rules but the last 3 to trash everything
and when the bot goes to town it trashs everything good but then says "[Trinity] Salvage: True" and goes
back and forth between the middle of the room and the blacksmith until I stop it.
Could someone please help me understand 2 things :
1) Why is my item rule stashing up almost everything even magic quality when the only rule in my magic.dis file is to trash all ?
2) Since it didn't work, I edited out all the rules but the last 3 to trash everything
and when the bot goes to town it trashs everything good but then says "[Trinity] Salvage: True" and goes
back and forth between the middle of the room and the blacksmith until I stop it.
Code:
// +--------------------------------------------------------------------------------------+
// | ______ _______ ______ _______
// | | __ \ _ | __ \ ___|
// | | < | < ___|
// | |___|__|___|___|___|__|_______|
// | +++++++++++++++++++++++++++++++
// +--------------------------------------------------------------------------------------+
//@OFFSTAT:=[AS%].dual + [CRIT%].dual + [CRITDMG%].dual
//@OFFSTATSCD:=[AS%].dual * [CRIT%].dual * [CRITDMG%].dual
//@OFFSTATSC:=[AS%].dual * [CRIT%].dual
//@OFFSTATSD:=[AS%].dual * [CRITDMG%].dual
//@OFFSTATCD:=[CRIT%].dual * [CRITDMG%].dual
// +---------------------------------------------------------------------------+
// | ______ _______ _____ _______ _______ ______ ______
// | | __ \ | | |_| ___| __| |__ | | |
// | | < | | | ___|__ | | __|__| -- |
// | |___|__|_______|_______|_______|_______| |______|__|______|
// | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// HIGH DAMAGE STUFF
[QUALITY] == "Rare" # ([AS%] * [CRIT%] * [CRITDMG%]) > 0 -> [KEEP]
[QUALITY] == "Rare" # ([AS%] * [CRIT%] * [SOCKETS]) > 0 -> [KEEP]
[QUALITY] == "Rare" # ([AS%] * [CRITDMG%] * [SOCKETS]) > 0 -> [KEEP]
[QUALITY] == "Rare" # ([CRIT%] * [CRITDMG%] * [SOCKETS]) > 0 -> [KEEP]
[QUALITY] == "Rare" # [OFFSTATSCD] > 0 -> [KEEP]
[QUALITY] == "Rare" # [OFFSTATSC] > 0 -> [KEEP]
[QUALITY] == "Rare" # [OFFSTATSD] > 0 -> [KEEP]
[QUALITY] == "Rare" # [OFFSTATCD] > 0 -> [KEEP]
// +---------------------------------------------------------------------------+
// | _ _ _ _____ _____ _____ _____ _____
// | | | | | __| _ | _ | | | |
// | | | | | __| | __| | | | | |
// | |_____|_____|__|__|__| |_____|_|___|
// | +++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------- One-Handed
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [DPS] > 2200 -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [DPS] > 1950 && [MAXSTATVIT] > 550 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [DPS] > 1950 && [MAXSTAT] > 550 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [DPS] > 1950 && [VIT] > 550 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [DPS] > 1950 && [MAXSTAT] > 500 && [VIT] > 500 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
// +---------- Two-Handed
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [DPS] > 2700 -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [DPS] > 2200 && [MAXSTATVIT] > 800 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [DPS] > 2200 && [MAXSTAT] > 800 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [DPS] > 2200 && [VIT] > 800 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [DPS] > 2200 && [MAXSTAT] > 800 && [VIT] > 800 && [SOCKETS] > 0 && ([CRITDMG%] >= 0 || [CRIT%] >= 0 || [LOH%] >= 0 || [LS%] > 0 || [AS%] > 0) -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" -> [SALVAGE]
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____
// | | _ | __ | | | __ |
// | | | -| | | | | | -|
// | |__|__|__|__|_|_|_|_____|__|__|
// | +++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------- Head
[QUALITY] == "Rare" && [TYPE] == "Helm" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Helm" # [MAXSTAT] >= 550 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Helm" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && [@OFFSTAT] > 0 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" # [MAXSTAT] >= 550 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && [@OFFSTAT] > 0 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" # [MAXSTAT] >= 550 && ([VIT] >= 500 || [LIFE%] >= 9) && [ALLRES] >= 80 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" # [MAXSTAT] >= 550 && [SOCKETS] > 0 && [@OFFSTAT] > 0 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Helm" -> [SALVAGE]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [SALVAGE]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [SALVAGE]
// +---------- Shoulders
[QUALITY] == "Rare" && [TYPE] == "Shoulder" # [MAXSTAT] >= 350 && ([VIT] >= 350 || [LIFE%] >= 7) && [ALLRES] >= 75 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Shoulder" -> [SALVAGE]
// +---------- Torso
[QUALITY] == "Rare" && [TYPE] == "Chest" # [MAXSTAT] >= 350 || [SOCKETS] >= 2 && ([VIT] >= 350 || [LIFE%] >= 7 || [ALLRES] >= 85) -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Chest" # [MAXSTAT] >= 350 || [SOCKETS] >= 2 && ([VIT] >= 350 || [LIFE%] >= 7) && [ALLRES] >= 85 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Chest" # [MAXSTAT] >= 350 || [SOCKETS] >= 2 && ([VIT] >= 350 || [LIFE%] >= 7) && [ALLRES] >= 85 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Chest" -> [SALVAGE]
// +---------- Wrists
[QUALITY] == "Rare" && [TYPE] == "Bracer" # [MAXSTAT] >= 350 && [VIT] >= 350 && ([@OFFSTAT] > 0 || [ALLRES] >= 70) -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Bracer" -> [SALVAGE]
// +---------- Hands
[QUALITY] == "Rare" && [TYPE] == "Gloves" # [MAXSTAT] >= 400 && [@OFFSTAT] > 0 && ([VIT] > 350 || [ALLRES] > 70) -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Gloves" # [MAXSTAT] >= 400 || [@OFFSTAT] > 0 && ([VIT] > 350 || [ALLRES] > 70) -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Gloves" # [MAXSTAT] >= 100 || [@OFFSTAT] > 100 && [VIT] > 100 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Gloves" -> [SALVAGE]
// +---------- Waist
[QUALITY] == "Rare" && [TYPE] == "Belt" # [MAXSTAT] > 350 && ([ALLRES] >= 60 || [VIT] >= 350 || [LIFE%] > 9) && [@OFFSTAT] > 5 -> [KEEP]
// +---------- MightyBelt
[QUALITY] == "Rare" && [TYPE] == "MightyBelt" # [MAXSTAT] > 350 && ([ALLRES] >= 60 || [VIT] >= 350 || [LIFE%] > 9) && [@OFFSTAT] > 5 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Belt" -> [SALVAGE]
[QUALITY] == "Rare" && [TYPE] == "MightyBelt" -> [SALVAGE]
// +---------- Legs
[QUALITY] == "Rare" && [TYPE] == "Legs" # [MAXSTAT] > 350 && [VIT] > 350 && [ALLRES] >= 70 && [SOCKETS] > 1 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Legs" # [MAXSTAT] > 350 && [VIT] > 350 && [ALLRES] >= 70 && ([REGEN] > 300 || [ARMORBONUS] > 800) -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Legs" -> [SALVAGE]
// +---------- Feet
[QUALITY] == "Rare" && [TYPE] == "Boots" # [MAXSTAT] >= 350 || [MS%] >= 10 && [VIT] >= 350 && [ALLRES] >= 70 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Boots" -> [SALVAGE]
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____ _____ ____
// | | | __| __|___| | | _ | | | \
// | | | | __| __|___| | | | | | | |
// | |_____|__| |__| |__|__|__|__|_|___|____/
// | +++++++++++++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------- Shields
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Shield" -> [SALVAGE]
// +---------- Mojos
[QUALITY] == "Rare" && [TYPE] == "Mojo" # [INTVIT] > 500 && [@OFFSTAT] > 15 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Mojo" # [INTVIT] > 650 && [@OFFSTAT] > 10 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Mojo" -> [SALVAGE]
// +---------- Orbs
[QUALITY] == "Rare" && [TYPE] == "Orb" # [INTVIT] > 500 && [@OFFSTAT] > 15 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Orb" # [INTVIT] > 650 && [@OFFSTAT] > 10 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Orb" -> [SALVAGE]
// +---------- Quivers
[QUALITY] == "Rare" && [TYPE] == "Quiver" # [DEXVIT] > 500 && [@OFFSTAT] > 15 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Quiver" # [DEXVIT] > 650 && [@OFFSTAT] > 10 || [LIFE%] >= 8 && [AVGDMG] > 250 || [SOCKETS] -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Quiver" -> [SALVAGE]
// +---------------------------------------------------------------------------+
// | __ _____ _ _ _ _____ __ _____ __ __
// | __| | __| | | | __| | | __ | | |
// | | | | __| | | | __| |__| -|_ _|
// | |_____|_____|_____|_____|_____|__|__| |_|
// | +++++++++++++++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// +---------- Amulet
[QUALITY] == "Rare" && [TYPE] == "Amulet" # [MAXSTAT] >= 450 && [VIT] >= 450 && [@OFFSTAT] > 0 || [LOH] >= 300 || [TOTRES] > 50 -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Amulet" # [MAXSTAT] >= 450 && [VIT] >= 450 && [@CRITDMG%] > 80 || [LOH] >= 300 || [TOTRES] > 50 -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [SALVAGE]
// +---------- Ring
[QUALITY] == "Rare" && [TYPE] == "Ring" # [MAXSTAT] > 150 && [@OFFSTAT] > 10 && [VIT] > 100 || ([LOH] > 149 || [LIFE%] > 5) -> [KEEP]
[QUALITY] == "Rare" && [TYPE] == "Ring" # [@OFFSTAT] > 35 && [VIT] > 100 || ([LOH] > 149 || [LIFE%] > 5) -> [KEEP]
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [SALVAGE]
// +---------- FollowerSpecial
// trash rule
[QUALITY] == "Rare" && [TYPE] == "FollowerSpecial" -> [SALVAGE]
// +---------------------------------------------------------------------------+
// | _____ _____ _____ _____ _____
// ||_ _| __ | _ | __| | |
// | | | | -| |__ | |
// | |_| |__|__|__|__|_____|__|__|
// | ++++++++++++++++++++++++++++++
// +---------------------------------------------------------------------------+
// cleanup rules
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" -> [SALVAGE]
[QUALITY] == "Rare" && [BASETYPE] == "Armor" -> [SALVAGE]
[QUALITY] == "Rare" && [BASETYPE] == "Jewelry" -> [SALVAGE]






