Реакторний важіль
alaindustrial:reactor_lever
Зведення
Реакторний важіль — другий орган керування реакторної кімнати й близнюк реакторної кнопки. Різниця між ними рівно одна, і вона вирішує все: кнопка дає імпульс, важіль дає утримання.
Імпульсу вистачає шлюзовим дверям — вони ловлять наростаючий фронт. Більше нікому: контролер реактора читає утримуваний сигнал (немає сигналу — реакція зупинена), термоцентрифуга вимагає «сигнал тримати», і будь-який редстоун-скрипт усередині кімнати — теж. До появи важеля єдиним утримуваним джерелом усередині герметичної кімнати був ванільний важіль, а він плавиться в аварії: аварійний стоп зникав рівно тієї миті, коли до нього тягнуться.
Важіль зроблено справжнім ванільним важелем, а не схожим на нього блоком: перемикання, фіксація, грані wall/floor/ceiling, червона іскра при вмиканні й редстоун, який він видає, — рівно ванільні. Свого в нього лише матеріал і те, що з матеріалу випливає: він у теґу
Чим він відрізняється від ванільного
| Властивість | Реакторний важіль | Ванільний |
|---|---|---|
| Матеріал | екранувальний сплав | камінь і палиця |
| Звук встановлення/ламання | метал | камінь |
| Звук клацання | ванільний lever_click | він же |
| Переживає аварійне плавлення | так (теґ meltproof) | ні |
| Перемикається рукою | так | так |
| Перемикається стрілою | ні | ні |
| Перемикається вибухом | так | так |
| Сила сигналу | 15 | 15 |
Власного звуку клацання у важеля немає і бути не може без переписування блока. У кнопки набір звуків задає її матеріальний тип, а важіль у 26.2 такого типу не приймає взагалі: його єдиний конструктор бере лише властивості блока, а клацання зашите константою всередині статичного помічника. Підмінити звук можна було б, лише переписавши блок цілком, — тобто заплативши за косметику саме тією бідою, заради уникнення якої важіль і зроблено справжнім важелем. Звуки встановлення й ламання при цьому металеві: вони беруться з властивостей блока, а не з класу.
Ще одна ванільна риса, про яку варто знати в реакторній залі: вибух перемикає важіль. Це не наша добавка, так влаштований ванільний важіль. Практичний висновок — не ставити аварійний стоп там, де поруч може рвонути: перемкнутий вибухом важіль переведе реактор у протилежний стан, яким би він не був.
Де його ставити
| Поле | Значення |
|---|---|
| Частина оболонки | ні |
| Займає клітинку оболонки | ні — вішається на грань уже поставленого блока |
| Якщо поставити замість блока оболонки | клітинка стане проломом: сканер знає шість блоків оболонки, важеля серед них немає |
| Куди кріпиться | стіна, підлога чи стеля (facewall / floor / ceiling), як ванільний |
Це та сама відмінність, що й у кнопки: шість блоків утворюють оболонку, важіль на ній висить. Кімната з важелем на внутрішній стіні формується як зазвичай, і на радіаційну картину він не впливає.
Друге варто пояснити, бо безкоштовним воно не є. Радіація в моді зупиняється колізією — промінь від джерела до спостерігача впирається в обшивку, зачинені двері або реакторне скло, а у відкритий прохід проходить. У важеля колізії немає зовсім, тобто сам він нічого не затуляє. Рятує його те, що він не витрачає клітинку: стіна за ним лишається суцільною, і промінь упирається як і раніше в неї.
Звідси ж випливає єдина помилка, яку тут можна зробити: поставити важіль замість блока обшивки. Тоді в захисті лишиться діра завбільшки з клітинку, що зсередини має вигляд стіни з важелем. Сканер кімнати повідомить про пролом саме в цьому місці — а от радіація витече мовчки.
Енергія
| Поле | Значення |
|---|---|
| Роль | немає |
| Буфер (EU/FE) | 0 |
| Макс. вхід / вихід (EU/FE/такт) | н/з |
Як і кнопка, важіль працює на редстоуні. Орган аварійного зупинення не має залежати від того, чи лишилося в кімнаті живлення, — інакше перша ж аварія позбавить гравця вимикача.
Властивості блока
| Поле | Значення |
|---|---|
| Форма | ванільне руків'я на грані блока; нахил змінюється при перемиканні |
| Колізія | немає |
| Міцність | 0.5 |
| Вибухостійкість | 0.5 |
| Інструмент | не потрібен (випадає за будь-якого ламання; кайло пришвидшує) |
| Звук | метал |
| Реакція на поршень | руйнується |
| Блокстейти | face, facing, powered |
Блокстейт formed | немає — важіль не оболонка |
Числа збігаються з ванільним важелем до одного й з реакторною кнопкою — теж. Міцність і вибухостійкість навмисно не оболонкові 5.0 / 30.0: уцілілий важіль на місці знесеної стіни — уламок, що вдає робочий орган керування.
Імунітет до плавлення при цьому є, і суперечності тут немає: вибух зносить стіну разом із важелем (і це правильно), а плавлення їсть начинку кімнати, лишаючи оболонку — а разом із нею все, що скрафчено з екранувального сплаву. Правило для гравця одне й видиме: «екранувальне — екранує».
Рецепти
Крафт: безформний, ×2 за раз.
1 екранувальна пластина + 1 ванільний важіль -> 2 реакторні важелі
Рецепт дзеркалить кнопковий і з тієї самої причини: важіль — витратник зручності, а не віха прогресії. Ванільний важіль у рецепті — не наповнювач, а спосіб не винаходити механіку заново: гравець бере знайомий йому важіль і «вдягає» його в екранувальний сплав.
Прогресія
Тир: немає. Потребує: одну екранувальну пластину (ланцюжок описано в обшивці) і ванільний важіль. Відкриває: аварійне зупинення реактора зсередини кімнати й будь-який утримуваний редстоун у ній.
Пов'язане
Реакторна кнопка — близнюк важеля; там же описано, чому імпульсу вистачає дверям і не вистачає всьому іншому. Контролер реактора — головний споживач утримуваного сигналу: немає сигналу — немає реакції. Реакторна обшивка — матеріальний ланцюжок і повний склад оболонки. Термоцентрифуга — блок із тим самим контрактом «сигнал тримати», заради якого важіль потрібен і поза реакторною залою.
Крафт
Безформний крафт
▶
Реакторний важіль