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