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

[ItemFilter] HighEnd Looting Profile For AdvancedItemFilter

very funny...
i am definitely talking about AIF.

If you can, please tell me how to blacklist some currency within AIF interface.
 
very funny...
i am definitely talking about AIF.

If you can, please tell me how to blacklist some currency within AIF interface.
uncheck it in custom rules
iyhtskF.png
 
Last edited:
well... unchecked alch orb as mentioned above...

tested... but bot picks it up anyway...


???????

[MapRunner] New map has been entered: Torture Chamber Map (74)
[GridExplorer] TileSeenRadius is being set to 4.
[TrackMobTask] Monster cache has been cleared.
[AreaTransitionTask] Transition cache has been cleared.
[HandleAllFlame] We don't have the necessary Allflame to give to Fairgraves.
[FinishCurrentAction] Waiting 4 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 36 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 55 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 33 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 32 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 33 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 30 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 33 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 66 for the action to finish Summon Flame Golem.
[FinishCurrentAction] Waiting 29 for the action to finish Summon Flame Golem.
[OpenInventoryPanel]
[OpenInventoryPanel] The InventoryPanel is not opened. Now opening it.
[LatencyTracker] HighestLatency: 97
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[PostCombatHookTask] GemLevelerPro returned true.
[LootItemTask] The current item to loot is [1230] Orb of Alchemy at {1011, 1132}. We have been on this task for 00:00:00 and have been attempting to interact for 00:00:00.
[LootItemTask] Now moving towards the item 1230 because it is 29.84084 away (can see).
[LatencyTracker] HighestLatency: 98
[FinishCurrentAction] Waiting 0 for the action to finish Move.
[FinishCurrentAction] Waiting 31 for the action to finish Move.
[FinishCurrentAction] Waiting 67 for the action to finish Move.
[FinishCurrentAction] Waiting 28 for the action to finish Move.
[FinishCurrentAction] Waiting 32 for the action to finish Move.
[FinishCurrentAction] Waiting 31 for the action to finish Move.
[FinishCurrentAction] Waiting 33 for the action to finish Move.
[FinishCurrentAction] Waiting 31 for the action to finish Move.
[FinishCurrentAction] Waiting 34 for the action to finish Move.
[LootItemTask] Now attempting to interact with the item. This is the #1 attempt.
[InteractWith] Now attempting to highlight 1230.
[InteractWith] Now attempting to interact with 1230.
[FinishCurrentAction] Waiting 0 for the action to finish Interaction.
[FinishCurrentAction] Waiting 29 for the action to finish Interaction.
[AreaStateCache] The location 1230 [Orb of Alchemy] is being removed because the WorldItem does not exist.
[LootItemTask] The current item to loot is [1230] Orb of Alchemy at {1011, 1132}. We have been on this task for 00:00:01.2682564 and have been attempting to interact for 00:00:00.5600745.
[RemoveItemLocation] The location 1230 [Orb of Alchemy] is being removed.
[WithdrawTask] We cannot withdraw items out of town/hideout. Skipping this task until an area change or restart.
 
well... unchecked alch orb as mentioned above...

tested... but bot picks it up anyway...

If you havent changed anything from your last screenshot, then you are still allowing Item Filter to pickup many many many many items in conjunction with Advanced Item Filter. Telling Advanced Item Filter not to pickup something has 0 effect on what Item Filter is going to do.

They_Are_Two_Seperate_Plugins that have nothing to do with each other, they are just named similar. Turn off currency in Item Filter (right click it, disable, make sure it turns red).
 
bot can't sell item. Log:

[CustomRules][Sell] item.IsRare returned true for Entropy Goad
[SellItemsCoroutine] Now fast moving the item Slink Boots into the current vendor tab.
[SellItemsCoroutine] Waiting for the item to be moved.
[LatencyTracker] HighestLatency: 67
[SellItemsCoroutine] Waiting for the item to be moved.
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.MissingMemberException: 'EvaluableItem' object has no attribute 'CritChance'
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\asdf\asdfasdf\asdfasdfasdfasdf\Plugins\AdvancedItemFilter\Python\ConditionParserPython.cs:line 74
at AdvancedItemFilter.MyItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter) in c:\Users\asdf\Desktop\asdfasdf\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.Coroutines.~u/\&- IWnkz\]NYxFYSd1:O99!.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.SellTask.Ro\]%:1\]^nv9dY!\\N^`i-pFJx$.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.=p2=a@\,@ P\,7T\*Qm0ZWbb4M\]\*.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.c=OwL/Jd\]ZD|7$C<OgV"?\,I).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.F\&nwXV-z2Y:a%OZd0PqYl9HD\,.R}Dsge4/rF6=3dEs\,hPfZsGV".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 )

[CustomRules][Keep] item.IsCurrency returned true for Orb of Transmutation
[CustomRules][Sell] item.IsRare returned true for Golem Knuckle
[CustomRules][Keep] item.IsCurrency returned true for Orb of Transmutation
[CustomRules][Sell] item.IsRare returned true for Golem Knuckle
[SellItemsCoroutine] The Sell window is open. Now moving items to sell.
[CustomRules][Sell] item.IsRare returned true for Blood Thirst
[SellItemsCoroutine] Now fast moving the item Abyssal Axe into the current vendor tab.
[SellItemsCoroutine] InventoryPanel.FastMove returned ItemAlreadyMoved.
[SellTask] SellItemsCoroutine returned FastMoveFailed. This is try #2. Waiting 15000 ms and then trying again.
 
Last edited:
not matter on or off custom rules (HightEnd) plugin ident all uniqs
i delete plugins and put last version and all settings in CompiledAssemblies and Settings\Default, enable\disable and delete custom rules
but always bot ident uniqs

default "ItemFilterEditor" off

what can b wrong ? what do for good work ?
 
Last edited:
bot can't sell item. Log:

[CustomRules][Sell] item.IsRare returned true for Entropy Goad
[SellItemsCoroutine] Now fast moving the item Slink Boots into the current vendor tab.
[SellItemsCoroutine] Waiting for the item to be moved.
[LatencyTracker] HighestLatency: 67
[SellItemsCoroutine] Waiting for the item to be moved.
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.MissingMemberException: 'EvaluableItem' object has no attribute 'CritChance'
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\asdf\asdfasdf\asdfasdfasdfasdf\Plugins\AdvancedItemFilter\Python\ConditionParserPython.cs:line 74
at AdvancedItemFilter.MyItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter) in c:\Users\asdf\Desktop\asdfasdf\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.Coroutines.~u/\&- IWnkz\]NYxFYSd1:O99!.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.SellTask.Ro\]%:1\]^nv9dY!\\N^`i-pFJx$.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.=p2=a@\,@ P\,7T\*Qm0ZWbb4M\]\*.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.c=OwL/Jd\]ZD|7$C<OgV"?\,I).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.F\&nwXV-z2Y:a%OZd0PqYl9HD\,.R}Dsge4/rF6=3dEs\,hPfZsGV".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 )

[CustomRules][Keep] item.IsCurrency returned true for Orb of Transmutation
[CustomRules][Sell] item.IsRare returned true for Golem Knuckle
[CustomRules][Keep] item.IsCurrency returned true for Orb of Transmutation
[CustomRules][Sell] item.IsRare returned true for Golem Knuckle
[SellItemsCoroutine] The Sell window is open. Now moving items to sell.
[CustomRules][Sell] item.IsRare returned true for Blood Thirst
[SellItemsCoroutine] Now fast moving the item Abyssal Axe into the current vendor tab.
[SellItemsCoroutine] InventoryPanel.FastMove returned ItemAlreadyMoved.
[SellTask] SellItemsCoroutine returned FastMoveFailed. This is try #2. Waiting 15000 ms and then trying again.

You don't have the latest AIF version obviously, else you wouldve atleast tried to fix it yourself :)
 
Hi. I want do pickup, keep and not sell the Agate Amulet normal. I create a rule to pickup, and another to keep, but still selling then... What I can do to save?
 
Hmmm, I noticed that this sells rare talismen also. I think it should be better if those are kept.

Also I just hit this error:

Code:
[CustomItemRules] The rule "item.IsRare and item.Is2HAxe and ((item.PhysDPS >= 400) or (item.PhysDPS >= 300 and item.CritChance >= 20 and item.GlobalCritMult >= 20))" has returned an error.
[CustomItemRules] The call you tried to make may be incorrect, it should be "item.YOUR_DATA"
[CustomItemRules] If the call seems correct, the data must not be available (yet?) or have a different naming, consider disabling this rule
[CustomItemRules] The available properties can be found in the "EvaluableItem.cs" in the "Classes" folder.
[CustomItemRules] To avoid any further issues, bot will stop now, please verify your file.
[Stop] Now force stopping the BotThread.
[Stop] BotThread.Abort() failed.System.Threading.ThreadAbortException: Der Thread wurde abgebrochen.
   bei System.Threading.Thread.AbortInternal()
   bei System.Threading.Thread.Abort()
   bei (Thread )
   bei Loki.Bot.BotManager.Stop(Boolean force)

[Tick] Exception during execution:System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei Buddy.Coroutines.Coroutine.‪*‏‎**‎‏*‫‪‬‏*‫‬*‪**‪‪‫**(Boolean )
   bei Buddy.Coroutines.Coroutine.Dispose()
   bei Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.Tick()
   bei Loki.Bot.BotManager.‎‬‬**​‫‏‬‬‪​​*‪‬*‫*‪‎‫​**(IBot )
 
Thx Tormiasz.

As for the talismen, I added now those rules:

Code:
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare and (item.Name == \"Ashscale Talisman\" or item.Name == \"Black Maw Talisman\" or item.Name == \"Bonespire Talisman\" or item.Name == \"Bonespire Talisman\" or item.Name == \"Breakrib Talisman\" or item.Name == \"Chrysalis Talisman\" or item.Name == \"Deadhand Talisman\" or item.Name == \"Deep One Talisman\" or item.Name == \"Lone Antler Talisman\" or item.Name == \"Mandible Talisman\" or item.Name == \"Rot Head Talisman\" or item.Name == \"Undying Flesh Talisman\" or item.Name == \"Writhing Talisman\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and (item.Name == \"Ashscale Talisman\" or item.Name == \"Black Maw Talisman\" or item.Name == \"Bonespire Talisman\" or item.Name == \"Bonespire Talisman\" or item.Name == \"Breakrib Talisman\" or item.Name == \"Chrysalis Talisman\" or item.Name == \"Deadhand Talisman\" or item.Name == \"Deep One Talisman\" or item.Name == \"Lone Antler Talisman\" or item.Name == \"Mandible Talisman\" or item.Name == \"Rot Head Talisman\" or item.Name == \"Undying Flesh Talisman\" or item.Name == \"Writhing Talisman\")",
    "ShouldLog": false
  }

That seems to work.
 
Thought I fixed first part, but cannot get it to pickup white Agates, but it will stash them with the coding i'm using
item.IsNormal and item.FullName == "Agate Amulet"

Edit: Also used
item.IsNormal and Item.IsAmulet and item.FullName == "Agate Amulet"

Edit2: Figured out how to pick them up, does it matter which code I use?


Would like it to stash Agate Amulet into a specific tab
Tried to add Agate Amulet into stashing for currency, but that wouldn't work.

Looked deeper into StashtoSpecificTab.cs and saw where I could add it to items, but wouldn't know what coding to add there, or if it would even bring up another check box in the GUI.
 
Last edited:
Back
Top