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

Custom Witch Doctor Ability Usage

Ok, i think Sacrifice section in WitchDoctor.cs in my case must be like that :

if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_Sacrifice) && (energy < 140 && Settings.Combat.WDCustom.SacrificePride) &&



PowerManager.CanCast(SNOPower.Witchdoctor_Sacrifice))
{
//DbHelper.Log(TrinityLogLevel.Normal, LogCategory.UserInformation, "Sacrifice used");
return new GilesPower(SNOPower.Witchdoctor_Sacrifice, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, false);
}



i removed all conditions except "presence of a button" and "low mana", is that right Beerwalker ? :) iam not strong in programming
 
Last edited:
Note that u should change the first SACRIFICE section that you've found in the document(it has locusts right before). It's the one related to combat & not avoiding stuff.
I think it should look that way.

Code:
//--------------------------------------------------------------------------------------------------------------------------------------------/
//--------------------------------------------------SACRIFICE---------------------------------------------------------------------------------/
//--------------------------------------------------------------------------------------------------------------------------------------------/
if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_Sacrifice) && iPlayerOwnedZombieDog > 0 &&//have that ability and enough mana and some dogs
          ((energy < 140 && Settings.Combat.WDCustom.SacrificePride) ||
          (playerStatus.CurrentHealthPct <= 0.3 && Settings.Combat.WDCustom.SacrificeForTheMaster)) && //low on health
          PowerManager.CanCast(SNOPower.Witchdoctor_Sacrifice))
{
            return new GilesPower(SNOPower.Witchdoctor_Sacrifice, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, false);
}

Best regards,
Beerwalker.
 
Hmmm, i found first sacri section after the dogs section ( not locusts ) .... anyway your code works perfect :) now my toon never goes oom, thanks!
 
Please add the ability to spam zombie dogs. I have 0 cd, and I can do mp7 just by holding down my left click button and spamming 2. (witch is the sacrifice skill or zombie dogs)
I'm using it right now and its working fine, but I do want the ability to just spam because it is much safer when you have globes spawning + a radius+ belt/boots/shoulders to pick up the globes for you. Has lots of survive ability.
How? =D Wondering how can you get 0 cd on ZD
 
Btw just saw it... how much would it cost to have this build on?
 
Thank you so much for the effort, been using WD ever since I started using DB and it's been an uphill climb.

I can't get my 100k dps zero dog build to farm as fast as my 178k dps melee bears build. Probably lack IAS/Vit. Will report more as I experiment.

edit: Melee bears alot more efficient compared to the standard trinity rules, mainly due to the proper use of honored guest
 
Last edited:
First of all, i want to thank you all for your feedback!
Second, i want to make an small announcement. A new v. 0.5 of WD AI is going to be deployed soon, introducing features:
1) Reworked sacrifice. Sacrifice conditions improved( not using current character's target now). Also there will be added a way to specify how often you want to fire the dogs( more often - can be lesser effectiveness of each sacrifice, more rare - pretty sure it's effective, more targets around; and never use for damage - sacrifice for healing or mana regen purpose).
2) There will be added UI option to run for health globes when low mana( for gruesome feast).
3) And some more little improvements.

And one more thing - it will be deployed for 1.7.1.4 Trinity version. 1.7.1.6 will be added later.
Best regards,
Beerwalker.
 
Hey Beer, sounds good!

Im using 1.7.1.6 version atm. I notice my charachter is in conflict when he's trying to elude AoE (e.g. molten blast, sentries, etc.) and/or trying to pick up items from the ground.
Usually keeps making very small movements and sometimes even dies because of it...
 
Yes, there's a conflict when character path lies through the avoid zone, or when the item or mob is inside aoe. It's a Trinity default behaviour. I hope i'll have enough patience to fix it someday =D
 
Manitou seems to be having problems for me, my character will just stand in place for 10 seconds at a time doing nothing then cast it and go ahead. It's gotten me killed several times.


Edit: It's not just with manitou, this plugin likes to make my WD run around into the middle of a group of enemies sit there.
 
Last edited:
Hmm, I would like to know more info plz. I guess you are using 1.7.1.7 trinity, because it caused some problems for me also. From my own experience, when using latest trinity character sometimes stops attacking mobs and just runs after them.
Speaking about 1.7.1.4 version I can say that I'm pretty sure in it, cause I'm using it myself most of time. It would be nice if you check 1.7.1.4 version. Also make sure you specified the runes you use in settings gui. Thanks for feedback.
Best regards,
Beerwalker.
 
everything works great with 1714, i can handle easy mp5 with your plugin with 0 death per hour. thanks beerman )
 
This is awesome! great work! finally my WD acts like a WD and not a wannabe barbarian. Keep up the great work man :D
 
can in blow dogs much faster? i have 0 cd? but in big packs it blows 1 per sec, but can 2 per sec
 
Back
Top