Дроны

**Дроны** (англ. *Drone*) - система устройств для транспортировки грузов и жидкостей по воздуху. Является более быстрой и эффективной альтернативой конвейеров и жидкостных труб.

Существуют два вида дронов: логистический (англ. *Logistics Drone*) и транспортные (англ. *Transport Drone*).

### Логистическая система доставки

Состоит из дрон-станции (англ. *Logistics Drone Dock*), ящика снабжения для дронов (англ. *Logistics Provider Crate*), ящика запроса (англ. *Logistics Requester Crate*) для дронов и логистической путевой точки (англ. *Logistics Drone Waypoint*). Этот способ доставки характеризуется тем, что доставляет строго необходимый вид груза в нужные точки.

* Ящик запроса - это устройство, которая отправляет сигнал для доставки к нему предметов. Имеет два поля слотов: левое поле является инвентарем, а правое определяет необходимые для доставки предметы. Если эти предметы отсутствуют в инвентаре, ящик запроса отправит сигнал дрон-станции, чтобы она выслала дрона (например, если в ящик нужно доставить слитки стали, нужно настроить ящик, положив один слиток в голубые слоты. Тогда дрон будет поставлять к ящику только этот вид предметов).
* Ящик снабжения является просто хранилищем для предметов, которые дрон оттуда извлекает и доставляет в тот ящик запроса, которому этот предмет нужен.
* Дрон-станция служит для запуска логистического дрона, для этого необходимо в ее инвентарь положить хотя бы один. Дрон вылетает, когда станция получает сигнал от ящиков запросов, и имеется маршрут, по которому он может следовать.
* Логистическая путевая точка - опциональный компонент системы. Необходима для того, чтобы соединять удаленные друг от друга станции и ящики или для того, чтобы помочь дрону огибать препятствия на пути к цели. Если меж станцией и ящиками не слишком большая дистанция (не более 24 блоков) и нет преград, то путевая точка не нужна.

Таким образом, логистический дрон вылетает к ящику снабжения, летит к нужному ящику запроса, отдает ему груз, а затем возвращается на станцию. Если пар из ящиков снабжения и запроса несколько, дрон-станция будет случайным образом выбирать их с интервалом в 5 секунд.

### Транспортная система доставки

Состоит из пассивных ящиков для дронов (англ. *Transport Drone Crate*), путевой точки (англ. *Transport Drone Waypoint*) и самого транспортного дрона.

* Пассивный ящик - устройство, которое может как принимать груз, так и отдавать (в интерфейсе имеется кнопка настройки). Любопытной особенностью ящика является его способность работать и с жидкостями, для которых имеется буфер на 64.000 mB. Переключение между предметами и жидкостями возможно с помощью другой кнопки.
* Путевая точка помогает прокладывать маршрут для дрона. Его необходимо связывать с ящиками с помощью соединителя пассивных ящиков. Отклоняет маршрут дрона на заданную высоту (указана в подсказке при наведении курсора, настраивается нажатием ПКМ).
* Транспортный дрон - единственный вид дронов, который имеет вид сущности (спавн через нажатие ПКМ). Если дрону нечего забирать и доставлять, то он просто неподвижно зависает в воздухе.

Одни ящики необходимо наполнить полезным содержимым и настроить на вывод, а другие оставить пустыми и настроить на ввод. После этого их всех нужно последовательно связать между собой с помощью соединителя пассивных ящиков (англ. *Transport Drone Linker*) (так ящики станут единой системой). Последний шаг прост: установите на один ящиков транспортный дрон. Он начнет двигаться по замкнутой траектории, которую вы задали соединителем, попутно забирая груз из одних ящиков и доставляя их в другие.

Если инвентарь принимающего ящика будет заполнен, то дрон не сможет разгрузиться и застынет на месте.

#### Примечания

* Дальность полета логистического дрона не превышает 10 остановок.
* "Чанк-лоадинг" дроны ничем не отличаются от обычных.
* Логистические путевые точки приподнимают траекторию полета на 5 блоков вверх.
* Зеленые линии траектории для отладки исчезнут в будущих версиях.