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

Item Rules QuickStart Guide

Please make an official statement now, how your loot-rules working right. None of them stated in first post are working as intended.

1. Is every line an AND or an OR?
2. If OR, how much rules can we combine?
3. If we can combine rules, we need to put all rules in the same line or in different lines?
4. If in same line, how we seperate them?
 
So again.

Can we get "Pickup Radius" and "Life on hit"?


And has anyone been able to combine stats in rules and get it to work?

Because someone here is claiming that it works . . . ?

-> http://www.thebuddyforum.com/demonb...5978-help-my-custom-lootrules.html#post567490

I am testing these rules below, will report back soon. If some1 else could test it also we could see if this AND/OR dilema is true or false . . .

So far it has just stashed a ring (correctly), so far no armor/weapon filtered by the rule has been stashed.


Code:
<?xml version="1.0" encoding="utf-8" ?>

<ItemRules name="Default Item Rules" useRoundedValues="true">

	<Priority priority1="Keep" priority2="Salvage" priority3="Sell" />

	<Categories>
	
		<Category ruleType="PickUp">
      
			<ItemRule>
				<StatRules>
					<Rule quality="Magic1" />
				</StatRules>
			</ItemRule>

			<ItemRule itemName="Gold" stack="250" />
      
			<ItemRule itemName="Page of*" stack="1" />
			<ItemRule itemName="Tome of*" stack="1" />
      
			<ItemRule itemName="*Flawless Square*" stack="1" />

			<ItemRule itemName="*Health Potion*" stack="1" />
			
			<ItemRule itemName="*Plan:*" />
			<ItemRule itemName="*Design:*" />
			
		</Category>

		<Category ruleType="Keep">
		
			<ItemRule itemName="*Plan:*" />
			<ItemRule itemName="*Design:*" />
      
			<ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="true" description="High DPS 2h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="1000" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="true" description="High DPS 2h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="900" quality="Rare4" />
				</StatRules>
			</ItemRule>

			<ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="false" description="High DPS 1h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="900" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="false" description="High DPS 1h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="800" quality="Rare4" />
				</StatRules>
			</ItemRule>

			<ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="GoldFind" minValue="20" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="20" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="15" quality="Magic1" />
                    <Rule stat="GoldFind" minValue="15" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="200" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="200" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="200" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Strength" minValue="200" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="100" quality="Rare4" />
					<Rule stat="Intelligence" minValue="100" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="100" quality="Rare4" />
					<Rule stat="Strength" minValue="100" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="100" quality="Rare4" />
					<Rule stat="Dexterity" minValue="100" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="100" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="100" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="100" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="50" quality="Rare4" />
					<Rule stat="Strength" minValue="50" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="50" quality="Rare4" />
					<Rule stat="Intelligence" minValue="50" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="50" quality="Rare4" />
					<Rule stat="Dexterity" minValue="50" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="50" quality="Rare4" />
					<Rule stat="ArmorBonus" minValue="150" quality="Rare4" />
					<Rule stat="ResistAll" minValue="50" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="15" quality="Magic1" />
                    <Rule stat="GoldFind" minValue="15" quality="Magic1" />
                    <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="20" quality="Magic1" />
                    <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
                    <Rule stat="GoldFind" minValue="20" quality="Magic1" />
                    <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="10" quality="Rare4" />
					<Rule stat="CritPercent" minValue="5" quality="Rare4" />
					<Rule stat="CritDamagePercent" minValue="15" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="12" quality="Rare4" />
					<Rule stat="CritDamagePercent" minValue="25" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="12" quality="Rare4" />
					<Rule stat="CritPercent" minValue="8" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="11" quality="Rare4" />
					<Rule stat="Dexterity" minValue="40" quality="Rare4" />
                    <Rule stat="Vitality" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="11" quality="Rare4" />
					<Rule stat="Strength" minValue="40" quality="Rare4" />
                    <Rule stat="Vitality" minValue="40" quality="Rare4" />                    
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="11" quality="Rare4" />
					<Rule stat="Intelligence" minValue="40" quality="Rare4" />
                    <Rule stat="Vitality" minValue="40" quality="Rare4" />                    
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Quiver" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="100" quality="Rare4" />
					<Rule stat="AttackSpeedPercent" minValue="14" quality="Rare4" />
					<Rule stat="CritPercent" minValue="1" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
            <ItemRule ruleType="Keep" itemType="Mojo" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="100" quality="Rare4" />
					<Rule stat="CritPercent" minValue="7" quality="Rare4" />
				</StatRules>
			</ItemRule>
      
			<ItemRule ruleType="Keep" itemBaseType="Jewelry" description="Rare jewelry">
				<StatRules>
					<Rule quality="Rare4" />
				</StatRules>
			</ItemRule>		

			<ItemRule ruleType="Keep" description="Legendary">
				<StatRules>
					<Rule quality="Legendary" />				
				</StatRules>
			</ItemRule> 
			
		</Category>

		<Category ruleType="Salvage">
			<ItemRule description="Salvage level 60 gear">
				<StatRules>
					<Rule stat="Level" minValue="61" quality="Magic1" />
				</StatRules>
			</ItemRule>
		</Category>	

		<Category ruleType="Sell">
			<ItemRule description="Sell Everything">
				<StatRules>
					<Rule quality="Magic1" />
				</StatRules>
			</ItemRule>
		</Category>
		
	</Categories>

</ItemRules>

edit,

forum broke some tabs on the code i posted, posting as file now . . .
 

Attachments

Last edited:
You know what would be awesome.... a GUI :-)

Yes and/or the bot telling if it could load successfully the Rules and if not on WHICH DAMN LINE there is a bug/mistake/mistyped char/etc...
 
It is DEFINITELY AND and not OR and everything works as intended. I have tested several different cases such as this one using the following item
cKzAx.png

Code:
	  <ItemRule itemType="Quiver">
        <StatRules>
			<Rule quality="Magic1" />
			<Rule stat="GoldFind" minValue="18"/>
			<Rule stat="Dexterity" minValue="100"/>
			<Rule stat="AttackSpeedPercent" minvalue="12"/>
        </StatRules>
      </ItemRule>
will be picked up, however,
Code:
	  <ItemRule itemType="Quiver">
        <StatRules>
			<Rule quality="Magic1" />
			<Rule stat="GoldFind" minValue="18"/>
			<Rule stat="Dexterity" minValue="100"/>
			<Rule stat="AttackSpeedPercent" minvalue="12"/>
			<Rule stat="DPS" minValue="1000"/>
        </StatRules>
      </ItemRule>
will not. If it was an OR, it would have picked it up, however since it's an AND, it did not.

If you wanted an OR, you have to make a separate item rule for each one, like:
Code:
      <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="Dexterity" minValue="100" quality="Magic1" />
        </StatRules>
      </ItemRule>
	  
	  <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="GoldFind" minValue="20" quality="Magic1" />
        </StatRules>
      </ItemRule>
	  
	  <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="Intelligence" minValue="100" quality="Magic1" />
        </StatRules>
      </ItemRule>
 
Last edited:
I got to confirm the same.

Here are my rules, filter good stuff to sell on ah and some known class stat-combos.

Code:
<?xml version="1.0" encoding="utf-8" ?>

<ItemRules name="Default Item Rules" useRoundedValues="true">

	<Priority priority1="Keep" priority2="Salvage" priority3="Sell" />

	<Categories>
	
		<Category ruleType="PickUp">
      
			<ItemRule>
				<StatRules>
					<Rule quality="Magic1" />
				</StatRules>
			</ItemRule>

			<ItemRule itemName="Gold" stack="250" />
      
			<ItemRule itemName="Page of*" stack="1" />
			<ItemRule itemName="Tome of*" stack="1" />
      
			<ItemRule itemName="*Flawless Square*" stack="1" />

			<ItemRule itemName="*Health Potion*" stack="1" />
			
			<ItemRule itemName="*Plan:*" />
			<ItemRule itemName="*Design:*" />
			
		</Category>

		<Category ruleType="Keep">
		
			<ItemRule itemName="*Plan:*" />
			<ItemRule itemName="*Design:*" />
      
			<ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="true" description="High DPS 2h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="1000" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="true" description="High DPS 2h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="900" quality="Rare4" />
				</StatRules>
			</ItemRule>

			<ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="false" description="High DPS 1h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="900" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Weapon" twoHanded="false" description="High DPS 1h Weapons">
				<StatRules>
					<Rule stat="DPS" minValue="800" quality="Rare4" />
				</StatRules>
			</ItemRule>

			<ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="GoldFind" minValue="20" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="20" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="15" quality="Magic1" />
                        <Rule stat="GoldFind" minValue="15" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="150" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="150" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="150" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Strength" minValue="150" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="70" quality="Rare4" />
					<Rule stat="Intelligence" minValue="70" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="70" quality="Rare4" />
					<Rule stat="Strength" minValue="70" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="70" quality="Rare4" />
					<Rule stat="Dexterity" minValue="70" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="60" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="60" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="60" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="40" quality="Rare4" />
					<Rule stat="Strength" minValue="40" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="40" quality="Rare4" />
					<Rule stat="Intelligence" minValue="40" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="40" quality="Rare4" />
					<Rule stat="Dexterity" minValue="40" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="Rare armor">
				<StatRules>
					<Rule stat="Vitality" minValue="40" quality="Rare4" />
					<Rule stat="ArmorBonus" minValue="80" quality="Rare4" />
					<Rule stat="ResistAll" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="12" quality="Magic1" />
                                        <Rule stat="GoldFind" minValue="12" quality="Magic1" />
                                        <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
					<Rule stat="MagicFind" minValue="18" quality="Magic1" />
                                        <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Helm" description="Rare armor">
				<StatRules>
                                        <Rule stat="GoldFind" minValue="18" quality="Magic1" />
                                        <Rule stat="Sockets" minValue="1" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="10" quality="Rare4" />
					<Rule stat="CritPercent" minValue="4" quality="Rare4" />
					<Rule stat="CritDamagePercent" minValue="14" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="10" quality="Rare4" />
					<Rule stat="CritDamagePercent" minValue="20" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Gloves" description="Rare armor">
				<StatRules>
					<Rule stat="AttackSpeedPercent" minValue="10" quality="Rare4" />
					<Rule stat="CritPercent" minValue="6" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="10" quality="Rare4" />
					<Rule stat="Dexterity" minValue="40" quality="Rare4" />
                                        <Rule stat="Vitality" minValue="40" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="10" quality="Rare4" />
					<Rule stat="Strength" minValue="40" quality="Rare4" />
                                        <Rule stat="Vitality" minValue="40" quality="Rare4" />                    
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Boots" description="Rare armor">
				<StatRules>
					<Rule stat="MovementSpeed" minValue="10" quality="Rare4" />
					<Rule stat="Intelligence" minValue="40" quality="Rare4" />
                                        <Rule stat="Vitality" minValue="40" quality="Rare4" />                    
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Quiver" description="Rare armor">
				<StatRules>
					<Rule stat="Dexterity" minValue="100" quality="Rare4" />
					<Rule stat="AttackSpeedPercent" minValue="10" quality="Rare4" />
					<Rule stat="CritPercent" minValue="1" quality="Rare4" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemType="Mojo" description="Rare armor">
				<StatRules>
					<Rule stat="Intelligence" minValue="100" quality="Rare4" />
					<Rule stat="CritPercent" minValue="5" quality="Rare4" />
				</StatRules>
			</ItemRule>
      
			<ItemRule ruleType="Keep" itemBaseType="Jewelry" description="Rare jewelry">
				<StatRules>
					<Rule quality="Rare4" />
				</StatRules>
			</ItemRule>		

			<ItemRule ruleType="Keep" description="Legendary">
				<StatRules>
					<Rule quality="Legendary" />				
				</StatRules>
			</ItemRule> 
			
		</Category>

		<Category ruleType="Salvage">
			<ItemRule description="Salvage level 60 gear">
				<StatRules>
					<Rule stat="Level" minValue="61" quality="Magic1" />
				</StatRules>
			</ItemRule>
		</Category>	

		<Category ruleType="Sell">
			<ItemRule description="Sell Everything">
				<StatRules>
					<Rule quality="Magic1" />
				</StatRules>
			</ItemRule>
		</Category>
		
	</Categories>

</ItemRules>
 

Attachments

Yes and/or the bot telling if it could load successfully the Rules and if not on WHICH DAMN LINE there is a bug/mistake/mistyped char/etc...

If the profile is loaded correctly it will say so. If it doesn't say anything, it's broken. :P

Change your Log Level to Diagnostic and you will see an error message when you're trying to load the rules saying something like:
"[01:57:37.826 D] System.Xml.XmlException: The 'Category' start tag on line 56 position 4 does not match the end tag of 'ItemRule'. Line 173, position 6."

Hope that helps! :)
 
It is DEFINITELY AND and not OR and everything works as intended. I have tested several different cases such as this one using the following item
cKzAx.png

Code:
	  <ItemRule itemType="Quiver">
        <StatRules>
			<Rule quality="Magic1" />
			<Rule stat="GoldFind" minValue="18"/>
			<Rule stat="Dexterity" minValue="100"/>
			<Rule stat="AttackSpeedPercent" minvalue="12"/>
        </StatRules>
      </ItemRule>
will be picked up, however,
Code:
	  <ItemRule itemType="Quiver">
        <StatRules>
			<Rule quality="Magic1" />
			<Rule stat="GoldFind" minValue="18"/>
			<Rule stat="Dexterity" minValue="100"/>
			<Rule stat="AttackSpeedPercent" minvalue="12"/>
			<Rule stat="DPS" minValue="1000"/>
        </StatRules>
      </ItemRule>
will not. If it was an OR, it would have picked it up, however since it's an AND, it did not.

If you wanted an OR, you have to make a separate item rule for each one, like:
Code:
      <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="Dexterity" minValue="100" quality="Magic1" />
        </StatRules>
      </ItemRule>
	  
	  <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="GoldFind" minValue="20" quality="Magic1" />
        </StatRules>
      </ItemRule>
	  
	  <ItemRule itemBaseType="Armor" description="Keep Armor">
        <StatRules>
          <Rule stat="Intelligence" minValue="100" quality="Magic1" />
        </StatRules>
      </ItemRule>

What version of DemonBuddy did you test this with? As of .100 these loot rules weren't working properly (the reason I point this out is because a lot of us are running .100 or lower because .125 broke some nav stuff which made the bot un-afkable). Also, when you say pick-up do you mean loot or keep? The bot should always pick up rares and whether or not it keeps the item is based on the loot rules. Are you keeping all rares or just very specific ones? A full loot-rules file would actually show the context in which your rules were being tested and if there was some kind of catchall that was making it seem like your rules were working when they really weren't.
 
Last edited:
What I'm trying to understand is when it actually identifies items. In this case I want to keep all rares unidentified how would I do that? My Priority is Keep, Salvage, Sell.
 
Why is jewelry an itemtype rather than amulets and rings being an itemtype for themselves ? I want to set a filter to keep max mf items which is 20% for rings and 40% for amulets. The combination into jewelry makes this pretty much impossible.
 
Why is jewelry an itemtype rather than amulets and rings being an itemtype for themselves ? I want to set a filter to keep max mf items which is 20% for rings and 40% for amulets. The combination into jewelry makes this pretty much impossible.

Jewelry is an itemBaseType, Amulets and Rings are more specific itemTypes.
 
itemType is also missing Scoundrel Tokens, Enchantress Foci, and Templar Relics.
 
i still dont get the meaning of this rare4 or magic1 stuff, maybe someone could explain me in german.

however, atm i just want to keep all items with a goldfind value of 18%. can someone tell me the complete correct code i have to insert in my rules for this? i still couldnt figure this out :(
 
i still dont get the meaning of this rare4 or magic1 stuff, maybe someone could explain me in german.

however, atm i just want to keep all items with a goldfind value of 18%. can someone tell me the complete correct code i have to insert in my rules for this? i still couldnt figure this out :(

This should work, 1 for armors and 1 for jewels

Code:
			<ItemRule ruleType="Keep" itemBaseType="Armor" description="GF Armory">
				<StatRules>
					<Rule stat="GoldFind" minValue="18" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="GF Armory">
				<StatRules>
					<Rule stat="MagicFind" minValue="18" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Armor" description="MFnGF Armory">
				<StatRules>
					<Rule stat="MagicFind" minValue="15" quality="Magic1" />
                                        <Rule stat="GoldFind" minValue="15" quality="Magic1" />
				</StatRules>
			</ItemRule>

Code:
			<ItemRule ruleType="Keep" itemBaseType="Jewelry" description="GF Jewel">
				<StatRules>
					<Rule stat="GoldFind" minValue="18" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Jewelry" description="MF Jewelry">
				<StatRules>
					<Rule stat="MagicFind" minValue="18" quality="Magic1" />
				</StatRules>
			</ItemRule>
            
                        <ItemRule ruleType="Keep" itemBaseType="Jewelry" description="MFnGF Jewelry">
				<StatRules>
					<Rule stat="MagicFind" minValue="15" quality="Magic1" />
                                        <Rule stat="GoldFind" minValue="15" quality="Magic1" />
				</StatRules>
			</ItemRule>

As far i understand,
Magic 1 = Blues with 1 Stat
Magic 2 = Blues with 2 Stats
Magic 3 = Blues with 3 Stats
Rare 4 = Rares with 4 Stats
Rare 5 = Rares with 5 Stats
Rare 6 = Rares with 6 Stats

And if you include in a rule, quality="Magic1", this will filter Blues with 1 Stat and everything else upwards the tier (Magic2,3 and Rare4,5,6 and Legendaries)

Meaning that if one blue item like this drops:
Gloves 19MF and 45VIT

The bot should loot and keep(stash) it, because it gets filtered by this rule (even thou the item is a Magic2):
Code:
                       <ItemRule ruleType="Keep" itemBaseType="Armor" description="GF Armory">
				<StatRules>
					<Rule stat="MagicFind" minValue="18" quality="Magic1" />
				</StatRules>
			</ItemRule>

Thou, i believe there are some bugs with the bot on the filtering part, i sometimes see the bot stashing items he should'nt.

Adding my ItemRules file, if you wish to have a look inside . . .
 

Attachments

Last edited:
What about Life on Hit as weapon attribute? Its missing at least at the first page...
 
Does this look correct?

<!-- Pick up all yellow Quivers -->
<ItemRule>
<itemName="*Quiver*"/>
<stack="1" />
<StatRules>
<Rule quality="Rare4" />
</StatRules>
</ItemRule>

(my very first code written! hard to test it in action)

thanks in beforehand!

edit: also this might have been asked already but whats the difference between the following: rare1 rare2 rare3 rare4 ?
 
Back
Top