Контролер теплиці

Контролер теплиці

alaindustrial:crystal_farm_controller
Сільське господарствоLVРеалізованоagriculturecrystalamethystmultiblockgreenhousefarming

Зведення

Теплиця для кристалів робить аметист відновлюваним, не скасовуючи походу до жеоди, а перетворюючи одну знайдену жеоду на джерело. До неї вся кристалічна гілка моду впиралася у ванільний аметистовий уламок: із нього роблять резонуючий уламок і просторовий кристал, а ті далі годують резонансну котушку, чип телепорта, лапотрон-кристал і резонансний кристал. Уламок не було звідки взяти, окрім як виламати в жеоді.

Теплиця — це будівля, а не машина. Гравець сам зводить герметичну кімнату, ставить усередину кристалічні розсадники, згодовує їм уламки — і вони починають плодоносити справжніми ванільними аметистовими друзами. Не схожими, а тими самими блоками: вони так само виглядають, так само звучать, так само ламаються і так само реагують на Удачу, бо дроп рахує ванільна loot-таблиця.

Що відрізняє її від інкубатора. Інкубатор — про ймовірність і миттєвий результат: поклав, заплатив ураном і EU/FE, отримав. Теплиця — про очікування й спостереження: результат детермінований, а платою служить час. Це два різні жанри машини, і вони навмисно не перетинаються.

Складання кімнати

Теплиця складається з п'яти блоків, але обов'язкових серед них два — підлога теплиці та

БлокРоль
Підлога теплиціоболонка: настил, стіни, стеля — усе, що не скло
Скло теплиціоболонка: скління, яке під час складання зливається в один лист
Двері теплицівхід; самі зачиняються за гравцем
Контролер теплицімозок: сканує кімнату, веде ріст, доповідає про помилки
Кристалічний розсадникставиться всередині; на ньому ростуть друзи

Контролер вбудовується у стіну панеллю назовні — інтер'єр кімнати лежить із протилежного боку від тієї грані, куди він дивиться. Контролер у підлозі чи стелі не годиться: це панель, яку читають.

Форма — будь-яка замкнена

Кімната не зобов'язана бути коробкою. Контролер заливає об'єм повітря всередині й приймає все, що це повітря утримує: купол, ступінчасту піраміду, прибудову літерою Г, теплицю у два поверхи з прорізом між ними. Обмеження лише за об'ємом:

ПараметрЗначенняКлюч налаштувань
Найменший об'єм27 блоків
Найбільший об'єм4096 блоків
Гранична відстань від контролера24 блоки
Інтервал пересканування40 тактів (2 с)

Об'єм, а не довжина ребра: «три блоки впоперек» нічого не означає для купола.

Гранична відстань — другий, суворіший запобіжник, ніж ліміт об'єму. Він не про баланс: негерметична кімната інакше відводила б заливку на десятки блоків убік, читаючи чанки, які можуть бути не завантажені.

Скло годиться будь-яке — ванільне, кольорове, з іншого моду через #c:glass_blocks. Кольорова теплиця виходить сама собою, окремого коду на це немає. Двері теж приймаються будь-які ванільні, не лише свої.

Що гравець бачить під час складання

Скан невидимий, тому складання показується трьома способами водночас:

читається однією поверхнею, а не стосом ящиків; по контуру рамка лишається, обводячи силует;

Розібрали стіну — оболонка миттєво повертається до розсипчастого вигляду.

Коли кімната не замикається

Контролер по ПКМ доповідає в чат, що не так. Якщо теплиця вже складалася раніше, до повідомлення додаються координати зниклого блока, і з нього йде дим кожні дві секунди.

Рядок підписаний тегом [Ala Industrial]: чат — спільна смуга із сервером і всіма іншими модами, і без підпису незрозуміло, хто взагалі говорить. Відповідь читається ще до того, як прочитано речення — зелений означає «замкнена», червоний «ні», — а числа й координати винесені з тексту білим, бо саме їх гравець іде шукати.

СтанЩо повідомляється
Зібранаоб'єм, кількість розсадників, чи є вода
Не замкненакоординати зниклого блока, якщо його можна визначити; інакше просто «не замкнена»
Замалабез координат
Контролер не в стінікоординати контролера
Другий контролеркоординати чужого контролера

Координати показуються не завжди, і це свідомо. Заливка не вміє сказати, де тече: вона виходить крізь дірку та йде далі, доки не впреться в межу відстані. Тому дірку шукають не за заливкою, а за списком клітин оболонки, запам'ятаним із минулого вдалого складання — зниклий блок це той із них, який перестав бути блоком оболонки. У теплиці, яка жодного разу не складалася, порівнювати немає з чим, і тоді координати не показуються зовсім: відправити гравця дивитися не туди гірше, ніж чесно сказати «не замкнена».

Розсадник

Крафтиться мертвим — той самий кристалічний камінь, що й ванільний квітучий аметист, тільки з нього пішов колір. Згодуйте йому аметистовий уламок (ПКМ), і він наллється кольором та почне плодоносити.

крафт.

чотири бутони разом, і брати його заради одного вільного місця означало б спалити три чверті дефіцитного предмета мовчки. Уламками дозаправити можна завжди.

Друзи ростуть на вільних гранях розсадника, проходячи ванільні стадії малий бутон → середній → великий → друза. Готова друза збивається кайлом і дає 4 уламки (ванільна таблиця, Удача працює). Недостиглий бутон не дає нічого — як у ванілі.

Розсадник поза теплицею чесно про це каже. Заряджати його можна де завгодно, лічильник зростатиме геть так само — а не виросте нічого. Тому при годуванні блока, за яким не стежить жодна зібрана теплиця, замість лічильника приходить попередження.

Енергія

ПолеЗначення
Рольспоживач із буфером, необов'язковий
Буфер (EU/FE)4000
Макс. вхід (EU/FE/такт)32 (LV)
EU/FE за подію росту64

Енергія тут — прискорювач, а не умова. Теплиця без жодного кабелю працює, просто повільно. EU/FE списується лише за подію росту, що відбулася: енергія купує кристали, а не кидки кубика.

Ріст і баланс

Ріст імовірнісний, як у ванільного аметисту: кожні тактів кожен розсадник кидає кубик. Своя кістка у кожної грядки — спільний кидок змусив би всю теплицю рости в ногу, і це читалося б як машина, а не як живе.

Один кристал коштує чотирьох подій: бутон має з'явитися і тричі підрости.

Прискорювачів три, і вони перемножуються: вода, живлення й обприскувач. Жоден не є обов'язковим.

УмовиДільникРеального часуІгрових діб
Нічого270≈ 1 год 30 хв4,5
Лише EU/FE135≈ 45 хв2,25
Лише обприскувач135≈ 45 хв2,25
Лише вода90≈ 30 хв1,5
Вода й EU/FE45≈ 15 хв0,75
Вода й обприскувач45≈ 15 хв0,75
EU/FE й обприскувач67≈ 22 хв1,1
Усе разом22≈ 7 хв0,37

Ігрова доба — 20 реальних хвилин, за цим курсом і перераховано останній стовпець. Ділення цілочислове, тому повний набір дає 22, а не 22,5.

Це час однієї грядки, а не теплиці. Грядки ростуть паралельно, кожна зі своєю кісткою, тому зала з 25 грядок віддає кристал приблизно раз на 3,6 хвилини навіть без жодного прискорювача, а з повним набором — раз на 18 секунд. Масштаб тут дає більше, ніж прискорювачі: теплиці належить рости вшир.

Третій прискорювач — обприскувач. Поставте його всередину зібраної кімнати з поживним розчином у баку, і контролер знайде його сам під час чергового скану. Аура обприскувача тут ні до чого: розсадники не реагують на кісткове борошно й не тикають самі, тому працює саме вісь контролера. Розчин списується за кристал, що відбувся, не за спробу — рівно як EU/FE.

ПараметрЗначенняКлюч налаштувань
Інтервал спроби росту100 тактів (5 с)
Базовий дільник270
Прискорення від води÷3
Прискорення від живлення÷2
Прискорення від обприскувача÷2
Розчину за подію росту50 мБ
Бутонів за уламок1

Економіка. Уламок увійшов — кристал вийшов — чотири уламки повернулися. Повернення чотириразове, і платою за нього є півтори години. Повний заряд розсадника (16 бутонів) коштує 16 уламків і віддає 64 приблизно за добу роботи завантаженого чанка.

Числа тримає L1-тест CrystalGrowthTest: він перевіряє і те, що уламок повертається дорожчим за себе, і те, що повернення не полетіло вгору — ферма, яка друкує аметист, ламає гілку так само надійно, як ферма, що його з'їдає.

Двері

Звичайні ванільні двері за механікою — завіси, дві половини, редстоун — з одним додатком: вони зачиняються самі.

ПараметрЗначенняКлюч налаштувань
Затримка автозачинення100 тактів (5 с)
Повторна перевірка зайнятого прорізу10 тактів

Відчинені двері теплицю НЕ розгерметизують. Сканер дивиться на те, чим блок є, а не на те, чи він прочинений — рівно як у шлюзу реактора, — тому теплиця з розчахнутими дверима продовжує рости. Раніше тут було написано протилежне; аудит спіймав, що це ніколи не було правдою.

Варіант «відчинені двері ламають герметичність» розглядався й відкинутий: він чесний, але тоді кожен прохід усередину гасив би всю оболонку й перефарбовував її назад через п'ять секунд — теплиця розміром із залу блимала б двічі за візит, і це тисячі оновлень блоків у кожен бік.

Отже двері зачиняються не заради механіки, а тому що розчахнута теплиця погано виглядає і тому що кімната в іншому замкнена — моби заходять саме у незачинені двері.

відчиненими навмисно», і таймер відступав; тепер теплиця зачинена безумовно. Ціна названа, а не захована: під постійно піднятим важелем двері відчиняться один раз, зачиняться через п'ять секунд і відчиняться знову лише після перемикання сигналу — зачинення навмисно не скидає POWERED, інакше ваніль відчинить двері на наступному ж оновленні сусідів, і ті грюкатимуть, доки важіль піднятий. Шлюзу на імпульсі кнопки це не стосується.

рахує лише живих істот: кинутий під ноги уламок дверей не тримає. Відколи редстоун перестав тримати двері, це єдине, що стоїть між таймером і дверима, зачиненими перед носом.

Властивості блоків

БлокМіцністьВибухІнструментПримітка
Підлога теплиці3.06.0кайловластивості formed/edge
Скло теплиці3.06.0кайло, властивості formed/edge
Двері теплиці3.06.0кайло, ламаються поршнем
Контролер3.06.0кайловластивість formed, горизонтальний facing
Розсадник3.06.0кайлозвук аметисту, властивості charges/tended

Розсадник завжди повертається мертвим: заряд — це витрачений час, і віддавати робочу грядку в кишеню не можна.

Рецепти

ЩоСхемаВихід
Підлога теплиціTGT / GTG / TGT — T: пластина із загартованого заліза, G: скло4
Скло теплиціGGG / GTG / GGG8
Двері теплиціGG / GG / TT — G: скло теплиці2
КонтролерKAK / CMC / KKK — K: підлога теплиці, A: аметистовий уламок, C: електронна схема, M: машинний корпус1
РозсадникQSQ / SAS / QSQ — Q: кварц, S: гладкий базальт, A: аметистовий блок1

Розсадник будується навколо блока аметисту — як ванільний квітучий аметист і є аметист. При цьому жоден рецепт теплиці не вимагає того, заради чого вона існує: уламки потрібні на годування, а не на будівництво, інакше ферму довелося б оплачувати тим самим дефіцитом, який вона лагодить.

Прогресія

лапотрон-кристал і резонансний кристал.

відновлюваним, але не створює його з нічого.

Продуктивність

Єдиний об'єкт теплиці, що тикає, — контролер. У розсадників і в друз, що на них ростуть, немає ні блок-ентіті, ні випадкового такту: ферма зі ста грядок додає світові один об'єкт, що тикає. Це ж робить правило «росте лише в зібраній кімнаті» вірним за побудовою, а не за перевіркою, яку можна забути.

Пов'язане

в часі.

геометрія оболонки, сканери різні (коробка проти заливки об'єму).

Крафт

Крафт на верстаку
Підлога теплиці
Amethyst Shard
Підлога теплиці
Електронна схема
Машинний корпус
Електронна схема
Підлога теплиці
Підлога теплиці
Підлога теплиці
Верстак
Контролер теплиці
Контролер теплиці