Параметр урона юнитов точно не учитывается. Ценность убийства юнита основывается на его Fight Value - специальном параметре, прописанном индивидуально для каждого существа.
Ответка считается от оставшегося после удара стека исходя из среднего урона.
Помимо урона от обмена ударами, ИИ ещё учитывает ценность снятия ответки (в зависимости от того, насколько более выгодным станет удар по той же цели другим добегающим до неё стекам и станет ли он выгоднее, чем удары, которые стеки "наметили" себе до этого).
Также учитывается "опасность встать на гекс". Если какой-то стек игрока ни до кого не доходит в этот раунд, то ИИ будет минусовать урон этого стека из ценности удара по тем существам, при ударе по которым он подставится под этот стек. Также ИИ старается не подставляться под удар бьющих всех вокруг существ и под прожиг.
Ну и учитывается блок стрелков. Ценность заблоченного стрелка в глазах ИИ уменьшается примерно в 1,41 раз (даже если он бьёт без штрафа в ближнем бою).