Edit your WitchDoctor.cs, it's well written code and anyone who understands English should know what to change.
I'm at work right now, so I can't test it, but this could work:
View attachment 121286
// Big Bad Voodoo, elites and bosses only
if (!UseOOCBuff && CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) && !Player.IsIncapacitated && !CurrentTarget.IsTreasureGoblin &&
(CombatBase.IgnoringElites && (TargetUtil.AnyElitesInRange(6, 1) || (CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 12f)) || !CombatBase.IgnoringElites))
{
return new TrinityPower(SNOPower.Witchdoctor_BigBadVoodoo, 0f, Vector3.Zero, CurrentWorldDynamicId, -1, 0, 0, WAIT_FOR_ANIM);
}
if (!UseOOCBuff && CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) && !Player.IsIncapacitated &&
!CurrentTarget.IsTreasureGoblin && (TargetUtil.AnyElitesInRange(6, 1) || (CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 12f)))
{
return new TrinityPower(SNOPower.Witchdoctor_BigBadVoodoo, 0f, Vector3.Zero, CurrentWorldDynamicId, -1, 0, 0, WAIT_FOR_ANIM);
}
Still not compiling, here is the exact error shown on DB:
View attachment 121357