Мне кажется, ИИ стремится нанести не максимальный ущерб, а максимальное снижение урона нашего стека, возможно, без учёта разницы атака-защита. Как-то параллельно действует и критерий мин. ответки,
Пример - герой с параметрами 99-99 с 4 архами, 1000 пейзанами и мелочью в утопии. Драконы кидаются на крестьян (ответка 4к), а не на единичек(~0) или архов (800). Зато ударом снимается ~100 ответного дамага (а пархангел от удара не умирает вообще). Там же часто драконы первым ходом бьют минотавров (большое отн. дам/хп) ЕСЛИ ни один не умирает от ответки. Иначе объяснить такой выбор драконов сложно.
Ещё было сказано, что ИИ, предчувствуя поражение, начинает бить ударный стек. Более чёткого определения нет? Может, спутали с верхним стеком а то.