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

WD Poison Dart Attack

jiznadj

New Member
Joined
Nov 3, 2012
Messages
412
Reaction score
1
I run a couple of WD that use poison dart as a primary attack and fire bats as secondary, currently the bot will not use the ranged poison dart attack until it runs out of mana, no matter how close or far away an enemy is, when it should be doing the exact opposite, using poison dart as a ranged attack, and only when they are close enough using firebats. Will this be addressed in the next trinity? Or is there a way I can give poison dart higher priority over firebats?
 
Last edited:
In WitchDoctor.cs I made the following change to the order of the abilities.

Code:
            // Fire Bats fast-attack
            if (!UseOOCBuff && !IsCurrentlyAvoiding && Hotbar.Contains(SNOPower.Witchdoctor_Firebats) && !PlayerStatus.IsIncapacitated && PlayerStatus.PrimaryResource >= 98)
            {
                return new TrinityPower(SNOPower.Witchdoctor_Firebats, 20f, vNullLocation, -1, CurrentTarget.ACDGuid, 0, 1, WAIT_FOR_ANIM);
            }
            // Poison Darts fast-attack Spams Darts when mana is too low (to cast bears) @12yds or @10yds if Bears avialable
            if (!UseOOCBuff && !IsCurrentlyAvoiding && Hotbar.Contains(SNOPower.Witchdoctor_PoisonDart) && !PlayerStatus.IsIncapacitated)
            {
                float fUseThisRange = 35f;
                if (Hotbar.Contains(SNOPower.Witchdoctor_ZombieCharger) && PlayerStatus.PrimaryResource >= 150)
                    fUseThisRange = 30f;
                return new TrinityPower(SNOPower.Witchdoctor_PoisonDart, fUseThisRange, vNullLocation, -1, CurrentTarget.ACDGuid, 0, 2, WAIT_FOR_ANIM);
            }

to

Code:
            // Poison Darts fast-attack Spams Darts when mana is too low (to cast bears) @12yds or @10yds if Bears avialable
            if (!UseOOCBuff && !IsCurrentlyAvoiding && Hotbar.Contains(SNOPower.Witchdoctor_PoisonDart) && !PlayerStatus.IsIncapacitated)
            {
                float fUseThisRange = 35f;
                if (Hotbar.Contains(SNOPower.Witchdoctor_ZombieCharger) && PlayerStatus.PrimaryResource >= 150)
                    fUseThisRange = 30f;
                return new TrinityPower(SNOPower.Witchdoctor_PoisonDart, fUseThisRange, vNullLocation, -1, CurrentTarget.ACDGuid, 0, 2, WAIT_FOR_ANIM);
            }
            // Fire Bats fast-attack
            if (!UseOOCBuff && !IsCurrentlyAvoiding && Hotbar.Contains(SNOPower.Witchdoctor_Firebats) && !PlayerStatus.IsIncapacitated && PlayerStatus.PrimaryResource >= 98)
            {
                return new TrinityPower(SNOPower.Witchdoctor_Firebats, 15f, vNullLocation, -1, CurrentTarget.ACDGuid, 0, 1, WAIT_FOR_ANIM);
            }

It is now using poison dart as the primary attack, but fire bats does not seem to be used, even where there are enemies within the 15f range I have set.
 
Don't waste your time trying to ask questions here, nobody is listening.
 
Thats a little negative attitue blacula...Mine was answered not long ago.
I am also wondering about this..

Also to pitch in, my WD is usually runnign straight into mobs then after a sec or two starts using this.
It would be AWESOME if he could range mobs in sight with Darts then Firebats when they get close for added survivability :D
 
What runes are you using? What range do you want Firebats to trigger at?

I'm a little confused on what you said, is this actually what you want?:

If target is "at range" (maybe > 20f) then use Poison Dart
else if target is in close range (< 20f) then use Firebats.
 
THX for the reply, anyway I use fire bats with plague rune set to 13f and poison dart. It works pretty good except it will burn through mana pretty quickly and then and only then will it use the poison dart. So what I am trying to do is get it to use the poison dart as soon as a target is in range to soften them up, probably like 35f - 40f or so and then when they get within that 13f range (plague rune needs to be closer than 20f) to use fire bats.
 
May I chip in:
1)
It seems to not channel the firebats but like the Demon Hunters Rapid Fire will use on one mob until it is then, stop using and the starting all over again.
This is a problem because:
Initial cast cost is 150 or so, and channel is 50 or so.
If it could channel firebats on multiple enemies and not start and stop on each one DPS and IPH would increase allot! :)

2)
I don't know why but my WD runs almost on top of enemies before doing anything, burning mana inneficiently with Bats then standing still for a sec before doing anything else..Often causing him to die.
Personally I'd like the option of attacking with poison darts at faaar away then switch to spells when they get close enough for it. An avoid the moments while he is standing idle in combat :)
 
Back
Top