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

Прохождение матча в EternalTD

Эта страница описывает то, что игрок реально видит и делает внутри инстанса уровня: экранные интерфейсы, помощник установки башен и правила, которые незаметно завершают забег. Характеристики башен описаны в разделе Башни; масштабирование врагов — в разделе Волны и враги.

Вход и выход

ДействиеКоманда
Присоединиться к уровню/etd join <level> или правый клик по NPC уровня и выбор карты в его меню
Запустить первую волну/etd start (алиас /etd go)
Пропустить таймер подготовкиПравый клик предметом Next Wave
Покинуть забег/etd quit (алиас /etd stop)
Выйти и вернуться в хаб/etd hub (алиас /etd lobby)

Вы не можете присоединиться ко второму уровню, пока находитесь в другом, а повторный /etd join, отправленный, пока ваш мир ещё копируется, отклоняется, а не ставится в очередь.

Экранные интерфейсы

Табло

Боковое табло с заголовком [Eternal TD] отображается на протяжении всего забега и обновляется каждый раз, когда что-либо на нём меняется:

  • Wave — номер текущей волны
  • Lives — начинается с 20
  • Gold — начинается с 150
  • Kills — общее количество врагов, убитых вами за этот забег
  • Атрибут текущей волны — стихийная привязка волны (огонь, воздух, вода или земля), отображается только тогда, когда волна действительно идёт

Ваше собственное табло сохраняется при входе и возвращается по окончании забега, поэтому табло от другого плагина переживает эту поездку туда и обратно.

Полоса прогресса волны

Пока идёт волна, красная полоса босса показывает Wave N! | remaining/total, а также список модификаторов волны, если он есть (Fast, Horde, Air, Boss, Treasure, Resistant). Полоса убывает по мере гибели врагов.

Враги-боссы получают собственную отдельную красную полосу с заголовком Boss!, которая отслеживает здоровье именно этого моба.

Цены на панели действий

Когда вы держите предмет башни, рядом с вашим золотом отображается её текущая цена; когда вы держите инструмент Upgrade и смотрите на одну из своих башен, точно так же отображается стоимость улучшения этой башни. Оба значения зелёные, если вы можете себе это позволить, и красные, если нет. Если же вы держите инструмент Sell и смотрите на башню, отображается только её цена продажи — всегда зелёная и без общего количества золота, поскольку продажа приносит вам деньги.

Таблички имён и парящие метки

  • Каждый враг несёт красную полосу сердец (/, до десяти сердец) в качестве таблички имени.
  • Начиная с 10-й волны, враги с бронёй также несут полосу щитов (🛡/X), парящую прямо над сердцами.
  • Враги, получившие стихийную привязку волны, несут над ней цветную метку стихии.
  • Над каждой Basic Tower отображается стопка характеристик — всегда Damage и Attack Speed, плюс по одной строке на каждый фактически применённый бонус от вспомогательной башни. Вспомогательные башни несут собственную метку стихии.
  • Каждое убийство, приносящее золото, порождает парящую метку +N золота у головы моба.

Подсветка установки

Полупрозрачная плита из окрашенного стекла следует за той клеткой сетки, на которую наведён ваш прицел, и обновляется каждые 2 тика на расстоянии до 25 блоков. Её цвет сообщает, можно ли там строить:

ЦветЗначение
ЛаймовыйМожно строить — клетка пуста и не является стартовой/конечной
КрасныйНа этой клетке уже стоит башня
ГолубойСтартовая или конечная клетка, на которой строить нельзя никогда
Ничего не отображаетсяВаш прицел находится за пределами игровой зоны

Плита — это чисто клиентский декор: это BlockDisplay, а не настоящий блок, поэтому она никогда не влияет на поиск пути или столкновения.

Правила матча

Пока вы находитесь в инстансе уровня:

  • Вы неуязвимы и летаете со скоростью полёта 0.3.
  • Разрушение и установка блоков отменяются.
  • Любой правый клик, кроме сделанного письменной книгой-руководством, отменяется полностью, что блокирует ванильное использование предметов. Собственный обработчик строительства/улучшения/продажи EternalTD срабатывает раньше в цепочке событий, поэтому предметы матча продолжают работать — отмена лишь убирает ванильное поведение, которое иначе шло бы следом.
  • Из луков и другого метательного оружия стрелять нельзя.
  • Клики в инвентаре по умолчанию отменяются. Клики в верхних рядах (слот 9 и выше) снова разрешаются, если там есть предмет, а ряд вспомогательных башен перестраивается через полсекунды, чтобы ничего не пропало. Клик по занятому слоту хотбара вместо этого расходует предмет матча — все они свободно доступны заново из рядов выше.
  • Сам мир инстанса блокирует взрывы, течение жидкостей, элитры, переключение полёта, урон по своим и ванильный спавн мобов.
  • Враги волн не получают ванильного урона, ничего не поджигают, не выпадают предметов и опыта и никогда не превращаются (никаких зомби-жителей, никаких превращений в утопленников).

Что завершает ваш забег

Любое из перечисленного корректно сворачивает сессию — инвентарь восстанавливается, башни удаляются, мир инстанса удаляется:

  • /etd quit или /etd hub
  • Потеря последней жизни
  • Исчерпание волн при отсутствии настроенного пула внезапной смерти
  • Смерть
  • Отключение от сервера
  • Вообще любая телепортация после начала забега. Обработчик не сравнивает миры, поэтому телепортация внутри мира инстанса завершает сессию точно так же, как телепортация из него; исключение составляет только собственная входная телепортация EternalTD (она защищена внутренним флагом)
  • Выключение сервера или /etd reload

Завершение идемпотентно: /etd quit, сразу за которым следует /etd hub, не свернёт сессию дважды.

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

Книга-руководство

Слот 0 (и слот 9) содержит письменную книгу, генерируемую из значения playerGuide в config.yml. Текст по умолчанию проводит нового игрока через жизни, золото, основы башен, каждый тип башни, все свойства волн и несколько стратегий строительства. <br> в этом значении конфига разбивает текст на страницы книги, а &-коды преобразуются в цвета.

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

Редактирование playerGuide с последующим запуском /etd reload перегенерирует книгу; сгенерированный предмет кэшируется и пересобирается только тогда, когда текст в конфиге действительно меняется.