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

[Item Rules] TrollinGoblin ROS Item Rules [Keep Updating]

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:

// | -- 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]
 
How can i stop it from looting White items, and reusable parts? I have about 5000 of these things. and it's making me do way too many town runs for the runs im doing.

Thanks!

EDIT: Scratch that, Trinity worked by un-ticking the loot.
 
Last edited:
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:

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

works this good for you? how muc rares you stash with that per botsession?(day)
 
I dont know why but it stash follower items, crossbows and 2handed staffs for me :(, any suggestion how to fix? I see other have same problems in this and others setups.
 
I have used it for some time now. Only problem seems to be it picks way to many rings up. Other than that it works really good.
 
works this good for you? how muc rares you stash with that per botsession?(day)



it doesnt stash a lot, 1 item in 4 days, but it was real nice.

imgur: the simple image sharer

came with 69% CHD.

i was in doubt that it worked, but now i know :D, 8% dps upgrade for my DH.

oh btw i farm manglemaw only, 16ish hours per day 50runs per hour, so it may stash more if you farm high density areas.
 
Last edited:
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:

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

ehi, where have I to put this?
 
did fresh install of everything, same problem here, well this night it only stashed follower and no weapons so its a improvement :D
 
Guys, sorry for late reply. Now I'm back :D.

is there any item rule for stashing:

rings with: 400+ mainstats; 45+ cd; 6+ ias; 5+ cc? the same for neck and gloves

all others should get sold because there would be no need for some long time botters(~8-10h) bottet just about 1.5h now and 2 or 3 stash folders where full :/

if not i'd just sell all the rare ones and stash only legendarys :X

Add this line to rare.dis:
Code:
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 400 && [CRITDMG%] >= 45 && [AS%] >= 6 && [CRIT%] >= 5)
And delete other lines which start with:
Code:
[QUALITY] == "Rare" && [TYPE] == "Ring"
if you don't want rings with other state combinations.

-------------------------------------------------------------

think we need better rules for rings for example

high int(no vita) + high crit dmg + high crit chance + AS

not really need both mainstats like int + vita

What i must change here?

[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTATVIT] > 500 && [CRITDMG%] >= 40 && ([AS%] >= 5 || [CRIT%] >= 5))
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTATVIT] > 500 && [CRIT%] >= 5 && ([AS%] >= 5 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTATVIT] > 500 && [AS%] >= 5 && ([CRIT%] >= 5 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([CRITDMG%] >= 40 && [CRIT%] >= 5 && ([AS%] >= 5 || [MAXSTATVIT] > 500))
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([CRITDMG%] >= 40 && [AS%] >= 5 && ([CRIT%] >= 5 || [MAXSTATVIT] > 500))
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([CRIT%] >= 5 && [AS%] >= 5 && ([MAXSTATVIT] > 500 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]

want only rings with high mainstat(int) + high critdmg(45+) + AS(5+) + critchance(5+)

You can delete all of those and add this line:

Code:
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 400 && [CRITDMG%] >= 45 && [AS%] >= 6 && [CRIT%] >= 5)

This gives 400+ mainstats; 45+ cd; 6+ ias; 5+ cc

-------------------------------------------------------------

I love this! Thanks a great bunch!

Editing a bit, since I'm not as picky as you :D It's a great baseline, I've been meaning to make something myself, but this just started me off!

Thanks again!

Edit:

1. How to make it pick up and salvage commons?

2. What about affixes for i.e. Cold Damage %? Level Req?

3. Can you make it keep specific items i.e Ascended Shield?

4. And should this work? Or did I fuck up? (Want to keep any glove with Vit OR mainstat & Crit OR AS OR CritDmg - I think, completely new to this, lol)

[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 || [AS%] >= 5 && [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 && [AS%] >= 5 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 || [AS%] >= 5 || [CRITDMG%] >= 40))

1. I have updated the OP. Now there is a simple guide for modification at the bottom.
2. Use these two: [COLDDMG%], [LEVELRED]
3. Yes you can: [QUALITY] == "Normal" && [Name] == "Ascended Shield"
4. The following rules should work as you wanted:
Code:
[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 || [AS%] >= 5 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 || [AS%] >= 5 || [CRITDMG%] >= 40))
[QUALITY] == "Rare" && [TYPE] == "Gloves" # (([MAXSTAT] >= 450 || [VIT] >= 430) && ([CRIT%] >= 8 || [AS%] >= 5 || [CRITDMG%] >= 40))
-------------------------------------------------------------

Is it only me? But my DB started salvaging all items instead of selling them. Have something changed? I keep on reloading Item Rules, but it will continue salvaging all items :\
The rules don't work. I filled my bag to the point that trinity triggers a town run... It stashed EVERYTHING!

Did you guys check my settings? Are the problems still there with the latest trinity, i.e.x.x.18?
 
Last edited:
[Trinity] Exception in ReloadScriptRulesCommand: System.ArgumentException: Delegate to an instance method cannot have null 'this'.
at System.MulticastDelegate.CtorClosed(Object target, IntPtr methodPtr)
at Trinity.UIComponents.ConfigViewModel.<InitializeResetCommand>b__26(Object parameter)


but rulers works i hope
downloaded the beta version, but i still have the same error message when i try to load the profile...and the bot is not selling the stuff, just stashing every sh*t.

[Trinity] Exception in ReloadScriptRulesCommand: System.ArgumentException: Delegate to an instance method cannot have null 'this'.
at System.MulticastDelegate.CtorClosed(Object target, IntPtr methodPtr)
at Trinity.UIComponents.ConfigViewModel.<InitializeResetCommand>b__26(Object parameter) in \Plugins\Trinity\UI\UIComponents\ConfigViewModel.cs:line 779

whats wrong? the bot + the item rules worked perfect before the last trinity update

Hmm, both of you have the same exception seems. Is it still there with the newest trinity (x.x.18)?
it doesnt stash a lot, 1 item in 4 days, but it was real nice.

imgur: the simple image sharer

came with 69% CHD.

i was in doubt that it worked, but now i know :D, 8% dps upgrade for my DH.

oh btw i farm manglemaw only, 16ish hours per day 50runs per hour, so it may stash more if you farm high density areas.

Grats man, glad that my rules helped! I always wanted such amulet but it never comes :/
 
did fresh install of everything, same problem here, well this night it only stashed follower and no weapons so its a improvement :D

Um, so did you say your bot stash followers' item + 2h weapons?

It did stash follower's item though, but only with these stats:
Code:
Str/Int/Dex > 550
Vit > = 550
All Resist >= 80
Crit Dmg % >= 60

Is your stash overwhelmed by follower's items that do not have these stats?
 
Code:
[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 400 && [CRITDMG%] >= 45 && [AS%] >= 6 && [CRIT%] >= 5)

This gives 400+ mainstats; 45+ cd; 6+ ias; 5+ cc

same for amulets pls only same rules like rings for perfect stats or really near ones
 
same for amulets pls only same rules like rings for perfect stats or really near ones
Try this:
Code:
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [CRITDMG%] >= 90 && [AS%] >= 7 && [CRIT%] >= 9)
 
[QUALITY] == "Rare" && [TYPE] == "Amulet" # ([MAXSTAT] > 500 && [CRITDMG%] >= 90 && [AS%] >= 7 && [CRIT%] >= 9)
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Amulet" -> [TRASH]

+

[QUALITY] == "Rare" && [TYPE] == "Ring" # ([MAXSTAT] > 400 && [CRITDMG%] >= 45 && [AS%] >= 6 && [CRIT%] >= 5)
// trash rule
[QUALITY] == "Rare" && [TYPE] == "Ring" -> [TRASH]

works right?
 
Also stashing crossbows and follower specials :(

Stashed a nice pair of gloves with 9.5 cc 50 cd and 6 as first night I used edited rule settings posted a few pages back.
 
Back
Top