Кстати, а может стоит пойти другим путем? Например так: для инициации боя мы или ИИ атакуем конкретный квадрат, на котором появляется "костер". Вот пусть только этот квадрат и меняет хозяина по итогу боя, независимо от того, кто, куда и на ком стоял в тактической фазе. Захват других ключевых точек в "тактике" будет влиять на результат боя (победа-ничья-поражение), поэтому их оставлять без внимания игроку тоже будет опасно. Соответственно отступать (или рассеиваться) будет взвод (взводы), занимающие "костровый" квадрат. По моему разумный компромисс.