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.
item.IsNormal and item.FullName == "Ruby Ring " --> under Pickup
item.IsNormal and item.FullName == "Ruby Ring" and FireResistPct == 30 -->under Keep

Or how do I have to add it to the pick up rules that the bot only keep Ruby Ring with 30% resi?

thx and Merry Christmas!
 
Here you go :)
Thanks a lot

Disable identify on pickup :)

item.IsNormal and item.FullName == "Ruby Ring " --> under Pickup
item.IsNormal and item.FullName == "Ruby Ring" and FireResistPct == 30 -->under Keep

Or how do I have to add it to the pick up rules that the bot only keep Ruby Ring with 30% resi?

thx and Merry Christmas!

You can directly filter white items on ground, so

Code:
item.IsNormal and item.FullName == "Ruby Ring" and FireResistPct == 30

is valid for both pickup and keep
 
You can directly filter white items on ground, so

Code:
item.IsNormal and item.FullName == "Ruby Ring" and FireResistPct == 30

is valid for both pickup and keep

this means, i only have to add it to the Pickup rule and nn to add to keep?
 
Sorry for the n00b question but I got this installed but bot doesn't really "filter" anything. Just ids and stashes it all. Where exactly do I enable the actual filtering?

Regards
 
this means, i only have to add it to the Pickup rule and nn to add to keep?

Both, Pickup & Keep

Sorry for the n00b question but I got this installed but bot doesn't really "filter" anything. Just ids and stashes it all. Where exactly do I enable the actual filtering?

Regards

Well, there's some few files with pre-built filters on this forum, you can use them under the "Custom Rules" tab of AIF.
 
Sorry for the n00b question but I got this installed but bot doesn't really "filter" anything. Just ids and stashes it all. Where exactly do I enable the actual filtering?

Regards
2lyordfj.jpg



item.IsNormal and item.FullName == "Diamond Ring" and GlobalCritChance == 30
this is for 30% Diamond Ring right? :)
 
Last edited:
Thanks for the quick reply!

I did that before:

[RulesManager] File successfully loaded from location "C:\Users\xxx\Desktop\bot\HighEnd.json"

Do I need to somehow tell it to vendor shit too or? It still stashes every single item...

Regards
 
this means, i only have to add it to the Pickup rule and nn to add to keep?
Thanks for the quick reply!

I did that before:

[RulesManager] File successfully loaded from location "C:\Users\xxx\Desktop\bot\HighEnd.json"

Do I need to somehow tell it to vendor shit too or? It still stashes every single item...

Regards

Give us a log I'll take a look at it quickly :)
 
Thanks for the quick reply!

I did that before:

[RulesManager] File successfully loaded from location "C:\Users\xxx\Desktop\bot\HighEnd.json"

Do I need to somehow tell it to vendor shit too or? It still stashes every single item...

Regards

depends on what rules ur using.
If you use the highend, he do not stash much crap.
be sure you resatrted the bot and u follow the steps 1-7
 
Hey Tony, quick question:

When I select "Stash currency to a specific tab", and put the name of the tab as "2" for tab #2, and the currency as "Orb of Regret" (and others), it is still putting them in tab #1 if there is space. Am I doing something wrong?

Also, could you explain how the currency tracker works again? I remember seeing it on here before, but I couldn't find it.

Thanks!
 
Last edited:
Tony first thank you so much for this. Chaos recipe is flawless! I even turned on gcp recipe too and started picking up quality gems!

However I noticed with just your plugin it now ID'S all uniques. Is there a way to stash them unid? I checked my ID filters and only one on at all is ID all rares. I might be missing something basic.

Besides that, thanks for all your work!
 
Tony first thank you so much for this. Chaos recipe is flawless! I even turned on gcp recipe too and started picking up quality gems!

However I noticed with just your plugin it now ID'S all uniques. Is there a way to stash them unid? I checked my ID filters and only one on at all is ID all rares. I might be missing something basic.

Besides that, thanks for all your work!
Uncheck id unique under rules
 
Is there any rule for item size?
for example i want to pick up only items with max 2x2 size.
I don't see it in file with custom rules.
I need to handle it with static item filter?
 
Is there any rule for item size?
for example i want to pick up only items with max 2x2 size.
I don't see it in file with custom rules.
I need to handle it with static item filter?

Just tick the 2x2 items from your pickup rule:-) 1x3 also :-P (wands and daggers)
 
i sometimes get this error, only temp fix would be selling everything in my inventory then the bot would start fine. Otherwise I keep getting this error

[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.MissingMemberException: 'EvaluableItem' object has no attribute 'item'
at Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(Object value)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run1[T0,TRet](T0 arg0)
at IronPython.Compiler.PythonCallTargets.OriginalCallTarget0(PythonFunction function)
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at _Scripting_(Object[] )
at AdvancedItemFilter.Python.ConditionParserPython.EvaluateCondition(Item i, String cond, RuleType type, Boolean onlyEvaluating) in c:\Users\Home\Desktop\Sqw\Plugins\AdvancedItemFilter\Python\ConditionParserPython.cs:line 74
at AdvancedItemFilter.MyItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter) in c:\Users\Home\Desktop\Sqw\Plugins\AdvancedItemFilter\MyItemEvaluator.cs:line 1034
at Loki.Bot.ItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter)
at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.***‏*‎​‎‬***​**‏​‪‪*(Item , Object )
at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.‏‬*‎‎**‪**‏*‏*​‏‎‫***‪*‏‎*(Item )
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.‪‪*​‬‬‪‬*‎‏‏*‬*‪***‫*​‏*()
at Loki.Bot.Logic.Bots.OldGrindBot.SellTask.~x\*!BA>Skn1DnHF'_xXb`d3S\*.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 Loki.Bot.TaskManager.UiJs\*INiZT8p\,3sY\&)@)VFI)(.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.ValidateEnd(Task task)
at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.oO{o!j\*;"Ytg}UU{J`T$j(n#.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 Buddy.Coroutines.Coroutine.>-V$jSMss\*)|\]KrxfQ0g:ESC$.J%\\\*eBT%M%9I0P?a5w=>:|zu!.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.‪*‎***‬‪**‫‏‏‏*‫*‫‬*(Boolean )
at Buddy.Coroutines.Coroutine.*​‪‏**​‎‏‫‏**‏*‎***‬‏​‫‫*(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.Tick()
at Loki.Bot.BotManager.****‎*‏***‪‪​‪‪‏**‎*‬***‪‫‎**(IBot )
 
Status
Not open for further replies.
Back
Top