Реакторный ввод

Реакторный ввод

alaindustrial:reactor_port
Ядерная техникаРеализованоnuclearreactormultiblockshieldingfluid-transportsteam

Сводка

Реакторный ввод решает задачу, которая возникает у любой герметичной постройки: как завести внутрь трубу, не проделав в стене дыру. Обычная труба, проложенная сквозь оболочку, была бы именно дырой — сканер комнаты считает брешью любой блок, кроме семи разрешённых. Ввод входит в эту семёрку: снаружи к нему подключается труба, внутри — другая, а сама стена остаётся целой, и контроллер по-прежнему считает комнату собранной.

С этапа 3 он перестал быть декоративным кубом. Теперь у него есть жидкостный порт — и вместе с ним одно число, ради которого этот этап существует: ввод пропускает = 50 мБ в такт и ни каплей больше.

Что он делает

СвойствоЗначение
Пропускная способность= 50 мБ/т
Ёмкость бака50 мБ — ровно один такт потока
Что принимаетлюбую жидкость
Что отдаётлюбую жидкость
Порт на граняхна всех шести — и снаружи, и внутри комнаты
Направлениене задано: чем труба качает, то ввод и пронесёт
BlockEntityесть, своего тика нет — двигают жидкость трубы по обе стороны

Это проход, а не хранилище. Ёмкость ввода равна ровно одному такту его пропускной способности, поэтому он ведёт себя как отверстие в стене, а не как бак: труба снаружи наполняет его, труба внутри опустошает, и накопиться ничему негде. Именно так цифра «50 мБ/т» становится настоящей — сегмент не может передать дальше больше, чем в нём помещается (тот же механизм, которым буфер кабеля равен его пропускной способности, урок.

В обе стороны — и это один блок, а не два

Вода идёт внутрь и пар идёт наружу через ввод одного и того же типа. Отдельного «паровыпуска» не будет: два почти одинаковых блока с разными отверстиями удваивали бы крафты и текстуры и заставляли бы игрока помнить, какой стороной ставить, — ради решения, которого он на самом деле не принимает. Чем ввод занят, решает то, что в него вплотную подведено.

Ввод не фильтрует жидкость. Правило «сюда только вода» живёт там, где оно честно, — на самой реакторной колонне: труба с чужой жидкостью должна встать против машины, которая её не берёт, а не против стены.

Практическое следствие: один ввод обслуживает одно направление за раз. В его баке помещается одна жидкость, поэтому линию воды и линию пара разводят через разные вводы. Полностью обвязанный реактор на потолке HV — это шесть вводов на подачу и шесть на выхлоп.

Сколько вводов нужно

Ввод несёт 50 мБ/т, ровно столько же несёт сегмент жидкостной трубы (= 50). Значит, ввод и труба к нему — это одна нитка на 50 мБ/т, и считать их можно вместе.

Активная зонаВода, мБ/тВводов на подачуВводов на выхлоп
1 колонна (4 стержня)811
2 смежные колонны2911
3 в ряд6222
4 квадратом13433
комната 3×3×3 забита26966
потолок HV — комната любого размера≤ 27366

Вода нужна любой работающей комнате, начиная с одной колонны: пока реакция идёт, оболочка тепло не сбрасывает, и реактор без воды доходит до аварии. Числа в таблице — для реактора на воде, стоящего у нуля шкалы. Получивший воду после засухи пьёт сверх них ещё двадцатую часть накопленного тепла — до 250 мБ/т на полной шкале, — и довесок тает вместе с температурой. Ниток под него не добавляют: не хватит воды — шкала просто опустится медленнее.

Это и есть смысл блока для геймплея: узкое место находится в стене. Каждая лишняя нитка — ещё одна клетка оболочки, отданная под ввод, ещё одна линия от помпы и ещё один крафт на четыре экранирующие пластины. Реактор нельзя обвязать «одной трубой из океана».

Комната остаётся герметичной

Сканер видит ввод как обшивку — на то он и блок оболочки. Всё, что имеет остальная стена, у него тоже есть: состояния formed и edge, бесшовный вид собранной комнаты, отсечение общих граней. Единственное, чего он не делает, — не считается стеклом и в лимит не входит.

То есть вводов можно поставить сколько угодно, и оболочка от этого не слабеет ни по прочности, ни по правилам сканера. Ограничивает только цена.

Энергия

ПолеЗначение
Рольнет
Буфер (EU/FE)0
Макс. вход / выход (EU/FE/такт)н/п

EU/FE сквозь ввод не проходит, и на этапе 3 это не изменилось. Кабель, подведённый снаружи, просто упирается в стену — ровно как в обшивку. И он там не нужен: единственный потребитель и производитель энергии в комнате — контроллер, а он сам стоит в стене и отдаёт EU/FE наружу пятью своими гранями. Проводить энергию внутрь герметичной комнаты пока просто нечему.

Изолированный медный кабель в рецепте — наследие первоначального замысла («один блок и для трубы, и для кабеля») и гейт по прогрессии, а не работающий проводник.

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

ПолеЗначение
Формаполный куб 16³ (окклюдер)
Прочность5.0
Взрывоустойчивость30.0
Инструменткирка (обязательна для дропа)
Звукметалл
Блокстейтыformed, edge — косметические: грань собранной оболочки теряет рамку, ребро её сохраняет
BlockEntityесть — только бак, без тика
NBTPortMb (сколько в баке), PortFluid (какая жидкость)

Числа те же, что у остальной оболочки: ввод не должен быть местом, по которому оболочку удобнее всего вскрыть.

Как и обшивка со стеклом, ввод переключается на текстуру без рамки, когда контроллер засчитал комнату (см. «Бесшовный вид»). Для ввода это заметнее, чем для прочих: он единственный блок оболочки с явным рисунком отверстий, и в собранной стене этот рисунок должен читаться как часть панели, а не как отдельный ящик.

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

Рецепты

Крафт — ×1 за раз.

S P S S = экранирующая пластина ×4
W C W P = жидкостная труба ×2
S P S W = изолированный медный кабель ×2
C = реакторная обшивка ×1

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

Прогрессия

Тир: нет. Требует: экранирующие пластины и реакторную обшивку, жидкостную трубу, изолированный медный кабель. Открывает: подачу воды в комнату и вывод пара наружу — то есть весь этап 3. Без ввода трубу с водой внутрь не завести, а работающий реактор без воды не остывает вовсе: оболочка тепло не сбрасывает, и даже одна колонна доходит до аварии.

Связанное

Реакторная обшивка — остальная оболочка, геометрия и цепочка крафта. Реакторная колонна — что стоит по другую сторону стены и куда уходит вода. Паровая насадка — куда уходит пар, вышедший наружу. Пар — вторая жидкость, которую ввод носит. Контроллер реактора — тот, кто засчитает ввод как стену и покажет расход воды. Жидкостная труба — что подключается с обеих сторон. Изолированный медный кабель — вторая половина рецепта.

Крафт

Крафт на верстаке
Резина
Жидкостная труба
Резина
Экранирующая пластина
Реакторная обшивка
Экранирующая пластина
Резина
Жидкостная труба
Резина
Верстак
Реакторный ввод
Реакторный ввод