WD using the Grave Injustice passive needs the following code fix to prevent face-tanking by increasing the baseline GI range from the old 8m range to the newer 20m range, which brings this inline with the GI passive description.
When using GI passive, Trinity will try to keep your WD in range to proc the cooldown reduction. This can cause your WD to face-tank any enemies.
Old
New
Plugins\Trinity\Combat\Abilities\WitchDoctorCombat.cs
Simply change the
8f to
20f
Code:
// Set max ranged attack range, based on Grave Injustice, and current target NOT standing in avoidance, and health > 25%
float rangedAttackMaxRange = 30f;
if (hasGraveInjustice && !CurrentTarget.IsStandingInAvoidance && Player.CurrentHealthPct > 0.25)
rangedAttackMaxRange = Math.Min(Player.GoldPickupRadius + [B]8f[/B], 30f);
becomes
Code:
// Set max ranged attack range, based on Grave Injustice, and current target NOT standing in avoidance, and health > 25%
float rangedAttackMaxRange = 30f;
if (hasGraveInjustice && !CurrentTarget.IsStandingInAvoidance && Player.CurrentHealthPct > 0.25)
rangedAttackMaxRange = Math.Min(Player.GoldPickupRadius + [B]20f[/B], 30f);