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

Trinity - Witch Doctor Class

For me, DB is still trying to attack the fetisch which can spawn if you use the gidbin. Any solution how to fix this?

And how do I have to change this code, that "Grasp of the Dead" is always used when ready?

Code:
// Grasp of the Dead, look below, droping globes and dogs when using it on elites and 3 norms
                    if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_GraspOfTheDead) && !playerStatus.bIsIncapacitated &&
                        (iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 2) &&
                        playerStatus.dCurrentEnergy >= 122 && PowerManager.CanCast(SNOPower.Witchdoctor_GraspOfTheDead))

In addition, the acid spam is a bit to fast. Is it possible to add an delay on acid rain, because for now it spams so fast that the first acid rain has no chance to even make dmg in front of the second acid rain. I hope this is understandable ;D

Grasp of the Dead is already set to cast off cooldown when conditions are met

for the gidbin you have to add the fetish sno to blacklist

Acid Rain is working as intended
 
Yeah, I didn't want to say that something is wrong. I just wanted to change the code for my personal purposes. And for me the acid rain is a way to fast casted.

Grasp of the Dead should be used whenever mobs (even if its only one) are around. Doesn't matter if there are elites or not. Can you help me out with this plz?
 
Yeah, I didn't want to say that something is wrong. I just wanted to change the code for my personal purposes. And for me the acid rain is a way to fast casted.

Grasp of the Dead should be used whenever mobs (even if its only one) are around. Doesn't matter if there are elites or not. Can you help me out with this plz?

iAnythingWithinRange[RANGE_25] > 2

to
iAnythingWithinRange[RANGE_25] > 0
 
Hey guys,

I'm currently successfully running a WD bot on hardcore A1 Inferno. I have one concern that could be the difference between life and death on my character.

The bot uses Spirit Walk offensively (to quickly move into combat), but I rarely if ever see the bot use Spirit Walk defensively. Even when the skill isn't on cooldown and I'm taking big damage the bot refuses to use Spirit Walk to avoid damage.

Has anyone set up a WD bot to use Spirit Walk as a defensive cooldown? It would really help me out!

Thanks,
Splitty.
 
Hey guys,

I'm currently successfully running a WD bot on hardcore A1 Inferno. I have one concern that could be the difference between life and death on my character.

The bot uses Spirit Walk offensively (to quickly move into combat), but I rarely if ever see the bot use Spirit Walk defensively. Even when the skill isn't on cooldown and I'm taking big damage the bot refuses to use Spirit Walk to avoid damage.

Has anyone set up a WD bot to use Spirit Walk as a defensive cooldown? It would really help me out!

Thanks,
Splitty.
You're my hero... =p Botting on HC... teach me.
 
Found a work around. His code that counts your zombie dogs/garg/any other pet is getting an exception while trying to make sure that the dogs were in fact summoned by you and not another player.

For those of you who want to make the changes yourself... Replace
Code:
                    if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_Gargantuan) && hashGargantuan.Contains(tmp_iThisActorSNO))
                    {
                        int iSummonedByID = -1;
                        // Get the summoned-by info, cached if possible
                        if (!dictSummonedByID.TryGetValue(tmp_iThisRActorGuid, out tmp_iThisActorSNO))
                        {
                            try
                            {
                                iSummonedByID = tempCommonData.GetAttribute<int>(ActorAttributeType.SummonedByACDID);
                            }
                            catch (Exception ex)
                            {
                                Logging.WriteDiagnostic("[GilesTrinity] Safely handled exception getting summoned-by info for Gargantuan [" + tmp_iThisActorSNO.ToString() + "]");
                                Logging.WriteDiagnostic(ex.ToString());
                                continue;
                            }
                            dictSummonedByID.Add(tmp_iThisRActorGuid, iSummonedByID);
                        }
                        if (playerStatus.iMyDynamicID == iSummonedByID)
                        {
                            iPlayerOwnedGargantuan++;
                            continue;
                        }
                    }
                    if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_SummonZombieDog) && hashZombie.Contains(tmp_iThisActorSNO))
                    {
                        int iSummonedByID = -1;
                        // Get the summoned-by info, cached if possible
                        if (!dictSummonedByID.TryGetValue(tmp_iThisRActorGuid, out tmp_iThisActorSNO))
                        {
                            try
                            {
                                iSummonedByID = tempCommonData.GetAttribute<int>(ActorAttributeType.SummonedByACDID);
                            }
                            catch (Exception ex)
                            {
                                Logging.WriteDiagnostic("[GilesTrinity] Safely handled exception getting summoned-by info for Zombie Dogs [" + tmp_iThisActorSNO.ToString() + "]");
                                Logging.WriteDiagnostic(ex.ToString());
                                continue;
                            }
                            dictSummonedByID.Add(tmp_iThisRActorGuid, iSummonedByID);
                        }
                        if (playerStatus.iMyDynamicID == iSummonedByID)
                        {
                            iPlayerOwnedZombieDog++;
                            continue;
                        }
                    }
With this MUCH simpler code ;-)
Code:
                    //Vbnm EDIT
                    if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_SummonZombieDog) && hashZombie.Contains(tmp_iThisActorSNO))
                    {
                        iPlayerOwnedZombieDog++;
                        continue;
                    }
                    if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_Gargantuan) && hashGargantuan.Contains(tmp_iThisActorSNO))
                    {
                        iPlayerOwnedGargantuan++;
                        continue;
                    }

Here are my changes that I've made to my script if you want it. I am using it as Im posting this and it is working well
***********************************
Garg doesnt cast unless you dont have one
Zombie Dogs doesn't cast unless you have 2 or less.
*Also to note his code does cast zombie dogs and garg when you encounter a elite/champ/rare npc or if you have quite a few enemy NPC's close to you I made no changes to this.
***I have made no other changes to this script and am providing it as is to those interested***

Could u please uplead a trinity plugin, from the latest ver 1.6.3.4 edited by nesox with Pet non spam change and the Stalker change?
thanks
 
Thank you, but I successfully modified it... sacrifice build with cd0 working.. lol

Dude can you help me? what did u change? I'm using the latest unified giles/sacrifice build with cd0 but it's not working correctly :s
thanks
 
My bot casts the dogs and blows them up but doesnt give the dogs a chance to move towards mobs etc. so it just stands there blowing up dogs. any ideas??
 
Hi there, someone knows what i must change for the bot for make horrify castable all time (with +20% speed) for do speedy runs (i use grave injustice so the CD is short) ?

I put 100% life instead of 60 for the spell, but the bot casts it only when there are monsters

Tyvm
 
hey guys! ive been testing out builds and ive finally come to the perfect skillset (based off of the charger toads build). i just replaced acid rain with splinters and everything seems to be running smoother/better with 0 deaths on MP1 (maybe 1 with a nasty pack). keep in mind i have over 2.0 IAS, and a fair amount of CD,CC. build isnt completely done yet as i only geared him up yesterday.
here some stats: http://i49.tinypic.com/2vb9z78.jpg
"THE RAPE" build : Witch Doctor - Game Guide - Diablo III

hope this helps some of you out. cheers! ^.^V

this can run on MP3-4 with minimal deaths also (4-6)


This is my "Rape" build. Witch Doctor - Game Guide - Diablo III

Ghost bombs can be substituted for darts or rain of toads, but ghost bombs I find to be better bot wise b/c he gets closer more to call in the bears (faster runs). Rain of toads is more useful defense wise and fore LOH (but slower runs) because he starts raining the bastards down soon as anything is on the screen and nothing ever gets near you with dogs and gargantuan (bruiser rune is badass, he stuns shit ALL the time, plus add a buriza bow to your follower and everything is either frozen or stunned all the damn time). Everything, elite/champ pack dies instantly with this build when you get over 100k base dmg on mp1 or mp2. I have tried many builds and this one I just can't find anything that beats it efficiency wise. Of course you need pickup radius with this build. (thing of the deep is instant 20). I run 2 other barb bots, but this one is my favorite. I get more gph and seems like better shit drops more often maybe b/c there is so much mass destruction on the screen lol.
 
Last edited:
Hello,

i am planning to use this build.

Witch Doctor - Game Guide - Diablo III

With 0 cooldown on dog summoning. I've got some questions.

1. Would it correctly work against mobs?
2. Would it correctly breake the doors?
3. If on p2 answer "no", should i use something like "poison dart", to breake the doors? or the bot will count it like primary attack and will just spam it?
 
This is my "Rape" build. Witch Doctor - Game Guide - Diablo III

Ghost bombs can be substituted for darts or rain of toads, but ghost bombs I find to be better bot wise b/c he gets closer more to call in the bears (faster runs). Rain of toads is more useful defense wise and fore LOH (but slower runs) because he starts raining the bastards down soon as anything is on the screen and nothing ever gets near you with dogs and gargantuan (bruiser rune is badass, he stuns shit ALL the time, plus add a buriza bow to your follower and everything is either frozen or stunned all the damn time). Everything, elite/champ pack dies instantly with this build when you get over 100k base dmg on mp1 or mp2. I have tried many builds and this one I just can't find anything that beats it efficiency wise. Of course you need pickup radius with this build. (thing of the deep is instant 20). I run 2 other barb bots, but this one is my favorite. I get more gph and seems like better shit drops more often maybe b/c there is so much mass destruction on the screen lol.


Swap soul harvest for hex/jinx if you have above 150 k unbuffed and it would suit even better. (more cc and more dmg to champ packs).
Do you agree ? :)
 
Back
Top