Что то в этом духе:
Code:
using System.Linq;
List<string> mobNames = new List<string>(){"моб1","моб2"};
Creature mob=core.getCreatures().Where(w=>mobNames.Contains(w.name)).FirstOrDefault();
if(mob!=null)
{
core.Log("Моб найден!");
core.SetTarget(mob)
}
else
core.Log("Моб не найден!");
Этот код возмёт в таргет первого встретившегося моба из списка Creature, имя которого есть в массиве имён.
Естественно я не писал проверку на ближайшего моба, жив ли он и не бъёт ли его кто.
Использовать в этом виде не советую. Писал из головы, без студии.