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

[ItemRules2] Gnillers Super-Tight Loot Rules

can anyone please explain me how do i make my bot salvage items instead of selling them with this plug in! thank you in advance for answer.
 
Go to your trinity settings, click items, and then click scoring/town runs. You can set whatever you want to salvage there.
 
Go to your trinity settings, click items, and then click scoring/town runs. You can set whatever you want to salvage there.

Thank you so much for such a quick reply! i got it! it was under my nose all the time, duh! Have a good day!
 
Thx a lot

That's good for me when I set 200

my English is poor but I think I have to let u know I really thx for this rule...even I have to use English...lol
 
Is Gniller score logged somewhere for trashed items? From what I can tell, in the JunkLog it's the Trinity score.
I'm aware I can calculate it myself but I need it for tens/hundreds of items so that's not an option.
 
Last edited:
I can't believe i've red the whole 39 pages of this topic.
Still there are a few questions witch i would like to ask in order to set everything by my desire.

1. Every single problem with trashing leg items (including cc Memhos) that include or exclude the rules described in legendary.dis .. are easly solved if we replace Gnillers legendary.dis file with the original legendary.dis file (the one inside Soft folder). That way all picked up leg go directly to the stash. Yes, No ?

2. I would like to make the bot pickups also lvl62 1 hand weapons. I've changed this :
Code:
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [@GNILLERWEP] > 1800

to this:
Code:
[QUALITY] == "Rare" && [LEVEL] >=61 && [BASETYPE] == "Weapon" && [ONEHAND] == true # 
[@GNILLERWEP] > 1800

inside pickup.dis. Since i am pretty new to this topic...is that all i need to do..or i should change the ignore rule also ?

3. I am interested in reading the Trash loot log file. Means....i wanna check ONLY what loot is trashed(sold) in order to have my own opinion of those rules are good or not. Is this log ONLY a part of the ItemViewer program which comes with a donation to darkfriends ItemRules2 topic or i might find it somewhere else (in trinity for example) ? If ItemViewer is the only way...excuse me for answering this question here but...what should be the min amount of a donation in order to get it.

Currently running just 1 bot(last ban-wave hit me hard) and have to make sure nothing significant is skipped by those rules. Starting to test those rules for ..maybe a week..but only when i am in front of the computer( with value of 200 ofc). Rest will still keep the default soft ones. Even with soft ones i am not getting more than a stash and a half of items for around 12 hours of playtime on mp5. So time will tell but i have a good feeling after editing the files by my needs :)

Thank you Gniller for the PM answer and for your work here. Keep up with the good work. I hope you gonna play the game even after the itemization patch...the community will definitely need your services even more after that :).
 
Is Gniller score logged somewhere for trashed items? From what I can tell, in the JunkLog it's the Trinity score.
I'm aware I can calculate it myself but I need it for tens/hundreds of items so that's not an option.

It is there in ItemRules2.log if enabled in Trinity log settings.

I can't believe i've red the whole 39 pages of this topic.
Still there are a few questions witch i would like to ask in order to set everything by my desire.

1. Every single problem with trashing leg items (including cc Memhos) that include or exclude the rules described in legendary.dis .. are easly solved if we replace Gnillers legendary.dis file with the original legendary.dis file (the one inside Soft folder). That way all picked up leg go directly to the stash. Yes, No ?

2. I would like to make the bot pickups also lvl62 1 hand weapons. I've changed this :
Code:
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [@GNILLERWEP] > 1800

to this:
Code:
[QUALITY] == "Rare" && [LEVEL] >=61 && [BASETYPE] == "Weapon" && [ONEHAND] == true # 
[@GNILLERWEP] > 1800

inside pickup.dis. Since i am pretty new to this topic...is that all i need to do..or i should change the ignore rule also ?

3. I am interested in reading the Trash loot log file. Means....i wanna check ONLY what loot is trashed(sold) in order to have my own opinion of those rules are good or not. Is this log ONLY a part of the ItemViewer program which comes with a donation to darkfriends ItemRules2 topic or i might find it somewhere else (in trinity for example) ? If ItemViewer is the only way...excuse me for answering this question here but...what should be the min amount of a donation in order to get it.

Currently running just 1 bot(last ban-wave hit me hard) and have to make sure nothing significant is skipped by those rules. Starting to test those rules for ..maybe a week..but only when i am in front of the computer( with value of 200 ofc). Rest will still keep the default soft ones. Even with soft ones i am not getting more than a stash and a half of items for around 12 hours of playtime on mp5. So time will tell but i have a good feeling after editing the files by my needs :)

Thank you Gniller for the PM answer and for your work here. Keep up with the good work. I hope you gonna play the game even after the itemization patch...the community will definitely need your services even more after that :).

Ill just go and answer your questions directed by the same numbers you used :)

1. Yes, using the soft rule file should have this result. Doubt you really want to stash every single legendary though :p but hey, enjoy your legendaries! :D

2. The line you've posted is not from pickup.dis, it does not contain any form of pickup handling and contains stash handling. I answered a pickup rules question in post #382 of this topic which won't so much answer how to do it but will show you what to look for :)

3. darkfriends log viewer takes the regular log and filters this, meaning there is not such a log around :) as for how much you would have to donate to him i have no idea. I've gotten my access for contributing :)
 
3. darkfriends log viewer takes the regular log and filters this, meaning there is not such a log around :) as for how much you would have to donate to him i have no idea. I've gotten my access for contributing :)
It's 10 CHF
 
Well with your latest version I have the problem that I get way too many 2hand and 2hand mighty weapons stashed that are not worth a dime.

stuff like this:

18.06.2013 22:08:51:
====================
WeaponTwoHand - TwoHandMighty 'Assault Technique'. Score = 36258
Vitality=124. Sockets=1. Crit Damage %=184. DPS=906


That is with GNILLERCONFIG at 101


has somebody else that problem? If not it might aswell be a failure on my part :) (I bet it is, but I seem to not find it :D )
 
Well with your latest version I have the problem that I get way too many 2hand and 2hand mighty weapons stashed that are not worth a dime.

stuff like this:

18.06.2013 22:08:51:
====================
WeaponTwoHand - TwoHandMighty 'Assault Technique'. Score = 36258
Vitality=124. Sockets=1. Crit Damage %=184. DPS=906


That is with GNILLERCONFIG at 101


has somebody else that problem? If not it might aswell be a failure on my part :) (I bet it is, but I seem to not find it :D )

Sounds like you haven't installed the new rare.dis containing the new two hander calculation and it is stashing everything becouse it misses the calculation?

If you are working on a modified version you might wanna redo the modifications, it was a fairly big patch.

If you are not using a modified version try reinstalling my loot rules, i haven't kept a single two hander since beta :)
 
I'll test that tomorrow ... now I'm trying to get some sleep.
 
Ok, I freshly installed the most actual package. I switched up a few thing in the pickup.dis but left anything else how it was (in your version you don't even pick up 2h or mighty 2h weaps, :D )

Then I tested with @GNILLERCONFIG := 128 that stashed me all kinds of stupid 2h like:
Code:
20.06.2013 14:41:40:
====================
WeaponTwoHand - TwoHandMighty 'Rubble Pathfinder'. Score = 60502
  Vitality=205. Sockets=1. DPS=1183

WeaponTwoHand - TwoHandMighty 'Grand Scorn'. Score = 21130
  Life Steal %=5. Crit Damage %=129. DPS=912

WeaponTwoHand - TwoHandMighty 'Crush Harm'. Score = 24454
  Vitality=311. Life On Hit=1687. Life Steal %=6. Crit Damage %=115. DPS=678

switching @GNILLERCONFIG to 100 results in the first two weapons being trashed. The third, however, still gets stashed:

Code:
20.06.2013 14:43:03:
====================
WeaponTwoHand - TwoHandMighty 'Crush Harm'. Score = 24454
  Vitality=311. Life On Hit=1687. Life Steal %=6. Crit Damage %=115. DPS=678



I think I found the bug:

Code:
// +---------------------------------------------------------------------------+ 
// |  _ _ _ _____ _____ _____ _____ _____ 
// | | | | |   __|  _  |  _  |     |   | |
// | | | | |   __|     |   __|  |  | | | |
// | |_____|_____|__|__|__|  |_____|_|___|
// | +++++++++++++++++++++++++++++++++++++                                   
// +---------------------------------------------------------------------------+

// +---------------------------------------------------------------------------+ 
// +---------- One-Handed
// +---------------------------------------------------------------------------+
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [@GNILLERWEP] > 1800

[QUALITY] == "Rare" && [TYPE] == "Wand" # [@GNILLERWEPWIZ] > 1800
[QUALITY] == "Rare" && [TYPE] == "CeremonialDagger" # [@GNILLERWEPWIZ] > 1800
[QUALITY] == "Rare" && [TYPE] == "FistWeapon" # [@GNILLERWEPDH] > 1800
[B][COLOR="#FF0000"][QUALITY] == "Rare" && [TYPE] == "MightyWeapon" # [@GNILLERWEPMIGHT] > 1800[/COLOR][/B]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" # [@GNILLERWEPDH] > 1800
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true -> [TRASH]

// +---------------------------------------------------------------------------+ 
// +---------- Two-Handed
// +---------------------------------------------------------------------------+

[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [@GNILLERTWOHANDWEP] > 3750
[QUALITY] == "Rare" && [TYPE] == "Polearm" # [@GNILLERTWOHANDWEP] > 3750
[B][COLOR="#00FF00"][QUALITY] == "Rare" && [TYPE] == "MightyWeapon" && [TWOHAND] == true # [@GNILLERTWOHANDWEPMIGHT] > 3750[/COLOR][/B]
[QUALITY] == "Rare" && [TYPE] == "Daibo" # [@GNILLERTWOHANDWEPDH] > 3750
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true -> [TRASH]

The red part is obsolete, I think. It calculates as if dps are 1500. Also it's in the 1hand weapon part. I think it slipped in there by accident. I'll delete the line and see how the second calculation fares. :)
 
Ok, I freshly installed the most actual package. I switched up a few thing in the pickup.dis but left anything else how it was (in your version you don't even pick up 2h or mighty 2h weaps, :D )

Then I tested with @GNILLERCONFIG := 128 that stashed me all kinds of stupid 2h like:
Code:
20.06.2013 14:41:40:
====================
WeaponTwoHand - TwoHandMighty 'Rubble Pathfinder'. Score = 60502
  Vitality=205. Sockets=1. DPS=1183

WeaponTwoHand - TwoHandMighty 'Grand Scorn'. Score = 21130
  Life Steal %=5. Crit Damage %=129. DPS=912

WeaponTwoHand - TwoHandMighty 'Crush Harm'. Score = 24454
  Vitality=311. Life On Hit=1687. Life Steal %=6. Crit Damage %=115. DPS=678

switching @GNILLERCONFIG to 100 results in the first two weapons being trashed. The third, however, still gets stashed:

Code:
20.06.2013 14:43:03:
====================
WeaponTwoHand - TwoHandMighty 'Crush Harm'. Score = 24454
  Vitality=311. Life On Hit=1687. Life Steal %=6. Crit Damage %=115. DPS=678



I think I found the bug:

Code:
// +---------------------------------------------------------------------------+ 
// |  _ _ _ _____ _____ _____ _____ _____ 
// | | | | |   __|  _  |  _  |     |   | |
// | | | | |   __|     |   __|  |  | | | |
// | |_____|_____|__|__|__|  |_____|_|___|
// | +++++++++++++++++++++++++++++++++++++                                   
// +---------------------------------------------------------------------------+

// +---------------------------------------------------------------------------+ 
// +---------- One-Handed
// +---------------------------------------------------------------------------+
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true # [@GNILLERWEP] > 1800

[QUALITY] == "Rare" && [TYPE] == "Wand" # [@GNILLERWEPWIZ] > 1800
[QUALITY] == "Rare" && [TYPE] == "CeremonialDagger" # [@GNILLERWEPWIZ] > 1800
[QUALITY] == "Rare" && [TYPE] == "FistWeapon" # [@GNILLERWEPDH] > 1800
[B][COLOR="#FF0000"][QUALITY] == "Rare" && [TYPE] == "MightyWeapon" # [@GNILLERWEPMIGHT] > 1800[/COLOR][/B]
[QUALITY] == "Rare" && [TYPE] == "HandCrossbow" # [@GNILLERWEPDH] > 1800
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [ONEHAND] == true -> [TRASH]

// +---------------------------------------------------------------------------+ 
// +---------- Two-Handed
// +---------------------------------------------------------------------------+

[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true # [@GNILLERTWOHANDWEP] > 3750
[QUALITY] == "Rare" && [TYPE] == "Polearm" # [@GNILLERTWOHANDWEP] > 3750
[B][COLOR="#00FF00"][QUALITY] == "Rare" && [TYPE] == "MightyWeapon" && [TWOHAND] == true # [@GNILLERTWOHANDWEPMIGHT] > 3750[/COLOR][/B]
[QUALITY] == "Rare" && [TYPE] == "Daibo" # [@GNILLERTWOHANDWEPDH] > 3750
[QUALITY] == "Rare" && [BASETYPE] == "Weapon" && [TWOHAND] == true -> [TRASH]

The red part is obsolete, I think. It calculates as if dps are 1500. Also it's in the 1hand weapon part. I think it slipped in there by accident. I'll delete the line and see how the second calculation fares. :)

Looking at the code it indeed seems as if one handed mighty weapon rare rule also applies to two handed mighty weapons! I have updated this for next beta, must have been in there for quite a while actually.. probably since weapon calculations were introduced :)

anyway it comes down to changing this line:

[QUALITY] == "Rare" && [TYPE] == "MightyWeapon" # [@GNILLERWEPMIGHT] > 1800

to this:

[QUALITY] == "Rare" && [TYPE] == "MightyWeapon" && [ONEHAND] == true # [@GNILLERWEPMIGHT] > 1800

Since my defaults doesn't pick up rare two handers i indeed haven't run into this myself, good feedback though! thanks :)

As usual for updates, i prefer not to push a new update for every minor fix/fine tune but it'll get here once its getting a worthy amount of stuff!
 
Well ... it seems I'm the onnly one who picks twohanders anyway :D

?dit: also I've forgotten, that there are one handed mighty weapons :D
 
Hey a quick question, how can I config this to pickup razorspikes? (ilvl63 bracers) This is what I have right now:

[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "WizardHat" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "VoodooMask" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "MightyBelt" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "SpiritStone" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Helm" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Shoulder" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Chest" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Cloak" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Legs" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Boots" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Quiver" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Shield" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Belt" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] = 63 && [TYPE] == "Bracers"
[QUALITY] == "Rare" && [LEVEL] > 57 && [TYPE] == "Gloves"
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Armor"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 62 && [BASETYPE] == "Armor" -> [IGNORE]
 
Hey a quick question, how can I config this to pickup razorspikes? (ilvl63 bracers) This is what I have right now:

[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "WizardHat" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "VoodooMask" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "MightyBelt" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "SpiritStone" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Helm" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Shoulder" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Chest" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Cloak" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Legs" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Boots" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Quiver" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Shield" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Armor" && [TYPE] == "Belt" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] = 63 && [TYPE] == "Bracers"
[QUALITY] == "Rare" && [LEVEL] > 57 && [TYPE] == "Gloves"
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Armor"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 62 && [BASETYPE] == "Armor" -> [IGNORE]

This seems to be a pretty understandable rookie mistake so here is whats wrong:

[QUALITY] == "Rare" && [LEVEL] = 63 && [TYPE] == "Bracers"

= usually means "set to" in any code getting close to programming, here's what should work:

[LEVEL] == 63

or

[LEVEL] >= 63

I'd recommend the second one, this one would be compatible with blizzard releasing new item levels in itemization updates (we don't know if they will do this but there is no harm in being prepared!)

Hope that helps! :)
 
I just took out the ignore rule for bracers, pants & shoulders and not change anything else.

[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Armor"

I think this rule will cover all items that are not defined in the ignore rule yes?
 
I just took out the ignore rule for bracers, pants & shoulders and not change anything else.

[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Armor"

I think this rule will cover all items that are not defined in the ignore rule yes?

I guess that would take care of it as well :p
 
Back
Top