MentС помощью GetAttackerCreatures и GetDefenderCreatures (возвращают массив существ нападающего и защищающегося), а также с помощью IsHuman(ATTACKER) (возвращает true, если нападающий играет за человека).
Если вызывать StartCombat, то всегда нападающий-человек?