Обприскувач
alaindustrial:sprinkler
Зведення
Обприскувач — кінець органічного ланцюга моду. Сміття з грядки зброджується в бочці на біопаливо, біопаливо переганяється на поживний розчин, а розчин повертається на ту саму грядку через цей блок. Головка на щоглі крутиться, три мідні сопла кидають краплі по дузі, і все, що росте довкола, дозріває швидше.
Міні-приклад: труба від перегінної колони йде до обприскувача посеред пшеничного поля. Більше нічого не потрібно — ні кабелю, ні лійки, ні нагляду.
Енергія
Обприскувач не споживає EU/FE взагалі. Це не «нуль у простої», а повна відсутність енергії як механіки.
| Що | Значення |
|---|---|
| Роль на всіх гранях | немає (ні вхід, ні вихід) |
| Буфер | 0 EU/FE |
| Кабель | не під'єднується — провід до блока навіть не потягнеться |
Так вирішено свідомо. У теплиці вже є дві осі прискорення — вода й живлення, — і блок, який просив би і кабель, і трубу, брав би подвійну плату за один ефект і розмивав би межу зі станцією дрона-садівника: ось вона — саме ферма-блок за EU/FE. В обприскувача валюта одна, і це розчин. Кабель, що дотягнувся до блока й не передає жодної одиниці, виглядав би робочим з'єднанням — саме таку брехню мод уже прибрав у вітряків і водяного млина.
Звідси ж і відсутність панелі поліпшень: усі поліпшення моду міняють енергію на швидкість, а міняти тут нічого — чотири мертві слоти гравцеві довелося б розгадувати.
Рідина
| Що | Значення |
|---|---|
| Бак | 4000 mB (4 відра,) |
| Приймає | лише поживний розчин, source-варіант |
| Віддає | ні — залите назад не викачується |
| Грані | усі — в обприскувача немає «передньої» сторони |
Наповнити бак можна чотирма способами: відром чи вакуумною капсулою в руці по блоку, тією ж тарою в слот заливання на екрані, лійкою в той самий слот і трубою з будь-якої грані. Повний бак — 80 спрацювань, тобто близько 80 секунд безперервної роботи. Безперервною вона буває рідко: платиться лише за полив, що відбувся, тож на вирослій грядці бак стоїть на місці.
Обробка
Обприскувач не рецептна машина: раз на він робить одну спробу поливу.
| Що | Значення |
|---|---|
| Радіус | 4 блоки по горизонталі |
| Висота зони | ±1 блок стоячи на підлозі; 3 блоки вниз і жодного вгору — підвішеним |
| Інтервал спроби | 20 тиків (1 с) — такт станції дрона-садівника |
| Ціна спрацювання | 50 mB |
Платить лише за роботу, що відбулася. Порожній бак або зона, де все вже виросло, коштують нуль мілілітрів: невдала спроба нічого не списує — той самий demand-driven контракт, що в станції дрона-садівника й електронагрівача.
Ріст дається ванільним шляхом кісткового борошна (BonemealableBlock — той самий інтерфейс, яким користуються жердинка і дрон-садівник), а не примусовим випадковим тиком. Випадковий тик на чужому блоці — довільний побічний ефект: він топить лід і розносить вогонь. Тому обприскувач прискорює рівно те, на що подіяло б кісткове борошно в руках гравця, і нічого більше.
Цілі обираються врозбрід. Список придатних клітин зони (9×9 по горизонталі на 3 шари стоячи і на 4 підвішеним, мінус власна позиція) перезбирається раз на 100 тиків — власним тактом, а не тактом поливу: зона змінюється тоді, коли гравець щось посадив, а не щосекунди. Обхід починається з випадкового місця списку: за фіксованого порядку весь розчин ішов би в один кут ділянки, а решта поля стояла б. Незавантажені чанки пропускаються — періодичний обхід ніколи не форсує синхронне завантаження.
Висота ±1 — тому що грядка рідко буває ідеально пласкою: блок на сходинці дістає і до ряду нижче, і до ряду вище.
Підвішений дивиться на три блоки вниз і на жоден угору. Симетрична коробка правильна для обприскувача, що стоїть серед грядки, і неправильна для того, що висить над нею: стеля рідко буває рівно за блок над землею, тож на ±1 підвішений обприскувач поливав би стелю, до якої прикручений. Три блоки вниз покривають звичайну кімнату на зріст людини; угору дивитися нема куди — там стеля.
Теплиця для кристалів
Усередині герметичної теплиці обприскувач працює інакше. Кристалічні розсадники не піддаються кістковому борошну, і власна аура до них не дотягується — натомість контролер теплиці сам знаходить обприскувач у кімнаті й ураховує його як третю вісь прискорення, поруч із водою та живленням.
| Що | Значення |
|---|---|
| Ефект | дільник росту ÷2, поверх води й живлення |
| Ціна | 50 mB за кристал, що відбувся |
| Коли списується | за фактом видачі кристала, не за спробу |
Розчин купує кристали, а не кидки кубика — рівно так само, як це робить EU/FE. Прискорювач, чий бак порожній, просто не рахується: кімната росте з рештою двох осей.
Інвентар
| Слот | Приймає | К-сть |
|---|---|---|
| Заливання (0) | повне відро/капсула з розчином | 1 |
| Повернення тари (1) | спорожніла тара — кладе лише машина | до стосу |
Панелі поліпшень немає (див. «Енергія»). Лійка може класти лише в слот 0 і забирати зі слота 1.
Інтерфейс
Найменший екран моду: одна шкала розчину й пара слотів тари. Смуги енергії немає — блок її не споживає, а вічно порожня смуга читалася б як несправність. Рівень бака видно трьома способами: за шкалою в меню, за обертанням головки у світі й трубою/тултипом іззовні.
Клік порожньою рукою відкриває екран; клік відром або капсулою заливає бак просто на місці.
Властивості блока
Не повний куб: низька підставка 10×3×10 пікселів і щогла 4×9×4 над нею. Головка з трьома соплами — геометрія рендерера блок-сутності, у неї немає ні колізії, ні хітбокса.
| Що | Значення |
|---|---|
| Форма (на підлозі) | підставка 3..13 / 0..3 + щогла 6..10 / 3..12 (не окклюдер) |
| Форма (на стелі) | той самий силует дзеркально: плита біля стелі, щогла під нею |
| Міцність | 3.0 |
| Вибухостійкість | 6.0 |
| Матеріал звуку | метал |
| Інструмент | кайло |
| Зберігає вміст при зламі | ні — бак живе в блоці, не в предметі |
Ставиться і на стелю. Властивість hanging обирається так само, як у ліхтаря: клік по нижній грані блока згори — обприскувач висить, будь-який інший клік — стоїть. Крита ділянка чи теплиця мають дах і не мають місця під щоглу, а підвішений над полем обприскувач — саме те, що там потрібно. Усе інше не змінюється: головка крутиться, бризки летять униз, зона так само центрована на блоці.
Головка обертається, доки в баку є чим бризкати, а не лише в той тик, коли полив відбувся: механізм, що смикається раз на п'ять секунд, читався б як зламаний.
Бризки — власна частинка-крапля з гравітацією та опором. Краплі вилітають із сопел, які гравець бачить, і падають по дузі, а не розсипаються по радіусу: де крапля впаде — наслідок того, з якою силою її кинули. Силу кидка підібрано під радіус зони, тому видиме покриття й реально обслуговуване коло збігаються.
Рецепти
Верхній ряд — дві мідні пластини по краях і золота шестерня між ними; посередині сітки — одинока залізна пластина; нижній ряд — дві залізні пластини по краях і корпус машини у центрі.
Шестерня вгорі — обертова головка, самотня пластина посередині — щогла. Рецептів переробки в блока немає.
Прогресія
Тир: немає (енергія не використовується). Крафт при цьому повноцінно LV-шний: корпус машини й золота шестерня — не стартові компоненти. Ставиться останньою ланкою ланцюга: бочка бродіння → біопаливо → перегінна колона → поживний розчин → обприскувач. Єдиний споживач розчину в моді.
Пов'язане
Поживний розчин — єдине паливо блока. Бочка бродіння — початок ланцюга. Перегінна колона — робить розчин із біопалива. Теплиця для кристалів — третя вісь прискорення. Станція дрона-садівника — сусідній агроблок, що працює за EU/FE: вони доповнюють одне одного, а не конкурують. Вакуумна капсула — переносна тара для розчину.
Крафт
Крафт на верстаку
▶
Обприскувач