// Gargantuan should be cast ASAP.
if (CanCast(SNOPower.Witchdoctor_Gargantuan)) {
var hasAllGargs = Trinity.PlayerOwnedGargantuanCount != 0 && (!Legendary.TheShortMansFinger.IsEquipped || Trinity.PlayerOwnedGargantuanCount >= 2);
if(!hasAllGargs) {
return new TrinityPower(SNOPower.Witchdoctor_Gargantuan);
}
if([COLOR="#FF0000"]Settings.Combat.WitchDoctor.RecastingGargantuanInACrowd[/COLOR] && Player.CurrentHealthPct > 0.6) {
if(TargetUtil.AnyMobsInRange(25, 8) || TargetUtil.IsEliteTargetInRange(25f)) {
return new TrinityPower(SNOPower.Witchdoctor_Gargantuan, 25f, TargetUtil.GetBestClusterPoint());
}
}
}