Inrego
New Member
- Joined
- Feb 7, 2010
- Messages
- 2,765
- Reaction score
- 71
I didn't do any changes related to this - it's also in the stock Monk.csHaving exception when attempting to leave games causing lag.
using Monk.cs supplied.

I didn't do any changes related to this - it's also in the stock Monk.csHaving exception when attempting to leave games causing lag.
using Monk.cs supplied.
[07:37:05.732 D] System.NullReferenceException: Object reference not set to an instance of an object.
at Zeta.Internals.Actors.DiaUnit.get_SummonedByACDId()
at Belphegor.Routines.Monk.<>c__DisplayClass49.<get_HasMysticAlly>b__48(DiaUnit u)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at Belphegor.Routines.Monk.get_HasMysticAlly()
at Belphegor.Routines.Monk.<MonkBuff>b__2(Object extra)
at Belphegor.Helpers.Spell.<>c__DisplayClass2.<Cast>b__0(Object ret)
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..MoveNext()
at (Object )
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.CommonBot.BotMain.()
[07:37:06.589 V] Using power UseStoneOfRecall clickPos:<2021.734, 2566.271, 27.1> worldDynamicId:1999503360 targetACDGuid:-1
[07:37:08.926 D] Exception while pulsing plugin Sarkoth Farmer 1.2.6: System.NullReferenceException: Object reference not set to an instance of an object.
at Zeta.Internals.Actors.DiaUnit.get_SummonedByACDId()
at SarkothFarmer.SarkothFarmer.<get_Units>b__6(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.SarkothFarmer.IsUnitNear(Int32 yards)
at SarkothFarmer.SarkothFarmer.UseTP()
at SarkothFarmer.SarkothFarmer.OnPulse()
at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin)
Disable Icools sarkoth helper - and make sure my plugin is enabled.Game is still repeatedly closing instantly. "no cellar found".
Thought updating would fix the problem that I have been having, sadly not.
Read my respond just before your postFresh install, replaced monk.cs
Works great, just has this error spam a lot.
I can't tell for sure - but I do see his plugin writing in the log every now and then - so something seems to be running!Wow fast reply. All I have enabled is you're plugin and notification ok. Is it possible that the disabled icool's is still able to mess with it?
Try my suggested build for low dps monks.Any monk users can advice me on how to improve my gph. Below are my stats before and after the patch.
GF: 302% - 308% (up by 6%)
ms: 22% - 22%
pr: 19 - 13 (down by 6)
hp: 11k - 11k
dps: 10k - 11k (up by 1k)
skills i used are way of the hundred fist (fists of fury), tempest rush (tailwind), breath of heaven (blazing wrath), dashing strike (flying side kick), seven sided strike (fulminating onslaught) and mystic ally (water). passive skills (fleet footed, combination strike and exalted soul).
Skills, loot and kill radius, profile remained the same. The only change was the plugin and updating of DB to .151. However, prior to the patch, I was achieving around 400-450 gph with an average time of 27s in cellar out of 400 odd runs. Now, within the same amount of runs (little more than usual) and achieving a higher % of cellar found to 57%, my char spent around 34-36s in cellar found and my gph dropped significantly to 300gph. Any ideas how to obtain a higher gph like how i achieved previously?
It will loot any amount of gold because I had to make my own ways of detecting gold and looting it, since DB wasn't persistent about it. That sometimes caused DB to TP even when there were still gold stacks of 2k+ lying around.
So to wrap it up, my plugin is the only one that will make sure you don't leave gold behind, but it will also loot gold stacks of any size. If you want to change this, you can go to line 128 in the plugin and replace 0 with 400 or whatever you want the minimum to be.
Could you try a fresh DB install? It should only count games on the LeaveGame event. Maybe if you have high latency it tries to leave the game twice? It should be quite easy to fix for me. I'll just make it count the game when it sees if the cellar is there or not.
I found the error. The plugin is on by default when I start DB, but I wanted to be sure so I disabled it and enabled it again - causing it to count twice. I just disabled and enabled it a few times and now it counts like 4 or 5 times for every run.
Remove Icool's and restarted. went Ok to start Then I started to get a few instant no cellars again.
Also I seem to take longer some of the times on a No cellar then it takes to actually run to sarkoth and kill him.
I periodically have the same problem: I have found that it has something to do with low FPS on my system (i am accessing the system remotely). The fix I have found is to start DB w/ this profile/plugin and log off my remote access. When I come back a couple of hours later, I get the same auto reset, but if I look at the DB log, I see that it completed several hundred runs and collected plenty of gold while I was gone.
I realize this might not be too helpful, but it is a long way of saying, check your processing power / background FPS (set it above 30), because it was lag that was causing my DB to think there was no cellar and restart without even moving.
Probably - I didn't try. I will implement a fix for it thoughAre you able to replicate this bug, Inrego?
When I put up a new update - I will also include a profile for slow PC's.I periodically have the same problem: I have found that it has something to do with low FPS on my system (i am accessing the system remotely). The fix I have found is to start DB w/ this profile/plugin and log off my remote access. When I come back a couple of hours later, I get the same auto reset, but if I look at the DB log, I see that it completed several hundred runs and collected plenty of gold while I was gone.
I realize this might not be too helpful, but it is a long way of saying, check your processing power / background FPS (set it above 30), because it was lag that was causing my DB to think there was no cellar and restart without even moving.
But I like playing with that check-box so much! :-(In the meantime, why don't you just stop disabling and enabling all the time, mkay?
Cause he wants to save his spirit for damage. If you want to force him to use it on running instead - find this linesAny idea why my monk doesnt use tempest rush inside cellar?![]()
WalkTo(HotspotSarkoth);
MoveTo(HotspotSarkoth);