Бочка брожения

Бочка брожения

alaindustrial:fermenter
Машины для жидкостейLVРеализованоtier-lvprocessingfluid_inputbiofuelbiomassagriculturefuel

Сводка

Бочка брожения — LV-машина, которая перерабатывает органический мусор в топливо. На вход идут органика, вода и EU/FE; на выходе — биотопливо в собственный бак и биомасса в слот результата. Это первое топливо мода, которое выращивают, а не выкачивают из земли: грядка и курятник заменяют нефтяное озеро.

Из двух выходов гарантирован только один. Биотопливо варится всегда, биомасса — по шансу рецепта. Так и задумано: жидкость — то, что брожение даёт неизбежно, а твёрдый остаток — то, что иногда переживает процесс.

Мини-пример: дрон-садовник свозит урожай в сундук, воронка сыплет его в бочку, ведро воды стоит в слоте залива, кабель от солнечной панели идёт в бок. Через пятнадцать секунд в правом баке первые миллилитры биотоплива.

Энергия

Бочка только потребляет EU/FE. Энергию принимают все грани, кроме лицевой (та, куда смотрит модель) — обычный контракт машины мода.

ЧтоЗначение
Рольпотребитель с буфером
Внутренний буфер800 EU/FE
Макс. вход32 EU/FE/такт (LV)
Макс. выходн/п (не отдаёт)
Потребление2 EU/FE/такт
Цена операции600 EU/FE

Панель улучшений у бочки есть: ускорители работают на ней по общему правилу — длительность вниз, EU/FE/такт вверх, энергия на операцию растёт.

Жидкость

Два бака по 10 вёдер — вход и выход, и перепутать их нельзя.

БакОбъёмЧто принимаетДоступ снаружи
Вода (вход)10 000 mBтолько вода-источник (minecraft:water)только заливка, с любой грани
Биотопливо (выход)10 000 mBнаполняет только сама машинатолько забор, только с нижней грани

Асимметрия граней читается без тултипов и делает ошибку невозможной: одна нитка труб не сможет случайно налить воду в выходной бак. Пробный запрос без грани (Jade, WTHIT, чужая труба) отвечает баком воды — это «личная» жидкость машины.

Вода — не часть рецепта, а фиксированная цена машины: 100 mB за партию , одинаково для всех трёх тиров сырья. Вода, попавшая в бак, обратно не выкачивается — это сырьё, а не хранилище.

Процессинг

Тип рецепта —. Одна партия: 300 тиков (15 с) и 600 EU/FE, независимо от того, чем машину кормят. Меняется только то, сколько сырья съедено и сколько получено.

Тир органикиТегСъедаетБиотопливоШанс биомассы
Дешёвый4 шт20 mB6 %
Обычный2 шт60 mB20 %
Ценный1 шт150 mB50 %

Дешёвый — садовый мусор: семена, трава и папоротник, листва, саженцы, цветы, лианы и мох, тростник, бамбук, кактус, грибы, гниющая плоть, ядовитый картофель, паучий глаз. Обычный — рядовой урожай и сырьё со двора: пшеница, морковь, картофель, свёкла, тыква, ломтик арбуза, яблоко, ягоды, какао, адский нарост, хлеб, яйца, сырое мясо и рыба, кожа, перья. Ценный — то, что уже переработано или спрессовано: золотая морковь, золотое яблоко, варёные мясо и рыба, печёный картофель, торт, тыквенный пирог, печенье, супы, мёд и соты, стог сена, блок сушёных водорослей, сахар.

Цена операции одна на всех — это инвариант мода: у одного вида рецептов ровно одна цена. Игрок управляет не скоростью, а тем, что кладёт в слот: четыре пучка травы дают 20 mB и одну биомассу на шестнадцать партий, одна золотая морковь — 150 mB и биомассу через раз.

Тир читается по тегу предмета в слоте, а не из рецепта. Причина в устройстве рецептов мода: ни одно семейство не принимает предметы и жидкость одновременно и не выдаёт оба вида выхода сразу. Поэтому жидкая сторона операции принадлежит машине (конфиг), а предметная — рецепту (JSON). Тем же способом уже устроена электрованна: её вода — тоже цена машины.

Что останавливает бочку. Вся цена должна быть на руках каждый тик, а не только на старте: вынули сырьё или откачали воду посреди партии — работа встаёт, а не досчитывается «в долг». При пропаже энергии, пустом баке воды, полном баке биотоплива или занятом слоте выхода прогресс замирает и продолжается с того же места; если же в слоте оказался предмет, под который нет рецепта, прогресс сбрасывается в ноль. Ничего при этом не уничтожается.

Инвентарь

Шесть слотов машины плюс четыре слота панели улучшений.

СлотПринимаетКол-во
Органика (0)всё, что попадает поддо стека
Залив воды (1)полное ведро/капсула с водой1
Возврат тары (2)опустевшая тара — заполняет только машинадо стека
Слив биотоплива (3)пустое ведро/капсула1
Выдача тары (4)заполненная тара — заполняет только машинадо стека
Биомасса (5)результат — кладёт только машинадо стека

Обмен тарой идёт бесплатно и вне рецепта: ведро воды из слота 1 уезжает в бак и падает пустым в слот 2, пустая тара из слота 3 наполняется биотопливом и уходит в слот 4. Воронки и трубы могут класть в слоты 0, 1 и 3 и забирать из 2, 4 и 5; в выходные слоты извне не положить ничего.

Интерфейс

Экран с двумя шкалами жидкости — по одной на каждый бак: слева вода, справа биотопливо, между ними стрелка прогресса, у правого края — полоса энергии. Обе шкалы рисуются текстурой самой жидкости, поэтому вода в левом баке выглядит водой, а биотопливо в правом — биотопливом. Под шкалами — строка статуса, которая называет причину простоя:

СтатусКогда
Готово / варитидёт партия либо всё для неё есть
Нет органикислот сырья пуст или в нём меньше, чем просит партия
Нет водыв баке меньше 100 mB
Нет рецептапредмет в слоте есть, но ни один рецепт брожения его не принимает
Бак биотоплива полонследующая партия не влезет
Выход заблокированслот биомассы не примет результат

Свойства блока

Полный куб с лицевой стороной: машина поворачивается к игроку при установке и светится во время партии (отдельная «включённая» модель).

ЧтоЗначение
Формаполный куб 16³ (окклюдер)
Прочность3.0
Взрывоустойчивость6.0
Материал звукаметалл
Инструменткирка
Сохраняет содержимое при сломенет — баки, инвентарь и прогресс живут в блоке, а не в предмете

Звук

Молчит. Гудение машин в моде авторское, у каждой своё; бочка отгружена без собственной петли, а не с чужим голосом. Добавить её позже — это звуковой файл плюс подключение интерфейса, без правок самого блока.

Рецепты

Верхний ряд — две железные пластины по краям и ведро между ними; средний — две медные пластины вокруг корпуса машины; нижний — снова две железные пластины, а между ними электронная схема.

Ведро в центре верхнего ряда — та самая «бочка», ради которой машина названа; схема внизу — обязательный вход в LV-технику.

Рецепты брожения — (по одному на тир, все три с energy: 600).

Прогрессия

Тир: LV. Ставится сразу после первых машин: корпус, схема и пластины — всё уже есть к этому моменту. Начало органической цепочки: бочка → биотопливоперегонная колоннапитательный растворопрыскиватель. Ферма кормит бочку, бочка через две перегонки возвращает ферме ускорение — контур замыкается сам на себя. Хорошо стоит рядом со станцией дрона-садовника: та свозит урожай, эта его сбраживает.

Связанное

Биотопливо — жидкий выход, всегда. Биомасса — твёрдый выход, по шансу. Перегонная колонна — второй крекинг: биотопливо → питательный раствор. Опрыскиватель — конец цепочки, потребитель раствора. Станция дрона-садовника — поставщик органики. Насос — подаёт воду в бочку из ближайшего водоёма.

Крафт

Крафт на верстаке
Железная пластина
Ведро
Железная пластина
Медная пластина
Машинный корпус
Медная пластина
Железная пластина
Электронная схема
Железная пластина
Верстак
Бочка брожения
Бочка брожения