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

Mr McGibblets

Member
Joined
May 20, 2014
Messages
485
Reaction score
12
http://www.diablofans.com/builds/71424-2-4-helltooth-garg-gr60-70-solo-farming

Using this build or any similar, where your toughness comes from soul harvest stacks and wall of death is on skill bar. There seems to be a movement priority conflict. Where it tries to get closer to cast a good soul harvest but wants to be safe enough away from mobs. When soul harvest is on cooldown you don't see the issue because its no longer trying to get closer to cast.

It appears to be some sort of conflict between wall of death and soul harvest though, with soul harvest wanting to be close and wall of death trying to force distance away.

I tried peeking through the witch doctor combat log and didn't really see anything that makes wall of death force the player away but there is code that helps with positioning and deciding when to come in for a soul harvest.
 
I tried to tell them a few times in the main trinity thread that this was causing issues, their response was along the lines of: people were complaining about WDs being in melee so we made this change" and that was it.

Told them it caused conflicts with things like soul harvest and its REALLY bad.
 
You talk about me as if I didn't consider people's complaints and suggestions, that offends me. I ran Pet Doc yesterday for a long while, and I'm pretty confident the movement doesn't affect any sort of casting at all. As a matter of fact, the movement only happens when nothing can be cast at that moment. As soon as you need to cast something, it'll stop spazzing and cast it, Soul Harvest included. I have no idea why this movement freaks people out so much, seriously.
 
Well when we does have something to cast, it does stop the dance. I also agree that overall it doesn't seem to be that big of a deal. It just makes the bot stutter a lot with is visually displeasing, which in all honesty is nothing. The only minor issue is that to be able to cast soul harvest it has to move to its best to cast location. It does this dance while trying to move to said location, causing mobs to die before getting there. Which can lead to 10x soul harvest buff to fall off, losing the toughness of it.

So I guess it can ruin the full effectiveness of it as you won't have the 10x stacks all of the time. Not worth fixing since this is a placeholder build and my character is surviving in an area where it should be anyway. I agree that there are more important things for you to focus your time on then since you are aware of it and have already looked at any possible functionality issues.
 
You talk about me as if I didn't consider people's complaints and suggestions, that offends me. I ran Pet Doc yesterday for a long while, and I'm pretty confident the movement doesn't affect any sort of casting at all. As a matter of fact, the movement only happens when nothing can be cast at that moment. As soon as you need to cast something, it'll stop spazzing and cast it, Soul Harvest included. I have no idea why this movement freaks people out so much, seriously.

With all due respect,

1. It did miss some head counts while casting Soul Harvest when less mobs around
Due to random walk may deviate from mobs

2. Position change too fast and causing shaky screen problem

Although, random walk may draw more mobs attention
But personally I lower down the walking frequency and range in order to prevent deviate from mobs and shaky problem
 
Ok, I'll take a look into the soul harvest thing, but I have to insist that besides looking visually unappealing, 'shaky screen' is not a problem.

We'll get rid of this sort of movement soon because honestly too many people complain about it and I feel it would be best for everyone and my sanity if it goes away, but it's still not very high priority.
 
but I have to insist that besides looking visually unappealing, 'shaky screen' is not a problem.

sure thing, people would not watch the bot play all the time
but after each new upgrade,
people may monitor a little to ensure that new upgrade do not break their build

this may be the reason why people complain
because they cannot see sharp (I don’t either, i'm java guy ha)
 
guys its really easy to fix the shakey screen....or at least make it much much less:

Plugins\Trinity\Combat\Abilities\WitchDoctorCombat.cs

Code:
            // Default Attacks
            if (IsNull(power))
            {
                // Never use Melee (e.g. Range < 15f), only ranged attacks
                var position = StuckHandler.RandomShuffle(StuckHandler.GetCirclePoints(2, 20f, Player.Position)).FirstOrDefault();
                if (CurrentTarget != null)
                    power = new TrinityPower(SNOPower.Walk, 20f, position);
            }

The culprit is "StuckHandler.RandomShuffle". Its literally spazzing randomly. Just change:

power = new TrinityPower(SNOPower.Walk, 20f, position);

to :

power = new TrinityPower(SNOPower.Walk, 20f, CurrentTarget.Position);

Its a quick and dirty fix. only now it will try to run circles around his current target, while trying to avoid of course. much more visually easy to watch. he might gitter here and there, thats because his stuck on mobs.

when jubisman is ready he might implement loitering into WD, as it would be perfect and does exactly what everyone wants, instead of steed charge. bot will move in to soul harvest....if you guys ask nicely of course.
 
Last edited:
I'm cool with whatever happens, as of right now its not a high rift pushing build. Its really just an easy to gear for build that dones well in the low to mid 60's and can help gear up for an ancient dependent build. So its current status isn't that big of an issue. If I was trying to push higher rifts using the bot with this build then I would be digging a little deeper, which I can do on my own.

Ridz89 thank you for pointing that shuffle out. I completely missed it as I was looking for something tied to zombie wall but its just how the class is set up. I never noticed it before because usually the class is constantly casting so it just looks normal. As opposed to this build is doing nothing at all when pirahnas and zombie wall are on cooldown. The other builds that really utilize soul harvest have an override that is tide to the jade harvester setup so you don't see it at all.

Keep up the good work all! :D


Edit: I made the mentioned change, my witch doctor changed his name to John Belushi. He put some black sunglasses on and now charges his target mob with abandon screaming "rammmmmming speed!" On the bright side it is keeping 10 stacks more consistently and its pairing okay with swampland fortitude. Something I will likely change whenever I switch builds.
 
Last edited:
I'm cool with whatever happens, as of right now its not a high rift pushing build. Its really just an easy to gear for build that dones well in the low to mid 60's and can help gear up for an ancient dependent build. So its current status isn't that big of an issue. If I was trying to push higher rifts using the bot with this build then I would be digging a little deeper, which I can do on my own.

Ridz89 thank you for pointing that shuffle out. I completely missed it as I was looking for something tied to zombie wall but its just how the class is set up. I never noticed it before because usually the class is constantly casting so it just looks normal. As opposed to this build is doing nothing at all when pirahnas and zombie wall are on cooldown. The other builds that really utilize soul harvest have an override that is tide to the jade harvester setup so you don't see it at all.

Keep up the good work all! :D


Edit: I made the mentioned change, my witch doctor changed his name to John Belushi. He put some black sunglasses on and now charges his target mob with abandon screaming "rammmmmming speed!" On the bright side it is keeping 10 stacks more consistently and its pairing okay with swampland fortitude. Something I will likely change whenever I switch builds.

hahaha, is he doing some leeroy moves? im glad i kinda helped
 
It runs in and out of damage range and gets me killed at some points aswell only reason now that I haven't been able to push a 78 with the bot
 
It runs in and out of damage range and gets me killed at some points aswell only reason now that I haven't been able to push a 78 with the bot
you mean you can do 77's? That's amazing. Matter of fact it's the highest GR I have ever seen reported when it comes to botting.
 
you mean you can do 77's? That's amazing. Matter of fact it's the highest GR I have ever seen reported when it comes to botting.
if DMO wiz works a bit better and if i finish my gear i try 200x for gr80^^
 
i notice on my jade build it starts spazzing out even when it could be spamming haunt instead of doing the shuffle waiting to cast pirahnas, locust swarm, or soul harvest. Anyway to implement that jub?
 
Additionally this stops Angry chicken manajuma speed farm builds from working entirely.
 
i notice on my jade build it starts spazzing out even when it could be spamming haunt instead of doing the shuffle waiting to cast pirahnas, locust swarm, or soul harvest. Anyway to implement that jub?
Are you sure? It checks for Haunt waay before it gets to the spazz code. It's the last thing that's checked, that's to make sure it only happens when absolutely all other skill checks fail.

Additionally this stops Angry chicken manajuma speed farm builds from working entirely.
This issue was reported once before, but I can't reproduce it. Refresh my memory, what exactly happens with the chicken build?
 
Are you sure? It checks for Haunt waay before it gets to the spazz code. It's the last thing that's checked, that's to make sure it only happens when absolutely all other skill checks fail.


This issue was reported once before, but I can't reproduce it. Refresh my memory, what exactly happens with the chicken build?
Looks to me that targets have already been haunted so even though there is enough mana it doesn't keep spamming it and proceeds to spaz until it can cast soulharvest and other spells. With Jade set it should keep spamming haunt even on already haunted enemies to cut cooldown on soul harvest.
 
Looks to me that targets have already been haunted so even though there is enough mana it doesn't keep spamming it and proceeds to spaz until it can cast soulharvest and other spells. With Jade set it should keep spamming haunt even on already haunted enemies to cut cooldown on soul harvest.
I'm looking at my jade doc now and it clearly casts haunt until there's no mana left. not sure what you're doing wrong.
 
I'm looking at my jade doc now and it clearly casts haunt until there's no mana left. not sure what you're doing wrong.
even with all enemies under the influence of haunt with all other skills on cooldown? I didn't notice it until watching the bot for about 15 mins straight, and if it wasn't for the spazzing i don't think I would have noticed anything at all. I have my cursor over the mana bowl while spazzing with a mob very close and it's not casting haunt with over 50mana left. Like I said before all monsters in that mob are already under the effect of haunt as well. Anyway if I'm just crazy it's all good lol build still runs great.
 
Back
Top