Перейти к основному содержимому

Враги MegaBlock Survivors

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

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

Общая база характеристик

Все мобы используют один и тот же вывод характеристик, применяемый при спавне на основе уровня волны:

ХарактеристикаФормулаПереопределения по типам
Максимум HPround(waveLevel * 1.6 - 1.0, 1dp)Боссы x10, Артиллерия x0.5, Призрак x5
Контактный уронmax(1, waveLevel / 2.5)Боссы x2
Ускорение0.15 * baseMul + 0.0163296 * slopeMul * sqrt(waveLevel)Volatile x2, Призрак нарастает со временем, Скорпион нарастает с расстоянием
Максимальная скоростьacceleration * 1.1Следует за ускорением
Хитбокс2 блока (ENTITY_SIZE)Боссы отображаются с масштабом x2 и более

baseMul / slopeMul берутся из сложности матча — см. таблицу сложности на странице Геймплей.

Враги волн

Эти четыре типа — единственное, что может выбрать составитель волн. Их относительные веса по диапазонам волн и стоимость в бюджете указаны на странице Геймплей.

Shadow Slime

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

Volatile

Смертник в стиле крипера. Двигается примерно в 2 раза быстрее Shadow Slime, и как только сближается на 2 блока, резко останавливается и запускает 30-тиковый обратный отсчёт подрыва, рисуя расширяющееся кольцо, которое меняет цвет с красного на оранжевый и затем на белый, а сама модель по ходу отсчёта окрашивается в добела раскалённый оттенок. Если отсчёт завершается, он взрывается, нанося 5 урона в радиусе 2.0 + waveLevel * 0.15 блоков, и исчезает.

Взрыв — его единственный источник урона: Volatile не наносит контактного урона, поэтому прикосновение к нему до подрыва по задумке переживаемо. Убийство во время подготовки к взрыву полностью отменяет взрыв и приносит 5 бонусных теневых фрагментов, что превращает рывок к ним в настоящую игру «риск-награда», а не в наказание. Стоимость в бюджете 2.

Artillery

Дальнобойный моб, который не идёт на сближение. Держит дистанцию в 20 блоков (отходит, если вы подходите ближе 18, и приближается, если вы отдаляетесь дальше 22) и раз в 5 секунд запускает сферическую атаку по любому игроку в пределах 30 блоков. Выстрелы упреждают ваше движение на 2 блока, поэтому стрейф в направлении собственного движения заводит вас прямо под них.

Каждый удар сферы имеет 40-тиковое (2-секундное) предупреждение: жёлтая стеклянная оболочка при касте, оранжевая через +20 тиков и красная через +40 тиков — урон проходит только на красном кадре и только в пределах 1,5 блока от отмеченной точки. Мобы Artillery платят за свою дальность половиной обычного запаса HP. Стоимость в бюджете 2.

Laser Sentinel

Четырёхфазный снайпер-кайтер, который циклически проходит AIM -> LOCK -> FIRE -> COOLDOWN:

ФазаДлительностьПоведение
AIM30 тиковЛуч непрерывно следует за игроком
LOCK20 тиковЛуч замирает на своей текущей конечной точке — последний момент, чтобы уйти из него
FIREмгновенно (вспышка 5 тиков)Хитскан вдоль зафиксированного направления; урон max(1, contactDamage) всему в пределах 1 блока от луча
COOLDOWN80 тиковБездействие, затем повтор

Он кайтит, чтобы держаться не ближе 15 блоков, и полностью прекращает атаковать дальше 60 блоков (он всё ещё дрейфует к вам с базовой скоростью — просто никогда не входит в AIM за пределами полосы 15-60 блоков). Поскольку LOCK замораживает луч, Sentinel можно увернуться по реакции — но только если вы двигаетесь в момент фиксации. Стоимость в бюджете 2.

Враги вне составителя волн

Эти никогда не появляются при обычном наборе волны.

Ghost

Спавнится таймером Армии призраков, а не составителем волн. Призраки преследуют по прямой, мгновенно убивают при контакте и имеют 5-кратный обычный запас HP, так что сражение с ними — намеренно проигрышный размен по урону по сравнению с простым переходом в следующий мир. Награды за них отключены: убийство призрака не даёт ни дропа, ни зачёта убийства, ни опыта, ни прогресса жертвоприношения порталу.

Один призрак спавнится каждые 5 секунд после начала призыва, и вся армия (как уже существующие, так и будущие спавны) получает ускорение в 1,2 раза каждые 30 секунд. Таймер срабатывания см. в разделе «Армия призраков» на странице Геймплей.

Death Orb

Спавнится только финальным боссом, когда игрок приносит в бой 3 Boss Tribute. Death Orb вообще не является мобом — это отслеживаемая позиция, которая дрейфует к игроку со скоростью 0,14 блока/тик (примерно половина скорости бега) и наносит собственный масштабируемый по уровню урон босса при контакте в пределах 1,5 блока с перезарядкой в 1 секунду. Его нельзя выбрать целью, повредить или уничтожить никакими доступными игроку средствами; он существует, пока босс не погибнет. Два таких орба спавнятся в позиции босса (второй со смещением 2 блока по X) и затем самостоятельно наводятся на игрока — они не вращаются вокруг босса и не возвращаются к нему.

Боссы

Scorpion (босс портала)

Босс-страж для каждого из миров 1-3. Атакует очередями: три сферических удара с интервалом в несколько тиков, затем короткая пауза, и так по кругу. Каждый удар использует то же 40-тиковое жёлто-оранжево-красное предупреждение, что и моб Artillery, упреждает движение игрока на 2 блока и наносит урон в пределах 1,5 блока на красном кадре.

При спавне он получает редкость (2% Nightmare / 10% Elite / иначе Normal), которая умножает HP, урон, масштаб модели и добычу. Он также постепенно ускоряется, когда игрок находится дальше 50 блоков, линейно масштабируясь с расстоянием и достигая предела в 4-кратную скорость на 200+ блоках, поэтому увести его кайтом по бесконечному миру не получится. Полная таблица редкостей — на странице Геймплей.

Angel of Death (финальный босс)

Только в режиме испытания, спавнится в центре арены WORLD_4. Неподвижен, имеет 2,5-кратный базовый запас HP босса и каждые 5 секунд выбирает одну из двух атак в зависимости от вашей дистанции — 9-блочный размах в пределах 10 блоков или залп из трёх столбов на большем расстоянии. Boss Tribute накладывают на него «трофейные силы». Полные подробности — на странице Геймплей.

Оба босса невосприимчивы к дропу Nuke и к очистке поля при возрождении через Second Wind — кнопки паники стирают поле вокруг них, но никогда самого босса. Мобы волн также продолжают спавниться во время финального боя, поэтому арена никогда не превращается в чистую дуэль.