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

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

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 тактів

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

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

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

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

БлокМіцністьВибухІнструментПримітка
Підлога теплиці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

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

Прогресія

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

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

Пов'язане

Крафт

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