GetCreatureType(unitName) - тип существа по имени.
GetCreatureNumber(unitName) - количество существ по имени.
А проверки на наличие делаются с помощью цикла.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4