Trinity\Combat\Abilities\WitchDoctorCombat.cs 将 if (!hasSacrifice && CanCast(SNOPower.Witchdoctor_SummonZombieDog) && Trinity.PlayerOwnedZombieDogCount <= 2) 改成 if (!hasSacrifice && CanCast(SNOPower.Witchdoctor_SummonZombieDog) && TargetUtil.EliteOrTrashInRange(25f) && Trinity.PlayerOwnedZombieDogCount <= 2) 将 if (hasSacrifice && CanCast(SNOPower.Witchdoctor_SummonZombieDog) && 改成 if (hasSacrifice && CanCast(SNOPower.Witchdoctor_SummonZombieDog) && TargetUtil.EliteOrTrashInRange(25f) &&