Add checks to Combat.TargetCombatants

if (Cache.Instance.PrimaryWeaponPriorityTargets.Any())
if (Cache.Instance.DronePriorityTargets.Any())