Реакторное стекло

Реакторное стекло

alaindustrial:reactor_glass
Ядерная техникаРеализованоnuclearreactormultiblockshieldingglass

Сводка

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

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

Роль в оболочке

ПолеЗначение
Считается стенойда, наравне с обшивкой
Где можно ставитьв любой клетке любой грани: стены, пол, потолок, рёбра, углы
Сколько можноне более = 30 % клеток оболочки
Если большестатус TOO_MUCH_GLASS — «Слишком много стекла — слабая конструкция»

В отличие от двери (нужна хотя бы одна) и контроллера (ровно один и только в вертикальной стене), стекло не привязано ни к какой конкретной клетке: ограничение у него ровно одно — доля.

Лимит стекла

ПолеЗначение
Ключ конфига
Значение по умолчанию30 (процентов)
Что считаетсяклетки стекла против всех клеток оболочки, включая пол и потолок
Проверкастекло × 100 > процент × клеток оболочки — целочисленно, без плавающей точки
Когда проверяетсяпоследней: после герметичности, второго контроллера, двери и проёма
Что показывает контроллерстатус TOO_MUCH_GLASS и место первой стеклянной клетки обхода

Целые числа тут не педантизм: сравнение масштабированных целых даёт один и тот же ответ на обеих сторонах ровной доли, тогда как glass / shell > 0.30 в double вело бы себя по-разному в математически одинаковых комнатах. Переполнения нет по построению — в оболочке максимум 1016 клеток.

Практический ориентир по минимальной комнате (98 клеток оболочки): 30 % — это 29 стёкол, то есть чуть больше одной сплошной грани 5×5. Одну стену можно застеклить целиком и ещё останется на пару окон; две сплошные стеклянные грани — уже перебор.

Место, на которое указывает контроллер, — не «виноватая» клетка (виноватых нет, виновата доля), а первая стеклянная клетка в порядке обхода периметра. Она нужна, чтобы дым в мире привёл игрока к стеклянной части оболочки, а не оставил его гадать, где она.

Почему лимит вообще понадобился. Стекло стоит вдвое дешевле обшивки по палладию (см. «Баланс»), и без ограничения оптимальной стратегией была бы стеклянная коробка: и дешевле, и красивее, и видно внутрь. Лимит возвращает выбору смысл — окно остаётся окном, а не способом построить комнату подешевле.

Энергия

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

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

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

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

Звук — единственное, чем стекло отличается от обшивки на ощупь: ставится и ломается со стеклянным звоном, а не с металлическим лязгом. Свет сквозь него проходит.

Скрытие общих граней важно именно для стекла: без него окно 5×5 рисовало бы сетку внутренних панелей, как стопка отдельных кубов, и эффект «собранная комната — одна поверхность» ломался бы на первом же окне. Ванильное стекло поступает точно так же.

Рецепты

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

G G G G = #c:glass_blocks/colorless ×8
G S G S = экранирующая пластина ×1
G G G

Ключевое число здесь — одна экранирующая пластина на восемь блоков, то есть 0,125 пластины за блок. У обшивки это 0,25 пластины за блок: стекло ровно вдвое дешевле по палладию. Именно поэтому у него есть лимит доли, а у обшивки его нет.

Прогрессия

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

Связанное

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

Крафт

Крафт на верстаке
Любое бесцветное стекло
Любое бесцветное стекло
Любое бесцветное стекло
Любое бесцветное стекло
Экранирующая пластина
Любое бесцветное стекло
Любое бесцветное стекло
Любое бесцветное стекло
Любое бесцветное стекло
Верстак
Реакторное стекло×8
Реакторное стекло

Используется в

Крафт на верстаке
Железный слиток
Реакторное стекло
Железный слиток
Реакторное стекло
Экранирующая пластина
Реакторное стекло
Железный слиток
Реакторное стекло
Железный слиток
Верстак
Реакторная колонна×2
Реакторная колонна
Крафт на верстаке
Экранирующая пластина
Реакторное стекло
Экранирующая пластина
Изолированный медный кабель
iron d
Изолированный медный кабель
Укреплённая экранирующая пластина
Привод управляющих стержней
Укреплённая экранирующая пластина
Верстак
Шлюзовая дверь реактора
Шлюзовая дверь реактора