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
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>