ok, this should fix breakOnAttackers in all but some corner cases (that the old code never handled either...)