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

[Plugin] AdvancedItemFilter RELOADED !

Status
Not open for further replies.
It keeps selling iLvl 75+ gear, instead of placing it in the chaos recipe tab (works fine for anything under)

Any way to fix this, or have it do 2 separate tabs for different iLvls?

Sorry if this is already posted, your work is awesome. Please keep it up!

Do you have regal recipe enabled? make sure of it.

all the recipes have the same tasks and share an "eligible" condition, if an item is eligible to recipe it can't be eligible for anything else, I could need the log to see what happened exactly
 
Do you have regal recipe enabled? make sure of it.

all the recipes have the same tasks and share an "eligible" condition, if an item is eligible to recipe it can't be eligible for anything else, I could need the log to see what happened exactly

I do not, I was worried if i DID click it, that it would auto vendor all the ilvl 60-74 stuff.
Is that not the case?

The log has passed up, and i'm not sure if i can go back to get it, but it seems to be working fine I just don't seem to understand exactly how it works

Thank you very much for the quick reply
 
Last edited:
iLvl 75+ Items = Items for Regal Recipe
Chaos Recipe enabled = Regal Recipe disabled
Regal Recipe Disabled = Bot sells iLvl 75+ Stuff

I understand that with his post, my question is now if
Regal Recipe enabled =Bot sells iLvl 74- Stuff

e: Whoops, totally didnt realize that was on the last page - Sorry for double post
 
I understand that with his post, my question is now if
Regal Recipe enabled =Bot sells iLvl 74- Stuff

e: Whoops, totally didnt realize that was on the last page - Sorry for double post

No, Id/Pickup/Sell/Keep thingies are part of itemfilters, AIF do handle it but not automatically based on recipes. so if an item is good for a recipe it'll be kept, else, rules take over.
 
Yes, you need a rule for selling Rares. It's quite easy: "item.IsRare" -> Sell

His rule is there. It is just disabled. I've highlighted it. Just reenable it Aazaroth. Note, type 3 is sell rule.

i use these costum rules

and my stash is perma full...WTF?

Code:
[
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsQuest",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsFragment",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and (item.FullName == \"Empower\" or item.FullName == \"Enhance\" or item.FullName == \"Portal\" or item.FullName == \"Enlighten\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.FullName == \"Vaal Haste\"",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsMagic",
    "ShouldLog": false
  },
[B]  {
    "Enabled": false,
    "Type": 3,
    "Rule": "item.IsRare and item.IsIdentified",
    "ShouldLog": false
  },[/B]
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRGB and item.Sockets < 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.Sockets == 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": false,
    "Type": 1,
    "Rule": "item.IsRare and not (item.IsAmulet or item.IsRing)",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRGB and not item.IsTwoHandWeapon",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and (item.FullName == \"Portal\" or item.FullName == \"Empower\" or item.FullName == \"Enlighten\" or item.FullName == \"Enhance\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Sockets == 6",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and (item.FullName == \"Vaal Haste\" or item.FullName == \"Vaal Discipline\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsFragment",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRGB and item.Sockets > 3",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsNormal",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.Is2HAxe and item.Is5Link and item.IncreasedPhysDamagePct >= 145",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsBelt and item.IncreasedPhysDamagePct >= 21 and item.MaximumLifePct >= 65 and item.OverallResistancesPct >= 30",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.Quality >= 14",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and item.Quality >= 14",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsBoot and item.MaximumLife >= 65 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 65 and item.MovementSpeed >= 20",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsGloves and item.MaximumLife >= 50 and item.AdditionalStr >= 25 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 60",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsAmulet and item.MaximumLife >= 65 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 50 and (item.AdditionalInt >= 20 or item.AdditionalStr >= 20 or item.AdditionalDex >= 20)",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.Is2HAxe and item.IncreasedPhysDamagePct >= 150 and item.Links >= 4 and item.AttackSpeed >= 20",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsBelt and item.IsRare and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 60 and item.MaximumLife >= 50",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsShield and item.IsRare and item.SpellDamage >= 50 and item.MaximumLife >= 65",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.Links == 6",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Links == 6",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Links == 5",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.Links == 5",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsRing and item.MaximumLife >= 70 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 60",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsBelt and item.MaximumLife >= 75 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 65 and item.AdditionalStr >= 20",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsAmulet and item.OverallResistancesPct >= 60 and item.MaximumLife >= 50 ",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsBelt and item.MaximumLife >= 75 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 65 ",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsRing and item.OverallResistancesPct >= 60 and item.MaximumLife >= 60",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsHelmet and item.OverallResistancesPct >= 60 and item.MaximumLife >= 60",
    "ShouldLog": false
  }
]

i need a extra rule for selling rares? so it sells all rares they dont fit the rules?
 
Last edited:
@Sxowe & @Aazaroth,

Keep your ItemFilterEditor enabled, but disable all the filters within it by right clicking the filter and selecting disable. Once you've done that to your IFE, enable custom rules on AIF. Search through the thread for what Widds has posted, that's the basics. It looks like Aazaroth has already done that. There's a few more rules you can add but you can experiment with that. Just make sure to change the Fullname for "portal" to FullName, found that out the hard way.

As for posting our own custom rules, the chances of someone doing so is very slim. Mostly because it is a straight forward system once you take a bit of time to learn how to use it. Seriously, all you need is a bit of time to experiment, copy paste the concepts that Widds posted, and the pu.ush file located on the first page which has majority of the item variables. Within no time you'll be able to write your own and get the bot searching for what you want, when you want. The beauty is you'll be able to customize to what you want later on as well, instead of hoping someone else will post something.

Good luck guys. And if you get stuck with getting a rule to work, post it here, everyone will be happy to help you figure it out. In the end guys, you need to participate in your own rescue.
 
Last edited:
@Sxowe & @Aazaroth,

Keep your ItemFilterEditor enabled, but disable all the filters within it by right clicking the filter and selecting disable. Once you've done that to your IFE, enable custom rules on AIF. Search through the thread for what Widds has posted, that's the basics. It looks like Aazaroth has already done that. There's a few more rules you can add but you can experiment with that. Just make sure to change the Fullname for "portal" to FullName, found that out the hard way.

As for posting our own custom rules, the chances of someone doing so is very slim. Mostly because it is a straight forward system once you take a bit of time to learn how to use it. Seriously, all you need is a bit of time to experiment, copy paste the concepts that Widds posted, and the pu.ush file located on the first page which has majority of the item variables. Within no time you'll be able to write your own and get the bot searching for what you want, when you want. The beauty is you'll be able to customize to what you want later on as well, instead of hoping someone else will post something.

Good luck guys. And if you get stuck with getting a rule to work, post it here, everyone will be happy to help you figure it out. In the end guys, you need to participate in your own rescue.

So i dont need a extra sell rule for bad rares like?

{
"Enabled": true,
"Type": 3,
"Rule": "item.IsRare",
"ShouldLog": false
}

other question: any way to give bot a setting where to stash "good rares" ?
 
Last edited:
So i dont need a extra sell rule for bad rares like?

{
"Enabled": true,
"Type": 3,
"Rule": "item.IsRare",
"ShouldLog": false
}

other question: any way to give bot a setting where to stash "good rares" ?

You do need an extra rule to sell all shitty rares...
And no, not planned at all.
 
HEPq6mS.png


something like this :) a rule?:D

item.IsRing and item.MaximumLife >= 50 and item.AddedPhysDamageAverage >= 3-6 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 50

Try validate this rule, put that ring top left in your inventory and try it. Let me know if it's returns true
 
Last edited:
item.IsRing and item.MaximumLife >= 50 and item.AddedPhysDamageAverage >= 3-6 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 50

Try validate this rule, put that ring top left in your inventory and try it. Let me know if it's returns true

It'll return false, why? the average of 2 positive numbers can't be negative :) (3-6 = -3)

try with hmmmmm 4 instead. should do the trick.
 
Problem with chaos recipes. Bot 4 hours trying to take items from stash... Help pls

Error
Code:
2015-08-14 02:46:28,452 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:29,520 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:30,620 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:31,686 [112] INFO  CustomLogger (null) - [LatencyTracker] LowestLatency: 82
2015-08-14 02:46:31,686 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 82
2015-08-14 02:46:31,835 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 83
2015-08-14 02:46:31,871 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:33,072 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:34,140 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:36,509 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:36,860 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 84
2015-08-14 02:46:37,610 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:38,712 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:38,728 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] Waiting for the page control to change.
2015-08-14 02:46:38,871 [11] INFO  CustomLogger (null) - 
2015-08-14 02:46:38,877 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] Waiting for the page control to change.
2015-08-14 02:46:39,743 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] The page control did not change.
2015-08-14 02:46:39,745 [112] ERROR CustomLogger (null) - [WithdrawItemsCoroutine] NextTab failed.

Full logView attachment Exilebuddy 36992 2015-08-14 04.59.txt

stash not full
 
Last edited:
Problem with chaos recipes. Bot 4 hours trying to take items from stash... Help pls

Error
Code:
2015-08-14 02:46:28,452 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:29,520 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:30,620 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:31,686 [112] INFO  CustomLogger (null) - [LatencyTracker] LowestLatency: 82
2015-08-14 02:46:31,686 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 82
2015-08-14 02:46:31,835 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 83
2015-08-14 02:46:31,871 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:33,072 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:34,140 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:36,509 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:36,860 [112] INFO  CustomLogger (null) - [LatencyTracker] HighestLatency: 84
2015-08-14 02:46:37,610 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:38,712 [112] DEBUG CustomLogger (null) - [WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
2015-08-14 02:46:38,728 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] Waiting for the page control to change.
2015-08-14 02:46:38,871 [11] INFO  CustomLogger (null) - 
2015-08-14 02:46:38,877 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] Waiting for the page control to change.
2015-08-14 02:46:39,743 [112] INFO  CustomLogger (null) - [WaitForStashTabContents] The page control did not change.
2015-08-14 02:46:39,745 [112] ERROR CustomLogger (null) - [WithdrawItemsCoroutine] NextTab failed.

Full logView attachment 184909

stash not full

Did you have boots stashed for the recipe? seems like it can't find it.
 
I have had a few problems with the plugin going into full error mode whenever it runs out of wisdom scrolls. It keeps spamming that it cannot withdraw any items from the protected stash tabs, however it withdraws everything else fine. (I have no tabs on blacklist)
Is there any way to allow it withdrawing scrolls of wisdom from a certain stash tab?

EDIT:
-Problem solved-
I only had FillTpScrollStacks ticked in OldGrindBot and not FillIdScrollStacks.
 
Last edited:
I have had a few problems with the plugin going into full error mode whenever it runs out of wisdom scrolls. It keeps spamming that it cannot withdraw any items from the protected stash tabs, however it withdraws everything else fine. (I have no tabs on blacklist)
Is there any way to allow it withdrawing scrolls of wisdom from a certain stash tab?

Join the log plz :) tyvm
 
I have had a few problems with the plugin going into full error mode whenever it runs out of wisdom scrolls. It keeps spamming that it cannot withdraw any items from the protected stash tabs, however it withdraws everything else fine. (I have no tabs on blacklist)
Is there any way to allow it withdrawing scrolls of wisdom from a certain stash tab?

in oldroutine check fill wisdom scrolls before leaving town
 
Status
Not open for further replies.
Back
Top