Dwarf cancels Construct Building: Item blocking site
Dwarf cancels Construct Building: Item blocking site ru
Иногда случается, что дварф пытается очистить тайл(ы), размеченные под строительство и ему попадается вещь, которую он не может поднять.
Это происходит, потому что...
- ... предмет помечен как запрещенный;
- ... предмет помечен как мусор;
- ... предмет назначен для строительства другого здания;
- ... предмет назначен для переноски на склад.
- ... предмет назначен для переноски на торговую площадь.
- ... предмет назначен для использования в мастерской.
Часто это происходит, когда пол устлан выкопанными камнями и вы размечаете на этом месте несколько мастерских и/или стен, используя для строительства некоторые из этих камней. Строительство Мастерской А отменяется потому что камень, предназначенный для Стены Б находится на месте ее строительства и наоборот. Так как камни, предназначенные для строительства, блокируются, дварф не может убрать его. Таким образом ни одно из строений не будет завершено, пока не убраны камни для другого строения.
Ещё чаще это может произойти, если объект, блокирующий строительную площадку, зарезервирован для другой работы — например, камень, поставленный в очередь на перетаскивание на склад или свалку, строитель трогать не будет. Это может произойти, когда несколько каменщиков активно используют камни в одной и той же области, когда излишки камней стоят в очереди на транспортировку на склад, или если камни отмечены для выброса.
Если предмет назначен под какое-то задание, его, вероятно, довольно быстро уберут. Поэтому часто можно просто снять заморозку строительства - и все пройдет гладко. Однако с вещей, помеченных как forbidden, этот флаг придется снимать с вещей вручную.
В крайних случаях можно попробовать следующие действия:
- Поставьте игру на паузу, нажав пробел.
- Поставьте флаг запрета на все предметы, которые могут блокировать строительство. (Можно сделать нажав k, затем f, или, для больших площадей, с помощью d, b, f, затем разметить область с помощью клавиши Enter или левой кнопки мыши.) Это должно отменить все задачи, связанные с данными предметами.
- Снимите запрет.
- Удалите задание на строительство кнопками q, затем x.
- Снова задайте строительство мастерской/строения - или задайте строительство меньшего участка или числа мастерских, если до этого задавали много.
- И, если это не очевидно, снимите игру с паузы.
В редких случаях виновником может стать предмет одежды, который дварф выбросил из-за изменений в амуниции. Он будет постоянно искать этот его предмет, но, из-за игрового бага, так и не сможет получить его. В таких ситуациях следует несколько раз поменять уровень брони, с "clothing" на "leather", затем на "plate" и в обратном порядке. Рано или поздно это может прочистить ему мозги и он, наконец, заберет свой носок или что там помешало строительству. Для практически безвыходных ситуаций DFHack предоставляет несколько команд: "cleanowned scattered" конфискует предметы, которые были выброшены владельцами (позволяя отнести их на склад или свалку), а "autodump destroy-here" просто уничтожит предметы под курсором.