GetAttacker/DefenderCreatures() - возвращает массив с именами существ в армии нападающей или обороняющейся стороны.
GetCreatureType(unitName) - тип существа по имени.
GetCreatureNumber(unitName) - количество существ по имени.
А проверки на наличие делаются с помощью цикла.