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

[Act 1] The fastest Sarkoth for monks. (other classes to follow soon)

Status
Not open for further replies.
I feel that it's faster when i dont waste all the spirit for tempest rush.

I changed Line 183 to WalkTo(HotspotSarkoth);
Now the bot does not use Tempest Rush in the cellar and he has enough spirit to use mantra and one cyclone strike.

Average full run is 24seconds now with 13k dps (with Enchantress).

Thx for the tip ;)
 
Edit: Got it working. So far so good, thanks a lot!
 
Last edited:
Working very well. I notice it doesn't use a mantra though. Am I doing something wrong or does it just not use it? I'm getting ~450-470k GPH with this :)
 
Working very well. I notice it doesn't use a mantra though. Am I doing something wrong or does it just not use it? I'm getting ~450-470k GPH with this :)

It's that you really don't have any Spirit left after using Tempest Rush to fly to the cellar. Try this fix to keep an extra bit of spirit for when you get to Sarkoth-

I feel that it's faster when i dont waste all the spirit for tempest rush.

I changed Line 183 to WalkTo(HotspotSarkoth);
Now the bot does not use Tempest Rush in the cellar and he has enough spirit to use mantra and one cyclone strike.

Average full run is 24seconds now with 13k dps (with Enchantress).
 
Works nice, but there's a script error when engaging Sarkoth, which in turns causes a 2second freeze for me before turning back to normal.

Code:
[20:45:14.507 D] Replaced hook [ProfileOrderBehavior_Hook] 390f6f3e-70c2-4ea1-98f7-95db4eaaa242
[20:45:15.013 D] Replaced hook [ProfileOrderBehavior_Hook] 6f9ac407-c2ba-4f8e-83f7-73af0cba5ebc
[20:45:16.585 N] Found Cellar! :)
[20:45:19.686 D] [BotEvents] EventChecker  threw exception Object reference not set to an instance of an object. in check
[20:45:19.687 D] Exception while pulsing plugin Sarkoth Farmer 1.0: System.NullReferenceException: Object reference not set to an instance of an object.
   at SarkothFarmer.SarkothFarmer.OnPulse()
   at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin)
[20:45:28.995 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[20:45:30.738 V] Blacklisting 78C50022 for 00:00:01.5000000
[20:45:30.885 V] Blacklisting 78D1002D for 00:10:00
[20:45:30.886 V] Blacklisting 78D2002C for 00:10:00
[20:45:30.887 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[20:45:31.146 V] Blacklisting 78D40037 for 00:10:00
[20:45:31.149 V] Blacklisting 78D50038 for 00:10:00
[20:45:31.346 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[20:45:31.417 V] Blacklisting 78D60036 for 00:10:00
[20:45:31.605 V] [Item Rules] Matched Gold with rule: NAME_MATCH_ONLY:PickUp
[20:45:31.680 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.CommonBot.DefaultLootTargetingProvider.(DiaObject n)
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Zeta.CommonBot.DefaultLootTargetingProvider.GetObjectsByWeight()
   at Zeta.CommonBot.Targeting.Pulse()
   at Zeta.CommonBot.Logic.BrainBehavior.()
[20:45:31.730 D] System.NullReferenceException: Object reference not set to an instance of an object.
   at Zeta.Internals.Actors.DiaActivePlayer.InventoryManager.CanPlaceItemInLocation(ACDItem item, InventorySlot place, Int32 column, Int32 row)
   at Zeta.CommonBot.Logic.BrainBehavior.(DiaItem item)
   at Zeta.CommonBot.Logic.BrainBehavior.™(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.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.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.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.()
 
Profile works fine! +1 rep

atm about 290k with 5k dps,260% gf and max ms
 
I'd rather fix the looting issue :) but I won't be home until tomorrow..

Fixed the issue for you, kind sir.

Change:

<!-- Pick up all magic+ items -->
<ItemRule>
<StatRules>
<Rule quality="Rare4" />
</StatRules>
</ItemRule>

to

<!-- Pick up all magic+ items -->
<ItemRule>
<StatRules>
<Rule quality="Magic1" />
</StatRules>
</ItemRule>

I'm no god at coding like you but this fixed it for me, although this is still skipping gems.
 
Fixed the issue for you, kind sir.

Change:

<!-- Pick up all magic+ items -->
<ItemRule>
<StatRules>
<Rule quality="Rare4" />
</StatRules>
</ItemRule>

to

<!-- Pick up all magic+ items -->
<ItemRule>
<StatRules>
<Rule quality="Magic1" />
</StatRules>
</ItemRule>

I'm no god at coding like you but this fixed it for me, although this is still skipping gems.

I'm not sure if this actually fixes the looting issue. I'm using totally different "ItemRule" and it skips gold/loot sometimes anyway.
 
I'm not sure if this actually fixes the looting issue. I'm using totally different "ItemRule" and it skips gold/loot sometimes anyway.
For me his loot rules were skipping all blues no matter what, my addition changed it but it still skips gems; but as I said before I was editing his loot rules.

Edit: Add <!-- Gems -->
<ItemRule itemName="*Ruby*" stack="1" />
<ItemRule itemName="*Emerald*" stack="1" />
<ItemRule itemName="*Topaz*" stack="1" />
<ItemRule itemName="*Amethyst*" stack="1" />
Under the pick up lines also to pick up gems.
 
Last edited:
nice script, but is there anyway to get it to move after the mobs are dead before port. If you are only looting say yellow and legendary it skips all the gold and wont work =/. Ive looking at the script but i dont know how to change it to move to a waypoint then port =(
 
I am also having the looting issues. I think it happens because loot isn't dropped instantly when Sarkoth dies, so the bot thinks it's done and just teleports. And while teleport is activated it doesn't care if theres more loot dropped on the ground. If you could make the bot move just a bit after killing all mobs it would notice the loot and pick it up i think.

edit: or maybe insert a wait timer of like 200ms after clearing mobs, not sure if this would work but worth a try.
 
Last edited:
I had a geared barb doing my GF runs, this is so good that i've switched to my monk (my dh isnt 60) and regeared him 213% GF 90% MF, and he's pulling more than my Barb did at 240ish GF

runs are much faster and smother.

THANK YOU.
 
I notice that when starting, the plugin uses tempest rush, aura, tempest rush.
Have it aura up first then tempest rush?
 
This is awesome! but it really sucks that it sometimes teleports away leaving gold and items on the ground because sarkoth's look take's time to actualy hit the ground, so when he dies next to you, the bot just sticks to TP'ing out and leaving the game :((
 
Yeah the only issue I'm having is random items sometimes left on the ground and then sometimes gold. 99% awesome though.
 
I've been running this with Unstucker 2.0.6 for the last few hours and it is working flawlessly.

THANK YOU !!!
 
saying this is nearly flawless is bullshit though.. It's almost every game I see it leave everything between 500 and 4000+ gold behind and potential good items.. That's not worth the speedyness, even though THAT PART of this profile and plugin is god damn awesome!
 
saying this is nearly flawless is bullshit though.. It's almost every game I see it leave everything between 500 and 4000+ gold behind and potential good items.. That's not worth the speedyness, even though THAT PART of this profile and plugin is god damn awesome!
Are you running the current ver of DB? What pick rules are you using?
 
Are you running the current ver of DB? What pick rules are you using?

Newest Version.. It works perfect for me with other profiles :) At least with the help of unstucker and the OK clicking plugin

My loot rules are simple
It picks everything magical up, and gold down to stacks of 1.
 
NakHH.png


this profils work good for me but sometimes i have a bug, when i resume a game, my characters leave instantly the game without cheking the cellar.
You can see on the picture that the run took 2s

How can i fix this plz

someone can help me pleaze
 
Status
Not open for further replies.
Back
Top