Прохождение матча в 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 перегенерирует книгу; сгенерированный предмет кэшируется и пересобирается только тогда, когда текст в конфиге действительно меняется.