# Путевая точка

!["Сюда!" - "Нет, туда!"](oredict:oc:waypoint)

[Навигационное улучшение](../item/navigationUpgrade.md) может обнаруживать путевые точки, что позволяет устройствам с этим улучшением ориентироваться в игровом мире. Это можно использовать для написания программ для [роботов](robot.md) и [дронов](../item/drone.md), которые просто могут быть переиспользованы.

Обратите внимание, что фактическим местоположением считается *блок перед путевой точкой* (выделен с помощью частиц): именно это местоположение будет передано при запросе его навигационным улучшением. Так вы можете поместить путевую точку рядом или над сундуком и в программе обращаться к путевой точке как к позиции "над сундуком", не обращая внимания на поворот самой точки в программе.

Путевая точка имеет два параметра, которые получает навигационное улучшение при сканировании: уровень сигнала красного камня, подведённого к точке, и её метка. Метка - строка, состоящая из 32 символов, изменяемая через интерфейс или через API компонента. Эти параметры могут быть использованы устройствами для определения, что можно сделать с путевой точкой. Например, сортировочная программа может использовать блоки с включённым красным сигналом как входные инвентари, а с выключенным - как выходные.
