Крч, предлагаю ввести границу на поле боя, по пересечении которой бой заканчивается и оставшийся флот атакующего улетает обратно без добычи и получения БО с уничтоженных кораблей, а флот обороняющегося - остается на координатах/планете.
Пример: Петя прилетел своими 100 упячками и сбил 50 упячек Васи, но вдруг осознал, что к Васе летит подмога, и начал уходить за границу боя. Петя вылетел из боя, не получив за упячек БО и ресурсов с грабежа, а Вася остался доволен, так как у него не украли рес, а упячки были ему не нужны, и он собрал с них лом.