Well done, that tiny 500ms delay before portalling when outside should be just what is needed (think it was trying to portal while still finishing the last bit of a Tempest Rush animation previously).
Two bots running this profile, one stuck in a loop trying to pick gold, the other stood there after a run is finish. Attached in zip files.
[22:12:34.448 Q] Run with cellar - Avg: 107.7s Min: 15.3s Max 5188.5s. [22:12:34.448 Q] Run without cellar - Avg: 52.3s Min: 6.7s Max 3563.9s. thanks to getting stuck on barrels and the looting loop
Hey, I haven't been on for almost 24 hours, I'll get to issuing all known bugs asap when I get home (in a few hours).
Having issues with my char standing still sometimes after using tp, the animation looks like iam casting but iam not channeling teleport spell. I think it could be fixed changing this get { return ZetaDia.Me.CommonData.AnimationState == AnimationState.Casting; } change casting to channeling in common.cs
Inrego, check out this thread I just posted; http://www.thebuddyforum.com/demonb...ta-blank-causes-problems-eg-spam-casting.html There seems to be a problem with ZetaDia data not being set/updated automatically on certain systems, causing various issues and exceptions. The "hasmystically" check within Monk.cs is one place, so could you add a forced ZetaDia.Actors.Refresh() check in your replacement monk.cs (see the thread for the exact routine & code, and reasons!). Think this is also causing other exceptions, three different exception locations/examples below (2 logs for each) and are probably all because of null/blank ZetaDia data preventing successful checks for being intown before trying to cast portal etc; Code: [12:39:35.229 V] Using power Walk clickPos:<119.1031, 111.9484, 0.1231097> worldDynamicId:1999568897 targetACDGuid:-1 [12:39:35.428 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.NullReferenceException: Object reference not set to an instance of an object. at Zeta.Internals.Actors.DiaUnit.get_SummonedByACDId() at SarkothFarmer.Helpers.Objects.<get_Units>b__a(DiaUnit x) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at SarkothFarmer.Helpers.Composites.IsUnitNear(Int32 yards) at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) [12:40:03.677 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.NullReferenceException: Object reference not set to an instance of an object. at Zeta.Internals.Actors.DiaUnit.get_SummonedByACDId() at SarkothFarmer.Helpers.Objects.<get_Units>b__a(DiaUnit x) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at SarkothFarmer.Helpers.Composites.IsUnitNear(Int32 yards) at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) And these; Code: [12:40:06.045 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.NullReferenceException: Object reference not set to an instance of an object. at SarkothFarmer.Helpers.Objects.<get_Loots>b__6(DiaItem i) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at SarkothFarmer.ClassSpecifics.Common.LootItems(IOrderedEnumerable`1 items) at SarkothFarmer.Helpers.StateManager.StateLoot() at SarkothFarmer.Helpers.StateManager.RunState() at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) [12:40:06.476 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.NullReferenceException: Object reference not set to an instance of an object. at SarkothFarmer.Helpers.Objects.<get_Loots>b__6(DiaItem i) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at SarkothFarmer.ClassSpecifics.Common.LootItems(IOrderedEnumerable`1 items) at SarkothFarmer.Helpers.StateManager.StateLoot() at SarkothFarmer.Helpers.StateManager.RunState() at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) And these; Code: [12:40:31.808 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.InvalidOperationException: Cannot Town Portal when we're already in town! at Zeta.Internals.Actors.DiaActivePlayer.UseTownPortal() at SarkothFarmer.ClassSpecifics.Common.UseTP() at SarkothFarmer.Helpers.StateManager.StateDone() at SarkothFarmer.Helpers.StateManager.RunState() at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) [12:40:31.811 D] Replaced hook [ProfileOrderBehavior_Hook] 5cf2c745-a5f0-4010-a60f-d44677c4808f [12:43:24.881 D] Exception while pulsing plugin Sarkoth Farmer 1.5.7: System.InvalidOperationException: Cannot Town Portal when we're already in town! at Zeta.Internals.Actors.DiaActivePlayer.UseTownPortal() at SarkothFarmer.ClassSpecifics.Common.UseTP() at SarkothFarmer.Helpers.StateManager.StateDone() at SarkothFarmer.Helpers.StateManager.RunState() at SarkothFarmer.Main.OnPulse() at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin) [12:43:24.884 D] Replaced hook [ProfileOrderBehavior_Hook] 0dda8fab-6c50-4775-93a4-398308bafd9f
Great to hear from you Inrego. I'm not a skilled programmer, but if there's anything i could help you with just let me know.
Definitely. I'm not sure if it affects my toon randomly just standing in the cellar doing nothing after Sarkoth kill either. I hope Inrego can squash this all in one shot. I'm forced to use older, more stable versions with much less GPH.
Can someone tell me where to put this Common.cs file posted on page 65? I tried putting in belphegor/helpers but i don't think it goes there, because when i started the bot it gave me an error. Someone please help.
My monk just stand there doing nothing after killing sarkoth. Not picking up loot nor teleporting. [18:35:13.252 V] Using power Walk clickPos:<136.6724, 102.5552, 0.2193739> worldDynamicId:1999568897 targetACDGuid:-1 [18:35:14.422 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLYickUp [18:35:14.432 V] Using power Walk clickPos:<149.8053, 109.9772, 0.2070021> worldDynamicId:1999568897 targetACDGuid:-1 [18:35:14.702 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLYickUp [18:35:14.712 V] Using power Walk clickPos:<149.8062, 109.9745, 0.1003959> worldDynamicId:1999568897 targetACDGuid:-1 [18:35:15.012 V] Using power UseStoneOfRecall clickPos:<150.708, 107.1252, 0.1000008> worldDynamicId:1999568897 targetACDGuid:-1 [18:35:21.654 D] Replaced hook [ProfileOrderBehavior_Hook] 4d7aba60-9bcc-4b02-861e-18fa67238050 That message over and over again. I need to manually navigate and tele out. Thanks!
Runs super smooth just have 1 small issue, after killing Sarkoth it sometimes TP before looting what he dropped. Any idea? edit: Nvm I'm dumb it doesn't loot shit items.
Left it on overnight. Any idea why D3 just froze? Also randomly DB will just exit out as well. Apparently their new release does not auto-click OK either (not your fault but the programs im assuming)
I replace the common.cs file, but then I get a ton of errors. Anyone else have that problem? Also I still randomly just stand still after killing sarkoth sometimes. It usually takes 10+ Mins for him to finall tp out.