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.
Make sure you have the latest version, fresh version... this one looks weird.

Installed the latest EBbeta, configured everything (Routine, Maprunner Plugin, latest AdvancedItemFilter etc.) followed the instructions again step by step (of widds) and still the same error when trying to save the rules.
Code:
Save] Error while saving the rules.System.ArgumentException: The path is not of a legal form.
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetDirectoryName(String path)
   at AdvancedItemFilter.Classes.RulesManager.Save(String filename) in d:\games\Path of Exile\Pizza\Plugins\AdvancedItemFilter\Classes\RulesManager.cs:line 34

So what you mean by a windows error?

____________________

Now I just installed the latest EBbeta and the latest AdvancedItemFilter Plugin. Launched it, acitivated custom rules and tried to type any rule while saving. same error...
 
Hey Tony! just got ya lunch tomorrow:D Thanks for cool plugin - just a quick one, how do I allocate stashing to multiple tabs for eg "Stash 5l items to a specific tab" could I go "7, 8"?
Installed the latest EBbeta, configured everything (Routine, Maprunner Plugin, latest AdvancedItemFilter etc.) followed the instructions again step by step (of widds) and still the same error when trying to save the rules.
Code:
Save] Error while saving the rules.System.ArgumentException: The path is not of a legal form.
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetDirectoryName(String path)
   at AdvancedItemFilter.Classes.RulesManager.Save(String filename) in d:\games\Path of Exile\Pizza\Plugins\AdvancedItemFilter\Classes\RulesManager.cs:line 34

So what you mean by a windows error?

____________________

Now I just installed the latest EBbeta and the latest AdvancedItemFilter Plugin. Launched it, acitivated custom rules and tried to type any rule while saving. same error...

What are you exactly doing? did you try saving as? instead of save?

Pretty sure it's because of a special character in the path...
 
wow, thanks a lot! It worked to save as...it may sound obvious but the idea didn't came up in those 2-3 hours of desperated tryings. thanks!
 
Have the same problems with the chaos recipe sometimes but only on one particular character / bot. He always thinks he has gloves or chest or something but there are none in the Stash or he already has them in his inventory and doesnt notice it. Will just go through all stash tabs all day till I shut him down. Tried multiple times to just restart him but if I activate chaos recipe on that one account it will always just loop after some time dno

same, bot is trying to withdraw item which is not in stash ->infinite stash tab switch

You probably tried to interact or it disconnected at some point, he can't retrieve the helm. just close bot and restart, should fix it ;)

hmm, i didint touch it i think, dunno about dc VM isnt working as as good as it worked before 2.0, but this tab switch happens quite often to me , like once per few hours ;/

got an idea, maybe turning amounts to keep with like 3+ items will fix it
 
Quick question with custom rules. Couldn't see on the puush link whether there was a increase physical % damage check. Mainly want to setup a check for weapons which have tyrannical mod (131% +) but all I see is increasedphysdamage which I am assuming is like "+23-35" phys damage. Is there another check that wasn't posted?
 
Hello toNyx,

First off, thank you so much for these cool plugins.
I just noticed an issue here. I'm using a custom rule and have all items from default StaticItemFilter disabled via ItemFilterEditor. Followed the little guide from widds on page 51 and made a simple and small changes on DefaultCustomRules. I have this command there for pickup RGB items for chromes.
{
"Enabled": true,
"Type": 0,
"Rule": "item.IsRGB",
"ShouldLog": false
},
The problem is: the bot won't pickup/id/sell/save any drop that is RGB and has more than 3 links. I saw this issue on many items RGB and 4 links, didn't have a chance to see on 5/6 links. On RGB 3 links items, it works ok.

Also I have a question. Is this AIF supposed to work together with StaticItemFilter and other custom filters as DefaultCustomRules? I'm so confused about this. Looks like to many filters working at same time. All that I really need is a way to make bot collect and save uniques, currency, div cards, jewels, etc and the most important is a more detailed filter for rare items witch will tell bot to sell bad rares and save the good ones... That's the main reason on using EB - stash the goodies :D
So will AIF filter the rares saving the good ones and selling the bad ones for recipes automatically or we have to code some other filter with more specific info?
I hope someone can update this filter. I looks very complete. I wish I could help but I really sucks on coding...
Thanks in advance.
 
-If you have no id scrolls in your inventory (or run out) when the bot is trying to do a town run, the bot will throw a bunch of exceptions and stall. The bot will not retrieve id scrolls from the stash and continue.
-I am using a itemfilter which ID's and vendors unvaluable rare items, and I am using the advanced loot filter for custom stashing and chaos recipe.
-A workaround is making sure that fill id scrolls is enabled in the oldGrindBot to ensure the bot doesn't run out of id scrolls (not enabled by default).
 
Hello

An issue. Bot picked up some drops including a 2h unidentified mace, which is the one causing this problem, finished the run, went to town, opened stash and this error appeared on bot console non stop:
Code:
[Start] Now creating the BotThread.
[OldGrindBot] Start
[ItemEvaluator] Instance = Loki.Bot.DefaultItemEvaluator.
[Start] MsBetweenTicks: 15.
[Start] InputEventMsDelay: 100.
[Start] LowFpsMode: False.
[Start] NetworkingMode: Auto.
[Start] IsKeyPickupEnabled: False.
[Start] IsAutoEquipEnabled: True.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[Add] Now adding [ResurrectTask] This task handles resurrection..
[Add] Now adding [ClearCursorTask] This task places any item left on the cursor into the inventory..
[Add] Now adding [AssignMoveSkillTask] A task to handle assigning the Move skill if it's not already on the skill bar..
[Add] Now adding [HandleBlockingChestsTask] This task will handle breaking any blocking chests that interfere with movement..
[Add] Now adding [HandleDoorsTask] This task handles opening doors..
[Add] Now adding [CombatTask (Leash 50)] This task executes routine logic for combat..
[Add] Now adding [PostCombatHookTask] This task provides a coroutine hook for executing user logic after combat has completed..
[Add] Now adding [TownRunTask] A task to go back to town during the middle of a bot run..
[Add] Now adding [LootItemTask (Leash 50)] This task handles looting items..
[Add] Now adding [OpenChestTask (Leash 50)] This task handles opening chests..
[Add] Now adding [LootItemTask (Leash -1)] This task handles looting items..
[Add] Now adding [MergeInventoryTask] A task to handle merging the inventory into full stacks..
[Add] Now adding [IdTask] A task to identify items in inventory..
[Add] Now adding [SellTask] A task to vendor items in the inventory..
[Add] Now adding [StashTask] This task will stash all applicable items in town..
[Add] Now adding [WithdrawTask] A task to withdraw items from stash when we are in town..
[Add] Now adding [HandleInventoryItemsTask] A task to manage inventory items that are not stashed..
[Add] Now adding [SortInventoryTask] A task to sort the main inventory by moving items towards the top left corner..
[Add] Now adding [ReturnToGrindZoneTask] This task will return the bot to the previous grind zone after a town run..
[Add] Now adding [TagWaypointTask] This task will tag a waypoint if it is not already unlocked..
[Add] Now adding [UseLooseCandleTask] This task will use the Loose Candle when the grind zone is set to The Archives..
[Add] Now adding [UnblockCorruptedAreaTransitionTask] This task will use the Loose Grate and Sarcophagus covers for corrupted area transitions..
[Add] Now adding [TakeCorruptedAreaTask] A task to take corrupted areas..
[Add] Now adding [HandleA2Q9] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q9b] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q11] This task handles A2Q11..
[Add] Now adding [HandleA3Q1] This task handles an aspect of A3Q1..
[Add] Now adding [HandleSewers] This task handles an aspect of -..
[Add] Now adding [HandleUndyingBlockage] This task handles an aspect of -..
[Add] Now adding [HandleLockedDoor] This task handles an aspect of -..
[Add] Now adding [HandleDeshretSeal] This task handles an aspect of -..
[Add] Now adding [HandleGlyphWall] This task handles an aspect of -..
[Add] Now adding [TravelToGrindZoneTask] This task will travel to the grind zone configured..
[Add] Now adding [TravelThroughBossAreasTask-BossFarm] This task will travel though the local area transitions in boss zones..
[Add] Now adding [OpenChestTask (Leash -1)] This task handles opening chests..
[Add] Now adding [CombatTask (Leash -1)] This task executes routine logic for combat..
[Add] Now adding [EnterArenaTask] This task helps the bot enter the 3 arenas in The Harvest..
[Add] Now adding [TravelThroughBossAreasTask-PassThrough] This task will travel though the local area transitions in boss zones..
[Add] Now adding [ExplorationCompleteTask (Early)] A task to execute exploration complete logic..
[Add] Now adding [ExploreTask] This task handles exploring an area..
[Add] Now adding [TrackMoreMobs] This task helps BasicGrindBot seek out as many mobs as possible..
[Add] Now adding [HandleMerveilArea] This task helps OldGrindBot stay in the Merveil boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleVaalArea] This task helps OldGrindBot stay in the Vaal boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandlePietyArea] This task helps OldGrindBot stay in the Piety boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDominusArea] This task helps OldGrindBot stay in the Dominus boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleKaomArea] This task helps OldGrindBot stay in the Kaom boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDaressoArea] This task helps OldGrindBot stay in the Daresso boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleWeaverArea] This task helps OldGrindBot stay in the Weaver boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [ExplorationCompleteTask] A task to execute exploration complete logic..
[Add] Now adding [FallbackTask] This task is the last task executed. It should not execute..
[CommonEvents] Start
[ItemFilterEditor] Start
[ItemEvaluator] Instance = ItemFilterEditor.ConfigurableItemEvaluator.
[AdvancedItemFilter] Start
[Replace] Now replacing task [IdTask] with [IdentifyItemsTask].
[AddAtFront] Now adding [CheckForRecipeItemsTask] Record recipe items at start of the bot only, never after.
[AddTask] CheckForRecipeItemsTask Sucessfully added at front of the list
[AddTask] RecipeWithdrawTask Sucessfully added after CheckForRecipeItemsTask
[AddTask] RecipeSellTask Sucessfully added after RecipeWithdrawTask
[AddTask] SignalRecipeExecutionTask Sucessfully added after HandleInventoryItemsTask
[AddTask] StashToSpecificTabTask Sucessfully added before StashTask
[AutoLogin] Start
[DevTab] Start
[GemLeveler] Start
[GemLeveler] Now resetting task state.
[Add] Now adding [LevelSkillGemTask] This task will level skillgems after close range combat is taken care of..
[Stats] Start
[StuckDetection] Start
[OldRoutine] Start
[RecipeWithdrawTask] Now resetting task state.
[RecipeSellTask] Now resetting task state.
[HandleBlockingChestsTask] Now resetting task state.
[SellTask] Now resetting task state.
[WithdrawTask] Now resetting task state.
[ReturnToGrindZoneTask] Now resetting task state.
[TagWaypointTask] Now resetting task state.
[UseLooseCandleTask] Now resetting task state.
[UnblockCorruptedAreaTransitionTask] Now resetting task state.
[HandleA2Q9] Now resetting task state.
[HandleA2Q9b] Now resetting task state.
[HandleA2Q11] Now resetting task state.
[HandleA3Q1] Now resetting task state.
[HandleSewers] Now resetting task state.
[HandleUndyingBlockage] Now resetting task state.
[HandleLockedDoor] Now resetting task state.
[HandleDeshretSeal] Now resetting task state.
[HandleGlyphWall] Now resetting task state.
[TravelToGrindZoneTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[EnterArenaTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[HandleMerveilArea] Now resetting task state.
[HandleVaalArea] Now resetting task state.
[HandlePietyArea] Now resetting task state.
[HandleDominusArea] Now resetting task state.
[HandleKaomArea] Now resetting task state.
[HandleDaressoArea] Now resetting task state.
[HandleWeaverArea] Now resetting task state.
[Start] The plugin CommonEvents is enabled.
[Start] The plugin ItemFilterEditor is enabled.
[Start] The plugin AdvancedItemFilter is enabled.
[Start] The plugin AutoLogin is enabled.
[Start] The plugin DevTab is enabled.
[Start] The plugin GemLeveler is enabled.
[Start] The plugin Stats is enabled.
[Start] The plugin StuckDetection is enabled.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[LatencyTracker] HighestLatency: 160
[LatencyTracker] AverageLatency: 155
[HandleA2Q9] Now skipping the task since we're not in Act 2.
[HandleA2Q11] Now skipping the task since we're not in Act 2.
[HandleSewers] We don't have the necessary Sewer Keys to interact with the Sewer Grating.
[HandleUndyingBlockage] We don't have the necessary Infernal Talc to interact with the Undying Blockage.
[HandleLockedDoor] We don't have the necessary Tower Key to interact with the Locked Door.
[HandleDeshretSeal] We don't have the necessary Deshret's Seal to interact with the Deshret's Seal.
[ItemEvaluator] Instance = AdvancedItemFilter.MyItemEvaluator.
[AdvancedItemFilter] Default ItemEvaluator : ConfigurableItemEvaluator
[AdvancedItemFilter] AIF ItemEvaluator has been set properly
[OpenInventoryPanel]
[OpenInventoryPanel] The InventoryPanel is not opened. Now opening it.
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[PostCombatHookTask] GemLeveler returned true.
[OpenInventoryPanel]
[OpenInventoryPanel] The InventoryPanel is not opened. Now opening it.
[LatencyTracker] HighestLatency: 161
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[InteractWith] Now attempting to highlight 104.
[InteractWith] Now attempting to interact with 104.
[WaitForStashPanel]
[WaitForStashPanel] We have been waiting 00:00:00.0000152 for the stash panel to open.
[WaitForStashPanel] We have been waiting 00:00:00.1158105 for the stash panel to open.
[WaitForStashPanel]
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[LatencyTracker] LowestLatency: 159
[LatencyTracker] HighestLatency: 159
[LatencyTracker] HighestLatency: 161
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[Stop] Now requesting the BotThread to stop.
[OldGrindBot] OnStop
[CommonEvents] Stop
[ItemFilterEditor] Stop
[AdvancedItemFilter] Stop
[AutoLogin] Stop
[DevTab] Stop
[GemLeveler] Stop
[Stats] Stop
[StuckDetection] Stop
[OldRoutine] Stop
As soon I removed that 2h mace and started bot, all working again...
I hope you can detect and fix this :D
Thanks.
 
Is this currently broken? Had it working before patch the other day and now it will not even compile.
 
Do people not read patch notes? -__-

EB was updated with a change to how item filter plugins work so that they work together better. You need to download the new version of AIF on the front page.
 
wow, thanks a lot! It worked to save as...it may sound obvious but the idea didn't came up in those 2-3 hours of desperated tryings. thanks!

Glad you solved the problem, pretty sure it was something about default rules path.

same, bot is trying to withdraw item which is not in stash ->infinite stash tab switch



hmm, i didint touch it i think, dunno about dc VM isnt working as as good as it worked before 2.0, but this tab switch happens quite often to me , like once per few hours ;/

got an idea, maybe turning amounts to keep with like 3+ items will fix it

Make sure that ALL items concerned by the recipe are in the SAME TAB if you've checked the option. Seems like the helm is here but not at the good place.

Quick question with custom rules. Couldn't see on the puush link whether there was a increase physical % damage check. Mainly want to setup a check for weapons which have tyrannical mod (131% +) but all I see is increasedphysdamage which I am assuming is like "+23-35" phys damage. Is there another check that wasn't posted?

It's the Phys% ;) damage ranges have been added (ALPHA) as "AddedPhysDamageAverage" (and so on) that makes an avg of the 2 min/max values.
You can find all the Available properties in the /Classes/EvaluableItem.cs file

Hello

An issue. Bot picked up some drops including a 2h unidentified mace, which is the one causing this problem, finished the run, went to town, opened stash and this error appeared on bot console non stop:
Code:
[Start] Now creating the BotThread.
[OldGrindBot] Start
[ItemEvaluator] Instance = Loki.Bot.DefaultItemEvaluator.
[Start] MsBetweenTicks: 15.
[Start] InputEventMsDelay: 100.
[Start] LowFpsMode: False.
[Start] NetworkingMode: Auto.
[Start] IsKeyPickupEnabled: False.
[Start] IsAutoEquipEnabled: True.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[Add] Now adding [ResurrectTask] This task handles resurrection..
[Add] Now adding [ClearCursorTask] This task places any item left on the cursor into the inventory..
[Add] Now adding [AssignMoveSkillTask] A task to handle assigning the Move skill if it's not already on the skill bar..
[Add] Now adding [HandleBlockingChestsTask] This task will handle breaking any blocking chests that interfere with movement..
[Add] Now adding [HandleDoorsTask] This task handles opening doors..
[Add] Now adding [CombatTask (Leash 50)] This task executes routine logic for combat..
[Add] Now adding [PostCombatHookTask] This task provides a coroutine hook for executing user logic after combat has completed..
[Add] Now adding [TownRunTask] A task to go back to town during the middle of a bot run..
[Add] Now adding [LootItemTask (Leash 50)] This task handles looting items..
[Add] Now adding [OpenChestTask (Leash 50)] This task handles opening chests..
[Add] Now adding [LootItemTask (Leash -1)] This task handles looting items..
[Add] Now adding [MergeInventoryTask] A task to handle merging the inventory into full stacks..
[Add] Now adding [IdTask] A task to identify items in inventory..
[Add] Now adding [SellTask] A task to vendor items in the inventory..
[Add] Now adding [StashTask] This task will stash all applicable items in town..
[Add] Now adding [WithdrawTask] A task to withdraw items from stash when we are in town..
[Add] Now adding [HandleInventoryItemsTask] A task to manage inventory items that are not stashed..
[Add] Now adding [SortInventoryTask] A task to sort the main inventory by moving items towards the top left corner..
[Add] Now adding [ReturnToGrindZoneTask] This task will return the bot to the previous grind zone after a town run..
[Add] Now adding [TagWaypointTask] This task will tag a waypoint if it is not already unlocked..
[Add] Now adding [UseLooseCandleTask] This task will use the Loose Candle when the grind zone is set to The Archives..
[Add] Now adding [UnblockCorruptedAreaTransitionTask] This task will use the Loose Grate and Sarcophagus covers for corrupted area transitions..
[Add] Now adding [TakeCorruptedAreaTask] A task to take corrupted areas..
[Add] Now adding [HandleA2Q9] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q9b] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q11] This task handles A2Q11..
[Add] Now adding [HandleA3Q1] This task handles an aspect of A3Q1..
[Add] Now adding [HandleSewers] This task handles an aspect of -..
[Add] Now adding [HandleUndyingBlockage] This task handles an aspect of -..
[Add] Now adding [HandleLockedDoor] This task handles an aspect of -..
[Add] Now adding [HandleDeshretSeal] This task handles an aspect of -..
[Add] Now adding [HandleGlyphWall] This task handles an aspect of -..
[Add] Now adding [TravelToGrindZoneTask] This task will travel to the grind zone configured..
[Add] Now adding [TravelThroughBossAreasTask-BossFarm] This task will travel though the local area transitions in boss zones..
[Add] Now adding [OpenChestTask (Leash -1)] This task handles opening chests..
[Add] Now adding [CombatTask (Leash -1)] This task executes routine logic for combat..
[Add] Now adding [EnterArenaTask] This task helps the bot enter the 3 arenas in The Harvest..
[Add] Now adding [TravelThroughBossAreasTask-PassThrough] This task will travel though the local area transitions in boss zones..
[Add] Now adding [ExplorationCompleteTask (Early)] A task to execute exploration complete logic..
[Add] Now adding [ExploreTask] This task handles exploring an area..
[Add] Now adding [TrackMoreMobs] This task helps BasicGrindBot seek out as many mobs as possible..
[Add] Now adding [HandleMerveilArea] This task helps OldGrindBot stay in the Merveil boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleVaalArea] This task helps OldGrindBot stay in the Vaal boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandlePietyArea] This task helps OldGrindBot stay in the Piety boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDominusArea] This task helps OldGrindBot stay in the Dominus boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleKaomArea] This task helps OldGrindBot stay in the Kaom boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDaressoArea] This task helps OldGrindBot stay in the Daresso boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleWeaverArea] This task helps OldGrindBot stay in the Weaver boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [ExplorationCompleteTask] A task to execute exploration complete logic..
[Add] Now adding [FallbackTask] This task is the last task executed. It should not execute..
[CommonEvents] Start
[ItemFilterEditor] Start
[ItemEvaluator] Instance = ItemFilterEditor.ConfigurableItemEvaluator.
[AdvancedItemFilter] Start
[Replace] Now replacing task [IdTask] with [IdentifyItemsTask].
[AddAtFront] Now adding [CheckForRecipeItemsTask] Record recipe items at start of the bot only, never after.
[AddTask] CheckForRecipeItemsTask Sucessfully added at front of the list
[AddTask] RecipeWithdrawTask Sucessfully added after CheckForRecipeItemsTask
[AddTask] RecipeSellTask Sucessfully added after RecipeWithdrawTask
[AddTask] SignalRecipeExecutionTask Sucessfully added after HandleInventoryItemsTask
[AddTask] StashToSpecificTabTask Sucessfully added before StashTask
[AutoLogin] Start
[DevTab] Start
[GemLeveler] Start
[GemLeveler] Now resetting task state.
[Add] Now adding [LevelSkillGemTask] This task will level skillgems after close range combat is taken care of..
[Stats] Start
[StuckDetection] Start
[OldRoutine] Start
[RecipeWithdrawTask] Now resetting task state.
[RecipeSellTask] Now resetting task state.
[HandleBlockingChestsTask] Now resetting task state.
[SellTask] Now resetting task state.
[WithdrawTask] Now resetting task state.
[ReturnToGrindZoneTask] Now resetting task state.
[TagWaypointTask] Now resetting task state.
[UseLooseCandleTask] Now resetting task state.
[UnblockCorruptedAreaTransitionTask] Now resetting task state.
[HandleA2Q9] Now resetting task state.
[HandleA2Q9b] Now resetting task state.
[HandleA2Q11] Now resetting task state.
[HandleA3Q1] Now resetting task state.
[HandleSewers] Now resetting task state.
[HandleUndyingBlockage] Now resetting task state.
[HandleLockedDoor] Now resetting task state.
[HandleDeshretSeal] Now resetting task state.
[HandleGlyphWall] Now resetting task state.
[TravelToGrindZoneTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[EnterArenaTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[HandleMerveilArea] Now resetting task state.
[HandleVaalArea] Now resetting task state.
[HandlePietyArea] Now resetting task state.
[HandleDominusArea] Now resetting task state.
[HandleKaomArea] Now resetting task state.
[HandleDaressoArea] Now resetting task state.
[HandleWeaverArea] Now resetting task state.
[Start] The plugin CommonEvents is enabled.
[Start] The plugin ItemFilterEditor is enabled.
[Start] The plugin AdvancedItemFilter is enabled.
[Start] The plugin AutoLogin is enabled.
[Start] The plugin DevTab is enabled.
[Start] The plugin GemLeveler is enabled.
[Start] The plugin Stats is enabled.
[Start] The plugin StuckDetection is enabled.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[LatencyTracker] HighestLatency: 160
[LatencyTracker] AverageLatency: 155
[HandleA2Q9] Now skipping the task since we're not in Act 2.
[HandleA2Q11] Now skipping the task since we're not in Act 2.
[HandleSewers] We don't have the necessary Sewer Keys to interact with the Sewer Grating.
[HandleUndyingBlockage] We don't have the necessary Infernal Talc to interact with the Undying Blockage.
[HandleLockedDoor] We don't have the necessary Tower Key to interact with the Locked Door.
[HandleDeshretSeal] We don't have the necessary Deshret's Seal to interact with the Deshret's Seal.
[ItemEvaluator] Instance = AdvancedItemFilter.MyItemEvaluator.
[AdvancedItemFilter] Default ItemEvaluator : ConfigurableItemEvaluator
[AdvancedItemFilter] AIF ItemEvaluator has been set properly
[OpenInventoryPanel]
[OpenInventoryPanel] The InventoryPanel is not opened. Now opening it.
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[PostCombatHookTask] GemLeveler returned true.
[OpenInventoryPanel]
[OpenInventoryPanel] The InventoryPanel is not opened. Now opening it.
[LatencyTracker] HighestLatency: 161
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[InteractWith] Now attempting to highlight 104.
[InteractWith] Now attempting to interact with 104.
[WaitForStashPanel]
[WaitForStashPanel] We have been waiting 00:00:00.0000152 for the stash panel to open.
[WaitForStashPanel] We have been waiting 00:00:00.1158105 for the stash panel to open.
[WaitForStashPanel]
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[LatencyTracker] LowestLatency: 159
[LatencyTracker] HighestLatency: 159
[LatencyTracker] HighestLatency: 161
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__6(Item i) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 140
   at AdvancedItemFilter.Tasks.IdentifyItems.<>c__DisplayClass13.<Logic>b__9(Item item, Object user) in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.​*‬‏‪‪‎**‬‎‪‏*‏‫*‏​‎‪*‫‏‫‪**.​‎‎‫‏‪*‫‏‪‫*‫‏‪*​‪​​**‬*‬*(Item )
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   at Loki.Bot.Logic.Bots.OldGrindBot.Coroutines.og\[?HYVVn2mA@@y_qXCb\*PM|$.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 AdvancedItemFilter.Tasks.GenericTasks.<IdentifyTask>d__2d.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\GenericTasks.cs:line 322
--- 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.IdentifyItems.<Logic>d__18.MoveNext() in c:\Games\Path of Exile\Tools\EB\EB\Plugins\AdvancedItemFilter\Tasks\IdentifyItems.cs:line 206
--- 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.@Ak\]b\.G\,^s58':^ rb6%{\[DQ%.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.s1R/k5g)-r~HNaM>{rI8TUx>".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.KO"UdVQo14j<oE7\&KI(cO;4u$.25^oN9CG;J})vb"8-u\,~1w:0(.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 )

[Stop] Now requesting the BotThread to stop.
[OldGrindBot] OnStop
[CommonEvents] Stop
[ItemFilterEditor] Stop
[AdvancedItemFilter] Stop
[AutoLogin] Stop
[DevTab] Stop
[GemLeveler] Stop
[Stats] Stop
[StuckDetection] Stop
[OldRoutine] Stop
As soon I removed that 2h mace and started bot, all working again...
I hope you can detect and fix this :D
Thanks.

I zink you no have wizdom zgrollz brah. make sure to have the option "Fill Id Scrolls" in the OldGrindBot

Is this currently broken? Had it working before patch the other day and now it will not even compile.

Nein, ITS VORKIN'. Tho you need the 1.0.1.5 version to compile with new BETA, some part of EB's code have changed and requires this version.
 
Now that this is running more stable it would be nice to add some really good extras. Here are my suggestions:

- Chance Orb Recipe for trash uniques. Whenever you picked a bad unique item it would enable the pickup for Normal Magic and Rare item of that base until it had one of each.. When it had 1 of each it would vendor those 4 items, the bad unique, the normal magic and rare item of that base for 5 Chance Orbs.

- Chisel Recipe. Quality up the Stone Hammers/Gavels/Rock Breakers up to 20% (max 4 Whetstone uses, normal, magic quality >= 12, rare quality >= 16) Then vendor it with a random 68 map.
 
Now that this is running more stable it would be nice to add some really good extras. Here are my suggestions:

- Chance Orb Recipe for trash uniques. Whenever you picked a bad unique item it would enable the pickup for Normal Magic and Rare item of that base until it had one of each.. When it had 1 of each it would vendor those 4 items, the bad unique, the normal magic and rare item of that base for 5 Chance Orbs.

- Chisel Recipe. Quality up the Stone Hammers/Gavels/Rock Breakers up to 20% (max 4 Whetstone uses, normal, magic quality >= 12, rare quality >= 16) Then vendor it with a random 68 map.
2nd is epic, true. First will require like 20 stashtabs :D
 
2nd is epic, true. First will require like 20 stashtabs :D

I dont think the first would require 20 stashtabs. You pick one trash unique item and it would enable the Normal Magic and Rare Item Pickup for that base, you could even just have this for a specific unique each time.
 
I dont think the first would require 20 stashtabs. You pick one trash unique item and it would enable the Normal Magic and Rare Item Pickup for that base, you could even just have this for a specific unique each time.
Well, if you only use it for 1 unique (not even specific one, but just the first trash unique it finds) - it will probably make around 1 recipe each 24 hours. For it to consistently make recipes it needs to be all trash uniques. And then it becomes a space-issue. Dunno, doesn't seem like a very profitable venture anyway =)
 
Well, if you only use it for 1 unique (not even specific one, but just the first trash unique it finds) - it will probably make around 1 recipe each 24 hours. For it to consistently make recipes it needs to be all trash uniques. And then it becomes a space-issue. Dunno, doesn't seem like a very profitable venture anyway =)

I've been doing those recipes by hand on a nonmagic find character and I take at max 30 mins per doing it.
 
I've been doing those recipes by hand on a nonmagic find character and I take at max 30 mins per doing it.

Too much for botting purpose, I won't add those 2 recipes, I added chance/chaos/regal because they were easy, and don't require huge logic.

Tho If you can provide logic for this whole recipe, I don't mind adding it.

And for the Chisel one, lot of people have hard time sustaining a map pool so nope.
 
Too much for botting purpose, I won't add those 2 recipes, I added chance/chaos/regal because they were easy, and don't require huge logic.

Tho If you can provide logic for this whole recipe, I don't mind adding it.

And for the Chisel one, lot of people have hard time sustaining a map pool so nope.

What? This sentence doesn't even make sense. First of all the reason why you want to have chisels is to sustain maps. Second, you do this recipe with lvl 68 maps.
 
What? This sentence doesn't even make sense. First of all the reason why you want to have chisels is to sustain maps. Second, you do this recipe with lvl 68 maps.


Nvm, read it wrong, i guess I can probably do something for that.
 
will this rule work for stashing unid belts?

item.IsRare and item.IsBelt and item.IsIndentified
 
Status
Not open for further replies.
Back
Top