Всё происходит так :

Например нападает враг на твой стек определённым юнитом, то из твоего стека будет выбераться юнит с Наибольшей вераятностью к победе! и так далее , другого не дано правда может быть спорным момент когда вернотность победы <0.01 тогда я да же не знаю кто в бой пойдёт