Прокси предметов (англ. Item Proxy) — экспериментальный блок для доступа к соседнему обработчику из Gadgets Against Grind.[1]
- Мод
- Gadgets Against Grind
- Назначение
- экспериментальный прокси
Как работает #use
Прокси предметов — экспериментальный блок GAG, который предоставляет доступ к выбранной стороне соседнего обработчика. Он не создаёт собственное хранилище и не заменяет транспортную трубу: подключённая система обращается через прокси к инвентарю за ним. Механика присутствует в ветке 5.2.0 и требует отдельного экспериментального набора возможностей мира.[1]
При установке направление блока обращается к опоре, на грань которой его поставили. Для доступа выбирается сосед в этом направлении и его сторона, обращённая назад к прокси. Если у соседа есть подходящий предметный интерфейс, запрос получает именно его. Поиск не проходит через цепочку произвольных блоков и не охватывает удалённое хранилище.[1]
Сторона, с которой внешняя система обращается к самому прокси, не переключает выбранный интерфейс соседа. Все такие обращения ведут к одной сохранённой ориентацией стороне. Поэтому ограничения доступа соседнего механизма сохраняются для этой стороны: прокси не превращает недоступный порт машины в доступный по своему усмотрению.[1]
Собственного буфера у блока нет. Он не выделяет дополнительные слоты или ёмкость и не запускает самостоятельную перекачку каждый тик. Потребитель, который умеет работать с таким интерфейсом, по-прежнему должен выполнить вставку или извлечение. Через этот вариант передаются предметов, а для другого вида ресурса существует Прокси жидкости.[1]
Блок может существовать рядом с подходящим обработчиком. Если нужный интерфейс исчезает, обновление соседей назначает дополнительную проверку на следующий тик; при повторном отказе прокси разрушается с выпадением. Разбор опорного механизма поэтому может убрать и установленный на нём прокси.[1]
Для включения требуется экспериментальная возможность capability proxy. Наличие имени и значка в полном реестре игры не доказывает, что эта возможность включена в текущем мире. В стандартных ресурсах проверенной версии нет обычного рецепта получения блока; такую экспериментальную деталь нельзя выдавать за доступную ступень автоматизации в обычном выживании.[1]
Получение #obtain
В проверенной версии мод не добавляет крафт этого экспериментального блока. Его наличие в реестре не является способом получения в выживании.[1]
См. также
Примечания
- По коду Gadgets Against Grind 5.2.0 и 3.0.0-build.13; экспериментальные прокси относятся только к 5.2.0.