Я считаю клетки относительно поля. Арбалетчик занимает позицию самого ближнего ряда от расстановки войск, по дефолту. Значит от поля боя уже вычитается одна клетка расстояния, + радиус выстрела 6 клеток, итого 7 клеток.
Расстояние считается по обычной формуле ((x1-x2)^2+(y1-y2)^2)^0.5. Поэтому можно наблюдать следующую картину. Точный выстрел (и прямой, соответственно) будет по всем вражеским существам, которые пересекли красную границу (на рисунке). Также, там наглядно показано изменение урона.