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.
cant make all 3 sextant to work ..any help?
{
"Enabled": true,
"Type": 0,
"Rule": "item.IsCurrency and item.FullName == "Apprentice Cartographer's Sextant"",
"ShouldLog": false
},
{
"Enabled": true,
"Type": 0,
"Rule": "item.IsCurrency and item.FullName == "Jounrneyman's Cartographer's Sextant"",
"ShouldLog": false
},
{
"Enabled": true,
"Type": 0,
"Rule": "item.IsCurrency and item.FullName == "Master Cartographer's Sextant"",
"ShouldLog": false
},
 
Last edited:
I already answered your question. read it again :/

I tried like that still wont work
{
"Enabled": true,
"Type": 0,
"Rule": "item.IsCurrency and item.FullName == "Jounrneyman's Cartographer's Sextant",
"ShouldLog": false
},
 
A word of warning for people with big lines in custom rules:
a rule with 18500 symbols in it breaks the 1.0.3.1 version for me, splitting the rule in 3 worked fine.
 
A lot of people are using an old item filter profile. Go to the high end looting profile and download my latest one (should be a few weeks old). It fixes the journeyman name, the space after the " errors.
 
Hello everyone! I am having issues with the div card tab and the essence tab. I realize that these (for sure the div card tab someone mentioned around page 295) may be unsupported, which is fine I can manually move the items later but currently it is causing an error that makes the bot loop indefinitely through the stash tabs hit the error which i will provide below and start over. I figured out a "fix" which was to make the tabs public but I feel like there is probably a better way. Any ideas?

[LatencyWait] Now sleeping 67 ms.
[Tick] Exception #1 during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
at CommunityLib.Data.<UpdateItemsInStash>d__8.MoveNext() in C:\Users\Viper\Desktop\POE\Beta\3rdParty\_CONFIGS_\Default\CommunityLib\Content-49429140\Data.cs:line 168
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at AdvancedItemFilter.Tasks.CheckForRecipeItemsTask.<Logic>d__17.MoveNext() in C:\Users\Viper\Desktop\POE\Beta\3rdParty\_CONFIGS_\Default\AdvancedItemFilter\Content-49433234\Tasks\CheckForRecipeItems.cs:line 115
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Loki.Bot.TaskManager.zS3qhKFAT`aWtE^~3?\]YO2M -.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OldGrindBot.OldGrindBot.<MainCoroutine>d__31.MoveNext() in C:\Users\Viper\Desktop\POE\Beta\3rdParty\_CONFIGS_\Default\OldGrindBot\Content-49433281\BasicGrindBot.cs:line 1331
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.9hWo#Dv2M'$yzP-TL}6VH#A!\&.s95=$/H;q$XGuo\[}pO\]ivI(\.".MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.‎***‪‬‏‫****‪*‪‪‫**‬*​*‏*‫*(Boolean )
at Buddy.Coroutines.Coroutine.‎‫‪*​‪‬‏​‬‫***‎‪‬*‬‪**(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at OldGrindBot.OldGrindBot.Tick() in C:\Users\Viper\Desktop\POE\Beta\3rdParty\_CONFIGS_\Default\OldGrindBot\Content-49433281\BasicGrindBot.cs:line 458
at Loki.Bot.BotManager.‎‬*​‫​*‫‎‏***‬**‪*‏**(IBot )

[ClickLMB] sleepTime = 186.
[LatencyWait] Now sleeping 81 ms.
[CommunityLib][UpdateItemsInStash] Parsed items in the stash tab.
[CommunityLib][UpdateItemsInStash] Switching tabs. Current tab: "1"
[LatencyWait] Now sleeping 65 ms.
[CommunityLib][UpdateItemsInStash] The tab "Sell" is Public and is not gonna be cached
 
how do i make it keep all rings and amulets un - ID. also how to set up bot to do the 2 chaos UnId set vendor receipt
 
how do i make it keep all rings and amulets un - ID. also how to set up bot to do the 2 chaos UnId set vendor receipt

I used the available highend looting profile and edited it to work with the UNID Chaos recipe.

I commented out all of the rare item specific lines and I only have these two lines controlling what rares to sell. I also use the "item.IsRare and item.IsBelt" lines to control what items are being looted (I would get TONS of 2H weapons and armors, this makes it flexible and doesn't fill up your stash)


Code:
{
    "Comment": "",
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare",
    "ShouldLog": false,
    "Priority": 1
  },
{
    "Comment": "",
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRare",
    "ShouldLog": false,
    "Priority": 1
  },

You can change the Type's to get your amulets and rings to not be identified either. Here is the code to keep your amulets and rings unidentified:

Code:
{
    "Comment": "",
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare and item.IsAmulet ",
    "ShouldLog": false,
    "Priority": 1
  },
  {
    "Comment": "",
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare and item.IsRing",
    "ShouldLog": false,
    "Priority": 1
  },

You might have to edit some other lines that might be messing with it. I have my rules set up so that NO rare items get identified. So if you see a item.IsRare and Type 1 it will identify that.

One thing that would be helpful to know:

Type is what selects what the bot does with the items.

"Type": 0, --> Pickup
"Type": 1, --> Identify
"Type": 2, --> Keep
"Type": 3, --> Sell
 
Hey.

Really love this plugin, but I have one problem.
My bots won't sell the unidentified rares for the chaos-recipe.
I use the "AIF_HighEndCustom_breach.json".

The bot stashes the unidentified item in the stash, but never takes it out to sell.

What do you require of information from me to help me?
Thanks
 
Hey.

Really love this plugin, but I have one problem.
My bots won't sell the unidentified rares for the chaos-recipe.
I use the "AIF_HighEndCustom_breach.json".

The bot stashes the unidentified item in the stash, but never takes it out to sell.

What do you require of information from me to help me?
Thanks

required:
your will to read the start post and the chaos recipe guide..
 
Hate to pile on here, but I cannot for the life of me get the chaos recipe working either. Looked over the guide post several times. Rules (highend.json), stash rules, communitylib all seem good. Tried redoing my stash rules from scratch. Bot runs fine with gear recipe unchecked, throws me this error when I tick it on.

Code:
[Tick] Exception #147 during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Classes.GearRecipe.<>c__DisplayClass46_0.<CheckProtectionNeeds>b__0(BaseNameEntry e) in D:\nobully\3rdParty\_CONFIGS_\Default\AdvancedItemFilter\Content-446741156\Classes\GearRecipe.cs:line 166
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at AdvancedItemFilter.Classes.GearRecipe.<CheckProtectionNeeds>d__46.MoveNext() in D:\nobully\3rdParty\_CONFIGS_\Default\AdvancedItemFilter\Content-446741156\Classes\GearRecipe.cs:line 166
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at AdvancedItemFilter.Tasks.IdentifyItems.<CheckRecipeProtection>d__20.MoveNext() in D:\nobully\3rdParty\_CONFIGS_\Default\AdvancedItemFilter\Content-446741156\Tasks\IdentifyItems.cs:line 138
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at AdvancedItemFilter.Tasks.IdentifyItems.<Logic>d__18.MoveNext() in D:\nobully\3rdParty\_CONFIGS_\Default\AdvancedItemFilter\Content-446741156\Tasks\IdentifyItems.cs:line 120
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Loki.Bot.TaskManager.5\&5pg5i2\,>A`K;_\]m}"Dq(5o$.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at MapBot.MapBot.<MainCoroutine>d__14.MoveNext() in D:\nobully\3rdParty\_CONFIGS_\Default\MapBot\Content-446743937\MapBot.cs:line 219
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Buddy.Coroutines.Coroutine.|mcF_EMK8fwG\*`71\& L\*8p\&!\&.RDg0|;<ft(6|P <4}%/vF>_1\..MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.*‫*‪‏‏*​**‎‪**‬‫*​‬‫​‫​‪‏***(Boolean )
   at Buddy.Coroutines.Coroutine.‫*‏*​‪****‬‬‬*‫‪****(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at MapBot.MapBot.Tick() in D:\nobully\3rdParty\_CONFIGS_\Default\MapBot\Content-446743937\MapBot.cs:line 144
   at Loki.Bot.BotManager.**​‏**‪‬***‬‫‪‫**‏‬‎‬*‏***(IBot )

fyKHtet.jpg
oTUGCvb.jpg


Any help would be much appreciated.

same problelms :( anyone know how to fix this ?
 
How can I make the AIF loot wisdom scrolls only in situation I have ran out of them? or most likely to sit under 5000, in new AIF version theres no specific option for this.
 
How can I make the AIF loot wisdom scrolls only in situation I have ran out of them? or most likely to sit under 5000, in new AIF version theres no specific option for this.

Settings > AdvancedItemFilter > Pickup > Specific Pickup Entries

aifucstom.webp
 
Status
Not open for further replies.
Back
Top