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

Trinity .24 Vs .23 for WD - Big Bad Vodoo is cast way to early now.

pikachu2003

New Member
Joined
Jun 11, 2012
Messages
205
Reaction score
0
With version .24 BBV is cast right when the fight starts with Ghom.

With version .23 BBV is delayed but cast correctly when you are near the Boss.
 
With version .24 BBV is cast right when the fight starts with Ghom.

With version .23 BBV is delayed but cast correctly when you are near the Boss.

I changed line 217 (WitchDoctor.cs) to:
Code:
if (!UseOOCBuff && CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) && !Player.IsIncapacitated && (TargetUtil.EliteOrTrashInRange(25f) || (CurrentTarget.IsBoss && CurrentTarget.RadiusDistance <= 30f)))
I use it for Ghom, not sure if this is the best solution but it works for me.
 
Vuwrr, your edit worked great.

I used this and it works as well.

Code:
            if (!UseOOCBuff && CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) && !Player.IsIncapacitated && CurrentTarget != null && CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 22f)
            {
                return new TrinityPower(SNOPower.Witchdoctor_BigBadVoodoo, 0f, Vector3.Zero, CurrentWorldDynamicId, -1, 0, 0, WAIT_FOR_ANIM);
            }

But something was odd, the bot would never stay in my firebat spam range so something was pulling my toon close to the boss. So I used your edits for piranha skill and it fixed everything. Now my WD maintains his firebat range.

OLD
Code:
            // Piranhas
            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.Witchdoctor_Piranhas) && !Player.IsIncapacitated &&
                (TargetUtil.AnyMobsInRange(30, 2) || TargetUtil.ClusterExists(15f, 45f, 2, true) || TargetUtil.AnyElitesInRange(45f)) &&
                Player.PrimaryResource >= 250)
            {
                var bestClusterPoint = TargetUtil.GetBestClusterPoint(15f);

                return new TrinityPower(SNOPower.Witchdoctor_Piranhas, 25f, bestClusterPoint);
            }


NEW
Code:
            // Piranhas
            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.Witchdoctor_Piranhas) && !Player.IsIncapacitated && (TargetUtil.EliteOrTrashInRange(25f) || (CurrentTarget.IsBoss && CurrentTarget.RadiusDistance <= 30f) &&
                Player.PrimaryResource >= 250))
            {
                var bestClusterPoint = TargetUtil.GetBestClusterPoint(15f);

                return new TrinityPower(SNOPower.Witchdoctor_Piranhas, 25f, bestClusterPoint);
            }
 
Last edited:
Back
Top