Хотя с отменой стеков в 5ке это и не актуально, но по аналогии с боями в CardWars подумал, можно ли в 4ке реализовать такую систему стекового боя:

У каждого юнита в стеке будет параметр: сколько раз он уже отражал атаку. После передачи хода у всех юнитов этот параметр устанавливается в 0.

Затем, при атаке на стек, выбирается юнит, у которого наибольшие шансы победить И который отражал уже атаку не больше раз, чем какой-либо другой юнит в стеке. После успешного отражения атаки данный параметр увеличивается на 1.

Таким образом, если 2 колесницы атакуют копьё и топора, то первая почти наверняка гибнет от копья, а вторую уже будет встречать топор, т.к. он отражал атаку 0 раз, а копьё - 1 раз.

Это позволит лучше моделировать одновременность боестолкновений юнитов в стеке.