При встрече героев часть хода теряется, а при оставлении/забирании гарнизона - нет.
Может, просто отслеживать, произошла ли перетасовка войск в гарнизоне или нет? Или ввести как норму гарнизоны с опцией невытаскивания оттуда войск (в кампаниях они используются почти всегда, можно и в мультиплеере так сделать).
Но неясно пока, как она влияет на геймплей в целом, добавляет ли интереса подобная стратежность, или это лишняя заморочка.
Добавляет тормозов, что не слишком хорошо в силу концепции мода.