Perhaps a radical option will be implemented: the attacking unit is forced to retreat after 100 (or another number) rounds of combat (any combat at all). This will also solve the problem of a stalemate in a "handcuff" situation in a battle between players.
Auto-translated