Диспетчерская

Диспетчерская

alaindustrial:town_dispatcher
Утилитарные блокиLVРеализованоtier-lvutilitysettlementconstruction

Сводка

Диспетчерская — пульт, из которого посёлок восстанавливает и строит свои здания. В ней собирается план реставрации ратуши из трёх листов, в ней лежит очередь заказов — какие здания дроны чинят и строят и в каком порядке, — в её буфере лежат материалы, и только оттуда строительные дроны берут блоки. Первым восстанавливается ратуша, за ней — дома сменщиков.

Мини-пример: ядро ратуши горит, посёлок ваш. Поставьте диспетчерскую внутри ратуши, положите в неё три листа плана ратуши (каждый в свою ячейку) и нажмите «Собрать план» — план остаётся в диспетчерской. Поставьте над ратушей гнездо и вставьте в него строительного дрона, сложите в буфер блоки этапа и нажмите «Начать» на вкладке «Задание». Когда ратуша восстановлена, выберите дом во вкладке «Стройка» ядра и нажмите «Восстановить» — он встанет в очередь на вкладке «Заказы».

Как это работает

  1. Свой посёлок. Диспетчерская сама находит посёлок, на территории которого стоит (если территории двух посёлков перекрываются — тот, чьё ядро ближе), и больше его не меняет.
  2. Только в ратуше. Диспетчерская работает, только если стоит внутри ратуши своего посёлка — в её габарите. Снаружи она говорит «Не в ратуше». Своё место. В целой ратуше обоих стилей у диспетчерской есть своя клетка: угол первого этажа (клетка 2, 1, 1 шаблона ратуши; в руине там стоит корпус машины, расчистка его убирает). Там диспетчерская стройке не мешает и считается стоящей на месте. На любой свободной клетке пола она тоже никому не мешает. На клетке, где по плану другой блок (лавка, стойка, ковёр площадки дронов), диспетчерская встанет, но в чат сразу придёт строка, что здесь она помешает восстановлению ратуши, и где её место: когда дроны дойдут до этого этапа, работа остановится с причиной «Мешает: Диспетчерская».
  3. Одна на посёлок. Вторая диспетчерская того же посёлка не работает и говорит «В посёлке уже есть диспетчерская». Работает та, что начала работать раньше.
  4. План ратуши. Три листа плана ратуши кладутся в три ячейки плана, лист N — только в ячейку N (1 → 1, 2 → 2, 3 → 3), в том числе по Shift-клику: по пустой ячейке видно, какого листа ещё нет. Кнопка «Собрать план» берёт по одному листу из каждой ячейки и кладёт в ячейку плана «План реставрации». Листы должны быть одного стиля — стиля этого посёлка; если что-то не так, под кнопкой написано почему (нет листа, лист повторяется, листы разных стилей, чужой стиль). Готовый план можно и просто положить в ячейку плана. Собранный план остаётся в ячейке — это и есть действующий план, забирать его не нужно: вынутый план (или сломанная диспетчерская) останавливает дронов на ратуше, и работа стоит с причиной «Нет плана реставрации», пока план не вернут. В буфер ни листы, ни план не кладутся.
  5. Планы домов. План дома тоже кладётся в ячейку плана, но там не остаётся: посёлок изучает его и лист расходуется, а в чат приходит «посёлок изучил План дома (тип N)». Изученный тип посёлок знает навсегда, и дома этого типа можно заказывать. План, который посёлок уже знает, ячейка тоже забирает, без сообщения. План дома чужого стиля остаётся лежать в ячейке.
  6. Заказы. Работа посёлка — это заказ на конкретное здание. Заказ ставят кнопкой на карточке здания во вкладке «Стройка» ядра поселения («Восстановить», «Построить», «Починить»), а ратушу — и кнопкой «Начать» здесь. Заказ включает всё, что зданию нужно: расчистку, если есть что убирать, дорогу до сети посёлка у дома, который к ней не подключён, и стройку. Свободный дрон берёт первый заказ в очереди, которым ещё не занят другой дрон: одно здание — один дрон, при N гнёздах до N заказов идут параллельно. Готовое здание уходит из очереди само.
  7. Отменённый заказ. Отмена снимает все открытые работы здания; сделанное остаётся в мире. Сам посёлок отменённый заказ снова не ставит. Отменённую ратушу продолжает кнопка «Начать» (вкладка «Задание» пишет «Заказ отменён. Нажмите «Начать», чтобы продолжить»), отменённый дом — кнопка «Продолжить» на его карточке в ядре. Дроны продолжают с того места, где остановились.
  8. Очередь не теряет здания. Если заказ закончился, а здание так и не восстановлено и работ на нём нет, посёлок через 10 секунд ставит заказ снова сам — не чаще раза в 5 минут на здание. Если и тогда дронам нечего делать, вкладка «Задание» называет, что им мешает.
  9. Буфер материалов. 27 слотов. Дрон берёт отсюда блоки, и только отсюда: сундуки посёлка он не открывает. Предмет списывается в момент, когда дрон ставит блок, — не при вылете. Сюда же дрон складывает землю и камень, которые снимает на месте нового дома и на трассе дороги (что не влезло, падает на месте).
  10. Состояние. Лицо диспетчерской показывает радар: в покое — тихий экран, пока дроны посёлка работают — кольца связи расходятся от центра.

Почему стройка стоит

Ни одна работа не ждёт молча: у вставшей работы всегда есть причина и подсказка, что сделать.

ПричинаЧто сделать
«Мешает: X в x y z»«Уберите его, и стройка продолжится сама». Так дрон говорит о блоке, который он не трогает: блок с данными (сундук, машина) или любой блок, который не мусор, там, где по плану другой. Траву, цветы, снег и прочий мусор дрон убирает сам и не жалуется
«Дрону не долететь до x y z»«Освободите проход по воздуху к этому месту, и стройка продолжится сама»
«Не удаётся построить: X (x y z)»«Посмотрите на это место: уберите то, что там стоит, или отмените заказ»
«Нет материалов: …»«Положите недостающее в буфер (вкладка «Буфер»)»
«Нет плана реставрации»«Положите план реставрации в ячейку плана»
«Нет пути для дороги»«Нет пути с перепадом не больше блока: расчистите путь или проложите дорогу или кабель сами»
«Чанк не загружен»«Подойдите ближе, чтобы чанк загрузился»
«Нет энергии»«Подайте энергию в ядро посёлка»

Если ратуша не восстановлена, а дронам нечего делать, потому что на месте блока плана стоит блок с данными, вкладка «Задание» пишет красным «X стоит там, где по плану Y (x y z)» и «Дроны не трогают блоки с данными: уберите его сами и нажмите «Начать»». Убрали — работа идёт дальше сама.

Кто управляет

План, материалы, порядок и отмена заказов и запуск стройки — только восстановитель посёлка. Игроку, который не часть посёлка, диспетчерская не открывается вовсе: в чат приходит «Ядро не узнаёт вас: вы не часть этого посёлка.» Оператор в творческом режиме открывает окно и видит всё, но не может ни положить, ни взять предмет, ни собрать план, ни поменять очередь, ни запустить стройку. Выбрать заказ для просмотра может любой, кого посёлок узнаёт. Пока посёлок никто не разбудил, управлять может любой.

Интерфейс

Окно 256 × 240 точек — помещается на экран 1280 × 720 при масштабе интерфейса 3; вкладки — значками по левому краю, как у ядра поселения: «Задание», «Заказы», «Буфер», «Материалы», «Журнал». Весь текст переносится на следующую строку и не заходит на инвентарь.

Сообщения в чат

Новости стройки приходят восстановителю посёлка, пока он в сети, с тегом [Ala Industrial]. Каждая строка начинается заголовком «Посёлок № N (ядро x, y, z):» и раскрашена: заголовок белый, координаты серые, имена зданий, этапов и планов жёлтые, то, что готово, — зелёным, то, что сломалось или встало, — красным, следующий шаг игрока — золотым.

Инвентарь

СлотыПринимаетКто кладёт
1–3лист плана ратуши: в ячейку N только лист Nвосстановитель посёлка
4план реставрации; план дома (изучается и расходуется)кнопка «Собрать план» или восстановитель
5–31материалы стройки (не листы и не планы)восстановитель посёлка; воронки и трубы — тоже; дрон кладёт сюда снятую землю и камень

Энергия

Диспетчерская энергию не берёт: дроны заряжаются от ядра поселения через свои гнёзда.

Свойства блока

ПолеЗначение
Формакорпус машины LV — полный куб 16³; сверху у заднего угла антенна (стойка 1 px, кольцо и медный наконечник), до 6 px над блоком. Форма клика — куб и антенна, коллизия — куб
Установкалицом к игроку
Прочность и инструменткак у машин: кирка, прочность 3, взрывостойкость 6. В разбуженном посёлке ломает только восстановитель
Дропдиспетчерская и всё из её слотов

Рецепты

Верстак: машинный корпус, две электронные схемы, батарея, медный кабель (антенна) и четыре медные пластины.

РядСлоты
1медная пластина · медный кабель · медная пластина
2электронная схема · машинный корпус · электронная схема
3медная пластина · батарея · медная пластина

Прогрессия

Связанное

Крафт

Крафт на верстаке
Медная пластина
Медный кабель
Медная пластина
Электронная схема
Машинный корпус
Электронная схема
Медная пластина
Батарея
Медная пластина
Верстак
▶
Диспетчерская
Диспетчерская