protected override List <GameObject> ValidTargets() { return(Targets.FindAll(t => t && !t.GetComponent <Enemy>().HasDebuff())); }