Беговое колесо
alaindustrial:mob_wheel_controller
Сводка
Беговое колесо — вертикальное деревянное колесо, как у хомяка, только в полный рост моба. Внутрь заводят существо, закрывают калитку — и бегущий моб крутит колесо, а привод сбоку отдаёт EU/FE в сеть. Это первый генератор, которому не нужны ни топливо, ни погода, ни открытое небо: только живой бегун и немного корма.
Бегать согласен не всякий: какие существа годятся в бегуны и на что каждое способно, игрок узнаёт сам — опытом, глядя на экран привода, а позже с помощью анализатора, который откроет точные числа вида.
Колесо дешёвое и деревянное, собирается в самом начале игры. Платой служит забота о бегуне: он устаёт, и пока не отдохнёт или не поест, колесо стоит.
Мини-пример: бегун стартует с полной мощностью своего вида, к концу забега выработка проседает примерно вдвое, и он останавливается. Порция подходящего корма в кормушке сразу запускает следующий забег; без корма бегун отдыхает сам — дольше, но бесплатно.
Энергия
Колесо только производит энергию. Выход — через привод, единственный блок конструкции с разъёмами: они на двух наружных гранях привода — сбоку и сзади, вровень с корпусом, и кабель подходит к ним вплотную.
| Что | Значение |
|---|---|
| Внутренний буфер | нет |
| Выход | LV, отдача сразу в сеть |
| Реальная выработка | 0–12 EU/FE/такт, зависит от бегуна, его сил и условий вокруг |
Буфера нет. Привод держит не больше одного такта выработки и тут же предлагает его сети. Что сеть не забрала, теряется, а бегун при этом всё равно тратит силы: колесо без потребителя гоняет моба впустую.
Даже самый сильный бегун в самых выгодных условиях не превышает пропускную способность медного кабеля, поэтому на меди ничего не теряется.
Генерация
Колесо даёт энергию, только пока моб видимо бежит. Стоящий моб, моб в паузе, отвлёкшийся моб, истощённый моб и пустое колесо дают 0. Обитатель один: второй моб в проходе выработку не прибавляет.
мощность вида × прибавка условий × темп × (0.5 + 0.5 × доля сил), один раз округляется вниз
Полные силы дают полную мощность, к концу забега выработка падает примерно до половины. Пока моб бежит, колесо даёт не меньше 1 EU/FE/такт.
Характер бегуна
Профиль один на вид: все особи одного вида одинаковы, индивидуальных отличий нет. Виды различаются
- мощность — сколько 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 блоков — есть игрок, которого бегун считает целью, он отвлекается: бег и выработка стоят, силы не тратятся, бегун сам поворачивается к игроку и нападает. Ближним боем он достаёт только того, кто подошёл вплотную к решётке; стрелки и колдуны бьют издалека прямо из колеса. Когда цели не стало, бегун снова бежит. На экране привода в это время статус «Отвлёкся».
Чары, которые бегун умеет творить сам, колесо не подавляет — вызванные им существа опасны как обычно.
Некоторые бегуны опаснее остальных, когда останавливаются: пока такой бегун бежит, он смирный, но стоит ему выдохнуться, отвлечься или замереть с игроком рядом — он может взорваться и сломать колесо. Беспокойного бегуна безопаснее кормить воронкой, не подходя к колесу.
Смерть и выгрузка чанка
- Моб погиб — колесо сразу остаётся без обитателя и встаёт. Конструкция цела.
- Чанк выгружен — колесо стоит вместе с ним. После загрузки колесо ищет своего моба; если за 100 тиков он не нашёлся, он считается потерянным. Конструкция цела и в этом случае.
Кормушка
Один слот в приводе. Корм кладут руками или подают воронкой.
- Корм должен подходить бегуну: у каждого вида свой рацион, и один и тот же продукт одному бегуну еда, а другому нет. Какой корм подходит какому виду — часть того, что игрок выясняет сам.
- Корм тратится только при полном истощении бегуна — ровно одна полная порция, и силы сразу возвращаются до максимума. Заранее ничего не съедается, эффект не копится.
- Корм, который нынешний обитатель не ест, не тратится и ждёт в слоте. Пустое колесо принимает любой корм, который ест хоть один бегун.
- Полная порция у каждого продукта своя — от одного редкого предмета до нескольких простых, — но действует одинаково: полный запас сил.
Сноп сена в кормушке — это корм; для отдыха считается сено, стоящее рядом с конструкцией.
Порода дерева
Колесо собирается из любой древесины игры и перекрашивается под неё. По умолчанию — дуб.
ПКМ досками любой породы по любой части собранной конструкции перекрашивает все деревянные зоны: раму, обода, беговые планки, калитку и корпус привода. Тратится одна доска (в творческом режиме — ничего). Медь, железо, ось, канат и разъём своего цвета не меняют.
Поддерживаются все семейства древесины Minecraft 26.3 — тринадцать, включая тополь. Порода хранится в приводе и переживает перезагрузку мира.
Инвентарь
| Слот | Что принимает | Количество |
|---|---|---|
| Кормушка | корм, который ест хоть один бегун | стопка |
Других слотов нет: ни топлива, ни улучшений, ни чипов.
Интерфейс
Открывается ПКМ по приводу или по любой другой части собранной конструкции, кроме калитки: калитка по ПКМ открывается и закрывается. Экран показывает то, что видно глазами, — но не справку по видам:
- слот кормушки;
- имя вида текущего бегуна;
- шкалу сил текущего обитателя;
- скорость бега и текущую выработку в EU/FE/такт;
- строку состояния — бежит, короткая передышка, отвлёкся, выбился из сил, отдыхает у сена, внутри никого, моб потерян или конструкция не собрана.
Настроек нет: привод нарочно примитивный, без режимов и апгрейдов. Точные числа вида — мощность, выносливость, отдых, темп, корм и особенность — раскроет будущий анализатор.
Свойства блока
Все части — деревянные, ломаются топором.
| Поле | Значение |
|---|---|
| Форма несобранных частей | по своей модели: привод — куб на пиксель ниже полного, каркас — тонкая стойка 4×4 пикселя, беговое колесо — куб 14×14×14 пикселей, калитка — створка поперёк прохода, закрытая высотой 1,5 блока, как ванильная калитка |
| Форма собранной конструкции | см. «Коллизия» выше |
| Прозрачность | у всех частей — собранная конструкция рисуется целиком приводом |
| Прочность | 2.0 |
| Поршни | не сдвигают ни одну часть |
| Инструмент | топор; кирка тоже годится |
| Дроп | части выпадают сами собой; клетки колеса не выпадают |
Визуал
Открытая мельничная рама: десятигранное вертикальное колесо с двумя боковыми ободами и деревянной беговой дорожкой, видимая ось с поперечиной на задней стороне, четыре угловые колонны каркаса, низкая ограда по обе стороны от калитки спереди и простой привод в заднем углу с медными разъёмами вровень с корпусом. Колесо вращается, пока моб бежит, и останавливается вместе с ним; быстрый бегун крутит его заметно быстрее. Модель и текстуры — оригинальные, сделаны для этого мода.
Звук
Привод колеса тихо гудит (пока колесо крутится под бегуном; когда бегун стоит, отдыхает или отвлёкся, — тишина. Громкость 0.5 — громче мельниц, чтобы привод был слышен на фоне самого бегуна. Калитка открывается и закрывается ванильными звуками калитки.
Рецепты
| Предмет | Сетка | Ингредиенты |
|---|---|---|
| Привод бегового колеса | P G P / P C P / P U P | P — доски, G — деревянная шестерня, C — медный кабель, U — медный слиток |
| Каркас бегового колеса ×6 | S P S / S P S / S P S | S — палка, P — доски |
| Беговое колесо | P S P / S G S / P S P | P — доски, S — палка, G — деревянная шестерня |
| Калитка бегового колеса | бесформенный | ванильная калитка любой породы + 2 палки |
На всё колесо уходит привод, два крафта каркаса (12 стоек, нужно 11), одно колесо и одна калитка.
Связанное
- Водяная мельница — тоже раннеигровой генератор без топлива, но от потока воды.
- Генератор — стабильнее и с буфером, но ест топливо.
- Медный кабель — простейший провод от привода к потребителям.
Крафт
Крафт на верстаке
▶
Привод бегового колеса