Планшет реактора
alaindustrial:reactor_tablet
Сводка
Планшет реактора — носимый предмет, который показывает реактор издалека. Он привязывается к антенне комнаты и открывает тот же экран, что у контроллера, — все пять вкладок, — но в режиме только просмотра.
Это тир 1, самая база: смотреть можно, управлять нельзя. Ползунка глубины и кнопки СТОП на экране планшета нет, а запрос на управление от клиента сервер отклоняет сам. Дальше планшет будет расти тирами (усилители сигнала, другие миры, управление —; в этой спеке только первый.
Планшет заряжается: у него свой буфер EU/FE, он тратит заряд, пока открыт экран, и без заряда показывает помехи. Подзаряжать приходится самому.
Статус: спека. Числа заряда и расхода внесены (см. «Баланс»).
Мини-пример: поставили антенну в стену комнаты → shift-ПКМ планшетом по антенне (привязка) → ушли на 40 блоков от постройки → ПКМ планшетом → открылся экран контроллера, видно тепло, выработку и стержни; ползунка и СТОП нет. Ушли на 100 блоков → экран тот же, но поверх него помехи и надпись «вне диапазона». Вернулись в радиус → помехи пропали, данные снова живые, переоткрывать экран не нужно.
Энергия
| Поле | Значение |
|---|---|
| Буфер планшета | = 20000 EU/FE |
| Заряд | в зарядниках мода, как у других электро-предметов |
| Приём энергии | = 32 EU/FE/такт |
| Расход при открытом экране | = 2 EU/FE/такт |
| Расход при перегрузке реактора | = 6 EU/FE/такт |
| Расход при закрытом экране | 0 |
Планшет — электро-предмет того же рода: буфер и приём энергии живут на предмете, ёмкость и предметная способность объявляются так же, как у остальных.
- Расход идёт только пока экран открыт. Закрытый планшет в сумке энергию не тратит.
- Перегрузка — состояние предупреждения реактора (тепло на линии «внимание» или выше): в это время экран мерцает помехами, и планшет тратит чуть больше.
- Списание идёт на сервере, в том же тике, что пересчёт связи.
- Разряженный планшет не отказывается открыться: экран открывается с помехами и причиной «планшет разряжен» (см. «Нет связи»).
Беспроводной подзарядки от антенны в тире 1 нет: это улучшение будущего тира.
Как используется
Привязка
- Shift-ПКМ по реакторной антенне записывает в планшет измерение и позицию контроллера её комнаты (то есть реактор, а не саму антенну).
- Планшет помнит один реактор. Повторный shift-ПКМ по другой антенне перепривязывает: прежняя привязка заменяется, списка нет.
- Без антенны привязать планшет нельзя: по самому контроллеру shift-ПКМ ничего не записывает.
- Звук и подтверждение привязки — по образцу пульта телепорта, деталь решается при реализации.
Экран
ПКМ планшетом в воздух открывает экран привязанного реактора. Это тот же экран, что у пульта контроллера, с тем же набором вкладок — «Пульт», «Комната», «Активная зона», «Контур» и «Журнал», — но в режиме
| Что | На экране планшета |
|---|---|
| Шапка, плашка состояния, полоса отсчёта аварии | как у контроллера |
| Все пять вкладок, метки на закрытых вкладках | как у контроллера |
| Ползунок глубины | скрыт, и сервер отклоняет запрос глубины от клиента |
| Кнопка СТОП | скрыта, и сервер отклоняет запрос остановки от клиента |
| Отметка «журнал прочитан» | разрешена: это не управление реактором |
| Инвентаря и слотов | нет, как у контроллера |
Данные идут теми же каналами и пакетами зоны и журнала, что у контроллера, только пока экран открыт. Сервер данные не дублирует: нагрузка на него равна нагрузке от игрока у самого контроллера.
Экран закрывается, только если планшета больше нет в руке. Любая потеря связи экран не закрывает.
В руках и раскрытие экрана
Планшет ощущается как ручной прибор, а не как «предмет, открывающий окно»:
- ПКМ — руки поднимают планшет снизу в кадр и держат его двумя руками за боковые резиновые скобы (около 0.3 с).
- Экран раскрывается из поднятого планшета: корпус вырастает до почти всего экрана, мир вокруг темнеет (около 0.3 с), затем стекло включается, как старый монитор: яркая линия посередине раскрывается в картинку (около 0.25 с). Пока корпус движется, экран не принимает щелчков. На подъёме планшет слегка довёрнут и выравнивается у глаз; поднятый, он чуть «дышит» в руках.
- Закрытие (Esc, клавиша инвентаря) проигрывает то же обратно: экран сворачивается в планшет и уходит, руки опускают планшет уже без экрана — управление возвращается сразу. Второе нажатие Esc во время сворачивания закрывает экран сразу.
Корпус на экране — тёмный, с резиновыми скобами по краям, названием предмета, полосками сигнала, лампой связи, процентом и меткой заряда сверху, кнопками и динамиками снизу. Корпус показывает то же, что панель внутри:
| Состояние | Что видно |
|---|---|
| связь есть, реактор спокоен | лампа горит зелёным ровно |
| реактор перегрет, пар перекрыт, мало воды (жёлтая плашка пульта) | лампа мигает янтарным раз в секунду, янтарный ободок стекла «дышит» |
| расплав, отсчёт взрыва, голая сборка на пределе (красная плашка) | красная заливка экрана плавно пульсирует (цикл 1,25 с, без провалов), лампа мигает красным раз в секунду |
| нет связи (любая причина из таблицы ниже) | помехи, экран плавно темнеет и светлеет (не глубже 35 %, цикл 2,5 с), лампа мигает красным раз в секунду |
| заряд ниже 20 % | метка заряда красная и мигает раз в секунду; без заряда — пустая |
Без резких вспышек. Первый вариант (лампа каждые 120 мс, случайные провалы экрана по 60 мс) было больно смотреть; владелец попросил смягчить (проверка в игре, 2026-11-03). Теперь ничто на корпусе не мигает чаще раза в секунду, а заливка и затемнение меняются плавно — с запасом ниже трёх вспышек в секунду из правил доступности (WCAG 2.3.1). Юнит-тест держит оба предела.
Источник у корпуса и у панели один: связь — из меню планшета, состояние реактора — из того же вывода пульта, что красит его плашку, заряд — из планшета в руке.
Вид. Предмет — объёмная модель «пульт с ручками» (выбор владельца 2026-11-02): корпус с экраном, рифлёные резиновые скобы по бокам, лампа на крышке. Иконка на сайте-путеводителе пока прежняя плоская.
Авария видна на самом предмете. Пока реактор, который слышит планшет, в красной тревоге (тот же вывод пульта, что красит плашку), янтарные лампа и ушки ручек на модели становятся красными и медленно «дышат» (цикл 1,3 с) — в хотбаре, в руке и на земле, даже с закрытым экраном. Сервер проверяет это раз в секунду и ставит предмету метку; модель предмета выбирает вариант по метке. Отметку получает только планшет со связью: непривязанный, разряженный или вне зоны не краснеет (просьба владельца, 2026-11-03).
Вторая рука. Планшет работает из любой руки (основная проверяется первой). Пока идёт анимация, обе руки держат планшет, предмет в другой руке не рисуется. Третье лицо не меняется: другие игроки видят обычное держание предмета.
Пауза. Экран планшета не ставит одиночную игру на паузу: данные живые.
Нет связи
Экран всегда открывается. Если связи нет, панели реактора не видно совсем: ни вкладок, ни заголовка, ни кнопок страниц, мышь ничего не подсвечивает и подсказок нет. Вместо неё на тусклых помехах — карточка причины: «НЕТ СИГНАЛА», значок, название причины и одна строка, что сделать (решение владельца по проверке в игре,. Когда связь вернётся, панель появится сама на той вкладке, где её оставили. Причины:
| Причина | Когда | Значок и подсказка на карточке |
|---|---|---|
| вне диапазона | в том же измерении, но дальше = 64 блока от ближайшей антенны с питанием | компас: подойдите ближе к антенне |
| другое измерение | игрок и реактор в разных измерениях (в тире 1 связи между мирами нет) | око Края: реактор в другом измерении |
| нет антенны | у реактора нет антенны, найденной контроллером (в том числе антенну сломали) | антенна: встройте её в стену комнаты |
| антенна без питания | антенна есть, но ни кабель, ни реактор её не питают | кабель: подведите его к антенне или штанге, либо запустите реактор |
| планшет разряжен | в планшете нет EU/FE | зарядная станция: зарядите на ней |
| реактор не отвечает | чанк с контроллером не загружен | контроллер: область не загружена, подойдите ближе |
| не привязан | планшет ни к чему не привязан | антенна: Shift+ПКМ планшетом по антенне реактора |
Связь пересчитывается каждый тик: ушёл из зоны — помехи, вернулся — данные возвращаются сами, без переоткрытия экрана.
Чанки ради планшета не подгружаются. Если контроллер в незагруженном чанке, это «реактор не отвечает», и ничего не форсируется.
Дальность — 64 блока по трём осям от ближайшей антенны с питанием того реактора, к которому привязан планшет; в том же измерении. Расчёт дальности и проверка измерения — одна функция связи, к которой позже добавятся карты-усилители; других путей дальности нет.
Помехи рисуются клиентом заново средствами GUI, без обращения к графическому API напрямую.
Подсказка
При наведении на планшет в инвентаре показывается:
- одна строка, что делает ПКМ («ПКМ: открыть»);
- координаты привязанного реактора («Реактор: X Y Z»); у непривязанного — «Не привязан» и строкой ниже, как привязать («Shift+ПКМ по антенне»);
- заряд, у пустого — «Разряжен».
Каждая мысль — своя короткая строка (решение владельца 2026-11-02: длинная подсказка читалась плохо). Измерение в подсказке не пишется; другое измерение планшет называет на экране, когда до реактора не дотянуться. Привязать можно и щелчком по штанге антенны.
Чего планшет не делает
- Не управляет реактором. Заглушить или пустить реактор можно только на месте (редстоун-сигнал, ползунок контроллера, реакторный рычаг). Управление — отдельный будущий тир с защитой от обхода опасности реактора.
- Не подаёт звука тревоги. Писка в руке нет (решение владельца).
- Не подгружает чанки.
- Не работает между мирами и не усиливается картами.
- Не помнит несколько реакторов.
- Пустых слотов «на будущее» у него нет.
Анимация
Анимация в руках и раскрывающийся почти на весь экран планшет — отдельная задача; этой спеки они не касаются.
Свойства блока
Не применимо (предмет). Стак: 1.
Рецепты
Крафт дорогой: ядерная ступень, рядом с контроллером реактора по цене. Форма TGT / ARA / TBT, выход 1 планшет.
| Символ | Ингредиент |
|---|---|
| T | оловянная пластина (тег #c:plates/tin,) |
| G | бесцветная стеклянная панель (тег #c:glass_panes/colorless) |
| A | продвинутая схема |
| R | схема управления реактором |
| B | батарея |
Рецепт открывается в книге рецептов, когда в инвентаре есть схема управления реактором и батарея.
Прогрессия
- Предмет категории item. Тир приёма энергии — LV; доступен после ядерной ступени (контроллер, антенна).
- Требует: реакторную антенну на реакторе.
- Открывает: удалённый просмотр реактора; дальше — усилители, связь между мирами, управление
Связанное
- Реакторная антенна — без неё планшет реактор не видит.
- Контроллер реактора — чей экран и чьи данные показывает планшет.
- Пульт телепорта — образец привязки носимого предмета через shift-ПКМ.
- Электромагнит — образец заряжаемого предмета.
Крафт
Крафт на верстаке
▶
Планшет реактора