What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Item rules help

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.

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]
 
Back
Top