Беговое колесо

Беговое колесо

alaindustrial:mob_wheel_controller
ГенераторыLVРеализованоtier-lvenergymobmultiblock

Сводка

Беговое колесо — вертикальное деревянное колесо, как у хомяка, только в полный рост моба. Внутрь заводят существо, закрывают калитку — и бегущий моб крутит колесо, а привод сбоку отдаёт EU/FE в сеть. Это первый генератор, которому не нужны ни топливо, ни погода, ни открытое небо: только живой бегун и немного корма.

Бегать согласен не всякий: какие существа годятся в бегуны и на что каждое способно, игрок узнаёт сам — опытом, глядя на экран привода, а позже с помощью анализатора, который откроет точные числа вида.

Колесо дешёвое и деревянное, собирается в самом начале игры. Платой служит забота о бегуне: он устаёт, и пока не отдохнёт или не поест, колесо стоит.

Мини-пример: бегун стартует с полной мощностью своего вида, к концу забега выработка проседает примерно вдвое, и он останавливается. Порция подходящего корма в кормушке сразу запускает следующий забег; без корма бегун отдыхает сам — дольше, но бесплатно.

Энергия

Колесо только производит энергию. Выход — через привод, единственный блок конструкции с разъёмами: они на двух наружных гранях привода — сбоку и сзади, вровень с корпусом, и кабель подходит к ним вплотную.

ЧтоЗначение
Внутренний буфернет
ВыходLV, отдача сразу в сеть
Реальная выработка0–12 EU/FE/такт, зависит от бегуна, его сил и условий вокруг

Буфера нет. Привод держит не больше одного такта выработки и тут же предлагает его сети. Что сеть не забрала, теряется, а бегун при этом всё равно тратит силы: колесо без потребителя гоняет моба впустую.

Даже самый сильный бегун в самых выгодных условиях не превышает пропускную способность медного кабеля, поэтому на меди ничего не теряется.

Генерация

Колесо даёт энергию, только пока моб видимо бежит. Стоящий моб, моб в паузе, отвлёкшийся моб, истощённый моб и пустое колесо дают 0. Обитатель один: второй моб в проходе выработку не прибавляет.

мощность вида × прибавка условий × темп × (0.5 + 0.5 × доля сил), один раз округляется вниз

Полные силы дают полную мощность, к концу забега выработка падает примерно до половины. Пока моб бежит, колесо даёт не меньше 1 EU/FE/такт.

Характер бегуна

Профиль один на вид: все особи одного вида одинаковы, индивидуальных отличий нет. Виды различаются

Обычно сильный бегун быстро выдыхается, а выносливый — слаб. Какой вид чем отличается, колесо не сообщает: экран привода показывает только то, что видно глазами.

Прибавка условий

Некоторым бегунам подходят особые условия — время суток, погода или климат места, где стоит колесо. В своих условиях такой бегун получает прибавку к мощности; в остальное время прибавки нет. Темп и выносливость от условий не меняются.

Усталость

Силы тратятся каждым тиком бега — независимо от того, забрала ли сеть энергию. Новый моб приходит с полным запасом, так что первый забег корма не требует. Когда запас кончился, моб останавливается и колесо встаёт; моб не гибнет и не получает урона. В паузе и пока бегун отвлёкся, силы не тратятся — и не восстанавливаются.

Силы принадлежат конкретному мобу: выпустили бегуна и поймали его же снова — он вернётся таким же уставшим. Новый моб начинает с полного запаса.

Отдых

Истощённый моб отдыхает сам, не выходя из колеса. Полный запас восстанавливается примерно за одни игровые сутки; быстрые на отдых виды справляются в разы скорее, медленные — дольше суток. Бег возобновляется только при полном запасе.

Сено

Сноп сена в радиусе 2 блоков от конструкции ускоряет отдых в 4 раза. Сено не расходуется. На силы во время бега оно не влияет — только на отдых.

Конструкция

Колесо — постройка 3×3×3 из четырёх видов блоков. Игрок ставит 14 блоков; остальные 13 клеток куба должны быть свободны: воздух, трава, папоротник, цветы, слой снега и прочие мелкие растения не мешают — при сборке они ломаются, их дроп выпадает. Вода или лава в клетке сборку не пускает. Беговое колесо можно ставить любой стороной: оно поворачивается к игроку, как привод, а собранное колесо всё равно стоит поперёк хода.

Координаты ниже даны в каноне: X/Y/Z от 0 до 2, ось колеса идёт вдоль Z, калитка смотрит в +Z, привод стоит сзади справа. Конструкцию можно развернуть на любую из четырёх сторон света; зеркальная сборка не принимается.

БлокЧто этоГдеСколько
Привод бегового колесадеревянный корпус с LV-разъёмом, кормушкой и всей логикой(2,0,0)1
Каркас бегового колесастойка рамычетыре угловые колонны высотой 3, кроме клетки привода11
Беговое колесосам ротор, ставится в центр куба(1,1,1)1
Калитка бегового колесаединственный вход и выход(1,0,2)1
Клетка бегового колесаневидимое заполнение собранной конструкции; игроку не выдаётсявсе остальные клетки—

Сборка и разборка

Конструкция собирается сама, как только на месте все 14 блоков: проверку запускает привод при установке любой части и при изменении соседних блоков. Собранная конструкция заполняет пустые клетки невидимыми клетками колеса и рисуется целиком — рама, вращающийся ротор, калитка.

Если пропадает любая часть, конструкция разбирается: клетки исчезают, части возвращаются к несобранному виду, обитатель отпускается на свободу. Из клеток при этом ничего не выпадает.

ПКМ пустой рукой по несобранному приводу пишет над хотбаром, чего не хватает: какую часть поставить, какой блок убрать или где слить жидкость.

Коллизия

Стойки и клетки собранной конструкции — полный куб, кроме прохода моба:

КлеткаКоллизия
(1,0,1) — пол колесапол до беговой поверхности нарисованного колеса
(1,1,1) — роторпусто
(1,1,2) — над калиткойпусто
(1,2,1), (1,2,2) — над полом и над калиткойпусто: существо ростом около двух блоков помещается на приподнятом полу
(1,0,2) — калитказакрытая — 1,5 блока, как ванильная калитка; открытая — пусто

Обитатель

Кто может бежать

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

Экран привода называет пойманного бегуна по имени его вида.

Поимка

Пока калитка открыта, моб свободен. Завести его внутрь можно любым ванильным способом: приманить кормом, привести на поводке, заманить собой.

Проход — это столбец пола колеса (пол и клетка ротора) и клетка калитки до внутренней стороны закрытой створки. Подходящий моб, чья рамка задевает проход, ловится при закрытии калитки и всё время, пока калитка закрыта, а колесо пустое (проверка раз в 5 тиков): моба можно втолкнуть или впустить и закрыть калитку следом, а можно закрыть калитку и потом загнать его внутрь. Берётся ближайший к центру и сразу ставится на середину пола. Моб снаружи закрытой створки не ловится. Обитатель один; остальные мобы в проходе остаются обычными мобами.

Поводок. Игрок, ведущий подходящего моба на поводке, жмёт ПКМ по любой части собранного колеса — моб оказывается внутри, калитка закрывается, поводок возвращается игроку (в творческом режиме не возвращается). Если колесо занято, над хотбаром появляется подсказка.

Удержание

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

Открытая калитка — единственный способ остановить колесо. Отдельного тормоза, рычага или переключателя нет.

Опасные бегуны

Враждебное существо в колесе остаётся враждебным. Если рядом — в радиусе 6 блоков — есть игрок, которого бегун считает целью, он отвлекается: бег и выработка стоят, силы не тратятся, бегун сам поворачивается к игроку и нападает. Ближним боем он достаёт только того, кто подошёл вплотную к решётке; стрелки и колдуны бьют издалека прямо из колеса. Когда цели не стало, бегун снова бежит. На экране привода в это время статус «Отвлёкся».

Чары, которые бегун умеет творить сам, колесо не подавляет — вызванные им существа опасны как обычно.

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

Смерть и выгрузка чанка

Кормушка

Один слот в приводе. Корм кладут руками или подают воронкой.

Сноп сена в кормушке — это корм; для отдыха считается сено, стоящее рядом с конструкцией.

Порода дерева

Колесо собирается из любой древесины игры и перекрашивается под неё. По умолчанию — дуб.

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

Поддерживаются все семейства древесины Minecraft 26.3 — тринадцать, включая тополь. Порода хранится в приводе и переживает перезагрузку мира.

Инвентарь

СлотЧто принимаетКоличество
Кормушкакорм, который ест хоть один бегунстопка

Других слотов нет: ни топлива, ни улучшений, ни чипов.

Интерфейс

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

Настроек нет: привод нарочно примитивный, без режимов и апгрейдов. Точные числа вида — мощность, выносливость, отдых, темп, корм и особенность — раскроет будущий анализатор.

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

Все части — деревянные, ломаются топором.

ПолеЗначение
Форма несобранных частейпо своей модели: привод — куб на пиксель ниже полного, каркас — тонкая стойка 4×4 пикселя, беговое колесо — куб 14×14×14 пикселей, калитка — створка поперёк прохода, закрытая высотой 1,5 блока, как ванильная калитка
Форма собранной конструкциисм. «Коллизия» выше
Прозрачностьу всех частей — собранная конструкция рисуется целиком приводом
Прочность2.0
Поршнине сдвигают ни одну часть
Инструменттопор; кирка тоже годится
Дропчасти выпадают сами собой; клетки колеса не выпадают

Визуал

Открытая мельничная рама: десятигранное вертикальное колесо с двумя боковыми ободами и деревянной беговой дорожкой, видимая ось с поперечиной на задней стороне, четыре угловые колонны каркаса, низкая ограда по обе стороны от калитки спереди и простой привод в заднем углу с медными разъёмами вровень с корпусом. Колесо вращается, пока моб бежит, и останавливается вместе с ним; быстрый бегун крутит его заметно быстрее. Модель и текстуры — оригинальные, сделаны для этого мода.

Звук

Привод колеса тихо гудит (пока колесо крутится под бегуном; когда бегун стоит, отдыхает или отвлёкся, — тишина. Громкость 0.5 — громче мельниц, чтобы привод был слышен на фоне самого бегуна. Калитка открывается и закрывается ванильными звуками калитки.

Рецепты

ПредметСеткаИнгредиенты
Привод бегового колесаP G P / P C P / P U PP — доски, G — деревянная шестерня, C — медный кабель, U — медный слиток
Каркас бегового колеса ×6S P S / S P S / S P SS — палка, P — доски
Беговое колесоP S P / S G S / P S PP — доски, S — палка, G — деревянная шестерня
Калитка бегового колесабесформенныйванильная калитка любой породы + 2 палки

На всё колесо уходит привод, два крафта каркаса (12 стоек, нужно 11), одно колесо и одна калитка.

Связанное

Крафт

Крафт на верстаке
Любые доски
Деревянная шестерня
Любые доски
Любые доски
Медный кабель
Любые доски
Любые доски
Любой медный слиток
Любые доски
Верстак
▶
Привод бегового колеса
Привод бегового колеса