Really? O_o! Насколько мне подсказывает мой многолетний опыт, они копают червяками. Выбирают связный маршрут длиной n блоков и выкапывают его.
Червяками, да, но это внутри блока. Блок - квадрат шириной тайлов в 15-20.
Когда выкапывал котлован (примерно 100 на 100), очень хорошо видел эту последовательность.
Также, когда добывал самоцветы. Отмечал их на раскопку по всей карте на всех этажах сразу. В результаты шахтёры могли проигнорировать находящийся рядом камень, потому что в ста этажах отсюда есть другой, находящийся в более северо-западном блоке.
Когда список работ подходил к концу, ставил на раскопку новые, снова по всей карте. В результате те самоцветы, что левее, выкапывались сразу, а до тех, что у правого края карты, очередь вообще не доходила. Закономерность налицо.
Дварфов читает хорошо, а вот есть ставить им галочки в работах - в игре ничего не происходит. Возможно в настройках что-то нужно было включить. Использую встроенный в мастерворк.
Заранее извиняюсь за глупый вопрос, но кнопочку Commit Changes нажимал?