AlexSplНу, алгоритм я уже запостил.
В TE-версии останется разница между первоначальным количеством и количеством убитых существ, т.е. остаток будет определён корректно.
Существа, убитые магией, такие же мёртвые, как и погибшие от физической атаки
А Вы проверьте!
Добавлено через 5 минут
Давайте посчитаем. В нижнем стеке останется 10 - 3 = 7 юнитов. Этот остаток запишется в первый слот. Т.е. останется 7 + 10 + 10 + 10 + 10 = 47 существ, т.е. в данном случае всё в порядке.
Все дошло (остаток в первый слот всегда пишется), спасибо! Пошел проверять баг на драконах
С уважением, VDV_forever