Реакторный вывод
alaindustrial:reactor_outlet
Сводка
Реакторный вывод — розетка, в которую втыкается кабель. Смысловая пара реакторному вводу: туда заходит вода, отсюда выходит энергия.
Блок появился не из желания добавить ещё один блок, а потому что без него реактор был неподключаемым. Контроллер по конструкции стоит в стене, и это оставляет ему четыре грани, замурованные в оболочке, пятую — открытую в герметичную комнату, откуда кабелю всё равно не выбраться, и шестую, лицевую, которая по конвенции машин мода отдана игроку под панель и энергетически мертва (R-NRG-03: кабель не должен перекрывать интерфейс). Итог до этапа 3: реактор исправно работал, показывал выработку на панели, набивал буфер — и воткнуться в него было физически некуда.
Ответ тот же, каким уже решён водяной контур: если что-то должно пересечь герметичную оболочку, оно пересекает её через специально сделанный кусок оболочки. Вода — через ввод, энергия — через вывод.
Что он делает
| Свойство | Значение |
|---|---|
| Буфер | = 512 EU/FE — ровно один такт HV |
| Тир | HV |
| Роль граней | источник (OUT) на всех шести — ни одна грань не зарезервирована |
| Приём EU/FE извне | 0 — кабель не может закачать энергию в розетку, только забрать |
| Отдача | до 512 EU/FE/т (потолок напряжения HV) |
| Кто наполняет | контроллер, каждый такт, из своего буфера |
| BlockEntity | есть, своего тика нет |
| Для сканера комнаты | обшивка — бреши не делает, в лимит стекла не входит |
Розетка, а не батарея. Ёмкость равна одному такту HV — то же решение и по той же причине, что у ввода по соседству: блок должен вести себя как отверстие в стене, через которое энергия проходит, а не как место, где её удобно копить. Копит сам реактор: 200 000 EU/FE.
Наполняет контроллер, розетка не тянет
Направление одно и задано жёстко: контроллер толкает, вывод принимает. Розетка не знает, к какой комнате она относится, и учить её искать свой реактор значило бы запускать поиск от каждой розетки каждый такт. Контроллер и так обходит собственную оболочку, когда сканирует комнату, — там он и собирает свои розетки. Один владелец, одно направление и ни одной обратной ссылки, которую пришлось бы чинить после перестройки стены.
Раздача идёт поровну, а не по очереди: работает раундами, в каждом раунде каждой розетке достаётся равная доля остатка буфера, и раунды прекращаются, как только очередной ничего не изменил. Иначе комната с двумя розетками на противоположных стенах голодала бы ту из них, до которой скан дошёл вторым, — каждый раз, когда буфера на всех не хватает. Побочный выигрыш: комната, у которой все розетки полны, стоит ровно одного прохода.
Наполнение идёт каждый такт и независимо от того, работает ли реактор: снятый редстоун-сигнал глушит реакцию, но не мешает дораздать то, что уже в буфере.
Список розеток пересчитывается на скане, а не в момент установки блока: = 40 тиков (2 с). Поставленная в стену розетка вступает в строй не мгновенно, а в пределах этих двух секунд.
Сколько выводов нужно
Одна розетка отдаёт до 512 EU/FE/т — ровно столько, сколько даёт реактор на потолке HV. Считать приходится не её, а кабель: у розетки, вмурованной в плоскую стену, наружу открыта одна грань, а один сегмент электрумного кабеля несёт = 192 EU/FE/т (пропускная способность кабеля равна буферу его сегмента — урок
| Что снимаем | Ниток кабеля | Розеток в стене |
|---|---|---|
| до 192 EU/FE/т | 1 | 1 |
| до 384 EU/FE/т | 2 | 2 |
| полные 512 EU/FE/т | 3 | 3 |
Принцип тот же, что и у водяного контура: шесть вводов на подачу, шесть на выхлоп, три розетки на съём. Числа разные (вода упирается в 50 мБ/т на нитку, энергия — в 192 EU/FE/т), но правило одно — узкое место станции лежит в стене, и каждая нитка стоит клетки оболочки.
Розетка на ребре или в углу оболочки открыта наружу двумя-тремя гранями, и на неё можно повесить несколько кабелей — до её собственного потолка в 512 EU/FE/т. Это законный способ уложиться в меньшее число розеток, но он привязывает всю силовую разводку к углу комнаты.
Комната остаётся герметичной
Вывод — блок оболочки, и сканер видит его как обшивку: не как порт и не как стекло. Практических следствий три:
брешью он не считается — розетку можно вставить в любую клетку стены, пола или потолка; в лимит = 30 % он не входит — розеток можно поставить сколько угодно, оболочка от этого не слабеет ни по прочности, ни по правилам сканера; он носит formed/edge и вместе со всей стеной переключается на бесшовную текстуру, когда контроллер засчитал комнату (см. «Бесшовный вид»).
Ограничивает только цена — и то, что каждая розетка съедает клетку, которую могла бы занять обшивка.
Энергия
| Поле | Значение |
|---|---|
| Роль | источник (OUT) на всех шести гранях |
| Буфер (EU/FE) | = 512 |
| Макс. вход (EU/FE/такт) | 0 — извне не заряжается |
| Макс. выход (EU/FE/такт) | 512 — потолок напряжения HV |
Единственный путь энергии внутрь буфера —, вызов контроллера. Метод возвращает, сколько на самом деле взято, чтобы контроллер отдал остаток другой розетке, а не потерял его.
Ни одна грань не зарезервирована: у машины есть лицо, которое надо беречь от кабеля, а у розетки лица нет — весь смысл блока в том, что рабочей оказывается та грань, которая случайно торчит из стены.
Свойства блока
| Поле | Значение |
|---|---|
| Форма | полный куб 16³ (окклюдер) |
| Прочность | 5.0 |
| Взрывоустойчивость | 30.0 |
| Инструмент | кирка (обязательна для дропа) |
| Звук | металл |
| Блокстейты | formed, edge — косметические, как у всей оболочки |
| BlockEntity | есть — только буфер, без тика |
Числа те же, что у остальной оболочки: розетка не должна быть местом, по которому стену удобнее всего вскрыть.
Рецепты
Крафт — ×2 за раз.
P I P P = экранирующая пластина ×4
I C I I = железный слиток ×4
P I P C = медный кабель ×1
Медный кабель в центре — не проводник, а заявление о назначении: это кусок стены с выведенным наружу контактом. Экранирующие пластины по углам держат ту же планку, что и остальная оболочка, а железо — дешёвый наполнитель, который не даёт цене уехать в палладий.
Прогрессия
Тир: HV (розетка отдаёт на потолке HV). Требует: экранирующие пластины и медный кабель — то есть палладиевую ветку и самую базовую энергетику. Открывает: подключение реактора к сети. Без вывода реактор — замкнутая на себя постройка: топливо горит, буфер наполняется, забрать нечем.
Связанное
Контроллер реактора — кто наполняет розетки и почему сам не может быть точкой подключения. Реакторный ввод — та же идея для жидкости: единственное место, где вода и пар пересекают оболочку. Реакторная обшивка — остальная оболочка, геометрия, бесшовный вид и цепочка крафта. Электрумный кабель — чем снимают HV; его 192 EU/FE/т и задают число розеток. Медный кабель — что стоит в центре рецепта.
Крафт
Крафт на верстаке
▶
Реакторный вывод