Гнездо дрона

Гнездо дрона

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

Сводка

Гнездо дрона — решётчатая площадка на ножках для строительного дрона с электромагнитом. Само по себе гнездо пустое: дрон — отдельный предмет, его вставляют в гнездо. Гнездо ставится где угодно над ратушей, в пределах её следа; жёлтые ковры площадки дронов — только подсказка. Дрон берёт из очереди заказов посёлка одно здание — ратушу или дом — и восстанавливает его: сначала расчистка, потом дорога до сети посёлка (у дома), потом стройка — один полёт, один блок.

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

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

  1. Свой посёлок и ратуша. Гнездо находит посёлок, на территории которого стоит, и работает, только если стоит над ратушей этого посёлка: над её следом (в плане), от пола ратуши до 8 блоков выше её крыши. Иначе оно говорит «Не над ратушей». Ковёр для этого не нужен. Летает дрон по всему посёлку: к ратуше, к домам и к месту нового дома.
  2. Дрон. Пустое гнездо рисует одну решётку, не заряжается и не считается в лимите гнёзд. ПКМ строительным дроном вставляет его; ПКМ пустой рукой в приседе вынимает дрона предметом, заряд остаётся на предмете. Дрона в полёте вынуть нельзя. Сломанное гнездо роняет своего дрона с зарядом.
  3. Сколько гнёзд работает. Число работающих гнёзд задаёт тир ядра: LV — 1, MV — 2, HV — 3, атомное — 4. Восстановленная ратуша достраивает площадку на крыше: ещё +1 гнездо. Лишние гнёзда стоят и говорят «Лишнее гнездо: тир ядра больше не позволяет». Работают те, что начали работать раньше. Считаются только гнёзда с дроном над ратушей.
  4. Одно здание — один дрон. Свободный дрон берёт первый заказ в очереди диспетчерской, которым не занят другой дрон, и держит его работу — расчистку, дорогу или стройку, — пока не закончит. Другой дрон за это здание не возьмётся. Стройка дома начинается, только когда закончены его расчистка и дорога.
  5. Полёт. Дрон никогда не летит сквозь блоки: перед вылетом он прокладывает путь по воздуху — над крышей, вдоль стен, в дверь, — и садится на клетку сверху, а если сверху закрыто — рядом. Летит плавно: разгоняется, на поворотах закладывает крен, перед посадкой тормозит. На месте он проверяет клетку заново — мир за полёт мог измениться. Обратно летит тем же путём и подзаряжается в гнезде.
  6. Двери, люки и калитки. Двери и люки, которые открываются рукой, и любые калитки на пути дрон открывает, как игрок (со звуком), — за полтора блока до проёма — и закрывает за собой, если открывал он. Если игрок закрыл дверь, пока дрон внутри, дрон открывает её изнутри на обратном пути. Открытый проём остаётся открытым. Железные двери и люки он не трогает: облетает их или клетка ждёт пути.
  7. Временный проход. Если к клетке пути нет (её замуровали стены руины), дрон не встаёт, а сам прокладывает себе проход: находит, какие блоки — не больше двух — можно на время снять, снимает их по одному за полёт, ставит блок клетки и возвращает каждый снятый блок на место, последний первым. Снимает он только блоки самого здания, стоящие как надо, землю, камень, мусор и растения; никогда — блок с данными, неломаемый блок, жидкость, блок с водой, двухклеточный блок, блок над люком лаборатории, блок, на котором лежит песок или гравий, и блок рядом с жидкостью. Предметы из буфера на это не тратятся. Если что-то пошло не так (работа сменилась, гнездо перестало работать), все снятые блоки сразу встают на место; занятое место — блок уходит в буфер или падает на землю: дыр дрон не оставляет. Ставит он и так, чтобы не замуровать себя: блок, который закрыл бы последний вход к соседней клетке того же этапа, ждёт, пока её поставят. Если пути нет и так, работа встаёт с причиной «Дрону не долететь до x y z» и сама пробует снова через 5 секунд.
  8. Нет плана — нет работы. Ратушу дрон строит только по плану реставрации в диспетчерской, дом — только если посёлок изучил план его типа. Если вынуть план ратуши из диспетчерской или сломать саму диспетчерскую, дроны встают: дрон в воздухе долетает до клетки, ничего не делает, ничего не берёт из буфера и возвращается в гнездо, а работа стоит с причиной «Нет плана реставрации». План вернули — работа продолжается сама. Ремонту здания, восстановленного раньше, план не нужен.
  9. Расчистка. Сверху вниз, чтобы песок над обломками сошёл раньше, чем то, на чём он лежит; песок или гравий над снятым блоком падает, как у игрока. Убирается только мусор: блоки из списка обломков, то, что положила сама руина там, где в целом здании другой блок, то, что заменяется при установке, растения и прочий мусор (трава, цветы, саженцы, кусты, грибы, тростник, кактусы, лианы, паутина, кувшинки, слой снега, сажа) и жидкость там, где в целом здании воздух. Высокое растение уходит целиком. Убранное пропадает. Расчистив здание, дрон убирает кольцо в три блока вокруг ратуши и вокруг дома от уровня над полом и выше: песок, песчаник, землю, камень, гравий, снег, цветы, кактусы, цепи, плиты, мусор руины и прочие обломки. Стены стоят свободно. Блоки с данными и чужие здания в кольце он не трогает; ядро платит за каждый убранный блок, как при расчистке.
  10. Место нового дома. На месте дома, который восстановитель заложил сам, дрон снимает и природу — землю, камень, песок, стволы, листву, траву, — и всё снятое складывает в буфер диспетчерской (что не влезло, падает на землю).
  11. Дорога. Дому, который не подключён к сети посёлка, дрон перед стройкой кладёт дорогу посёлка до ближайшей точки сети: блоки дороги берёт из буфера, лишнюю землю на трассе срезает в буфер, ямы засыпает грунтом из буфера, траву и цветы над дорогой убирает.
  12. Фундамент. Перед первым блоком дома дрон засыпает яму под его полом землёй или камнем из буфера (земля, каменистая земля, булыжник, глубинный булыжник, камень, песчаник) — снизу вверх, только открытые клетки, под которыми есть грунт, — так дом стоит на земле и после восстановления руины, и на новом месте.
  13. Стройка. Снизу вверх, слой за слоем, до целого вида здания. Блок берётся из буфера диспетчерской в момент, когда дрон его ставит. Песок и гравий на воздух дрон не ставит — ждёт, пока поставят блок под ними. Двухклеточный блок встаёт целиком за один раз, как у игрока: дверь, кровать, ложе-зарядка, высокое растение; предмет из буфера берётся один, как у игрока. Сундуки склада ратуши дрон ставит пустыми. Ядро, капсулу, диспетчерскую и гнёзда дрон не ставит.
  14. Блок с данными на месте плана. Сундук, машину или другой блок с данными, а также любой блок, который не мусор, там, где по плану другой блок, дрон не трогает и молча не пропускает: работа встаёт с причиной «Мешает: X в x y z», а восстановителю один раз приходит строка в чат. Убрали блок — стройка продолжается сама.
  15. Существо в клетке. Если в клетке стоит игрок или моб, дрон эту клетку пропускает и возвращается к ней позже.
  16. Незагруженный чанк. Клетка в чанке, который никто не держит загруженным, — работа встаёт с причиной «Чанк не загружен». Ради стройки чанки не грузятся.
  17. Таблички домов. Когда в очереди нечего делать, дрон следит за табличками домов: подлетает и меняет плиты так, чтобы табличка показывала номер жильца — целую букву и три цифры (жилец E-102 — «E102»). Дом опустел — первая буква становится битой: остаётся номер последнего жильца. Дом, где никто ещё не жил, сохраняет табличку руины. Это тихая работа: без сообщений в чат и без заказа в очереди; ядро платит за каждую плиту, как за блок. Плиту, которую игрок унёс, сначала возвращает ремонт дома, потом дрон её гравирует. Буквы — плиты «Гравированная плита с буквой».
  18. Сохранение посреди полёта. Дрон — не существо, а состояние гнезда: при выходе из мира он не теряется и не раздваивается, а предмет для блока ещё лежит в буфере, пока блок не поставлен. Снятые для прохода блоки гнездо тоже помнит.

Энергия дрона

Состояние

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

Энергия

ПолеЗначение
Рольот сети не берёт; батарею заряжает ядро поселения
Батарея дрона4000 EU/FE
Заряд от ядрадо 16 EU/FE за такт, пока дрон в гнезде
Цена блока (платит ядро)20 EU/FE за поставленный, убранный, снятый на время или возвращённый блок и за плиту таблички; у двухклеточного блока — за каждую половину
Цена полёта (платит батарея)1 EU/FE за каждый блок пути, туда и обратно
Скорость2 такта на блок пути

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

ПолеЗначение
Формарешётчатая плита 16×16 на четырёх ножках, высота 3 px, медные контактные полосы и четыре бирюзовых огня до 3,8 px; пристыкованный дрон — до 12 px. Коллизия и клик — плита высотой 3 px (дрон не мешает ходить). Не полный куб
Установкагде угодно над следом ратуши, от её пола до 8 блоков над крышей; жёлтые ковры площадки (в ратуше равнин 8, пустыни 6) — подсказка, где удобно
Прочность и инструменткирка, прочность 2, взрывостойкость 6. В посёлке с восстановителем ломает только восстановитель
Дропгнездо; вставленный дрон выпадает отдельным предметом со своим зарядом

Звук

Пока дрон в воздухе, слышен тихий зацикленный звук винтов — тот же, что у дрона-садовника, — и он идёт от самого дрона, а не от гнезда. В гнезде дрон молчит.

Строительный дрон

Отдельный предмет, стопка — 1. Его вставляют в пустое гнездо. Заряд дрона хранится на предмете (полоска под значком и строка «Заряд: N%» в подсказке); подсказка напоминает, что дрон вставляется в гнездо над ратушей и заряжается от ядра посёлка. Зарядные блоки и энергоранец его не заряжают.

Рецепты

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

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

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

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

Прогрессия

Связанное

Крафт

Крафт на верстаке
Медная пластина
Электронная схема
Медная пластина
Железная пластина
Медный кабель
Железная пластина
Железная пластина
Железная пластина
Верстак
▶
Гнездо дрона
Гнездо дрона