进行一局 EternalTD 对战
本页介绍玩家在关卡实例中实际会看到和做的事情:屏幕显示、放置辅助,以及那些会悄悄结束一局游戏的规则。防御塔数值见防御塔;敌人成长见波次与敌人。
进入与退出
| 操作 | 命令 |
|---|---|
| 加入关卡 | /etd join <level>,或右键点击关卡 NPC 并从其菜单中选择一张地图 |
| 开始第一波 | /etd start(别名 /etd go) |
| 跳过建造计时 | 用「下一波」工具右键 |
| 退出本局 | /etd quit(别名 /etd stop) |
| 退出并返回大厅 | /etd hub(别名 /etd lobby) |
你在已处于某个关卡中时无法再加入第二个关卡;在世界仍在复制期间再次执行 /etd join 会被拒绝,而不是排队等待。
屏幕显示
计分板
整局游戏会显示一个标题为 [Eternal TD] 的侧边栏计分板,其中任何内容变化时都会刷新:
- Wave — 当前波次编号
- Lives — 初始为 20
- Gold — 初始为 150
- Kills — 本局你击杀的敌人总数
- 当前波次属性 — 该波次的元素属性(火、风、水或土),只有在波次真正进行时才会显示
你自己的计分板会在进入时被保存,并在本局结束时归还,因此来自其他插件的计分板可以完整地度过这一来一回。
波次进度条
波次进行期间,会显示一条红色 Boss 血条,内容为 Wave N! | remaining/total;若该波次带有词缀,还会附上词缀列表(Fast、Horde、Air、Boss、Treasure、Resistant)。随着敌人被击杀,进度条会逐渐减少。
Boss 敌人会拥有自己单独的红色血条,标题为 Boss!,追踪那一只怪物的生命值。
快捷栏上方的价格提示
手持某个防御塔物品时,会在你的金币旁边显示它的当前价格;手持升级工具并瞄准你自己的某座塔时,会以同样方式显示那座塔的升级费用。买得起时显示为绿色,买不起时为红色。手持出售工具并瞄准某座塔时,则只显示那座塔的出售价值——始终为绿色,且不显示金币总额,因为出售是给你钱的。
名牌与浮动标签
- 每个敌人都以一条红色心形血条(
♥/♡,最多十颗心)作为名牌。 - 从第 10 波开始,带护甲的敌人还会在心形上方浮动显示一条护盾条(
🛡/X)。 - 掷出了该波次元素属性的敌人,会在其上方带一个彩色的元素标签。
- 每座基础塔上方都会有一组数值堆叠——始终包含
Damage与Attack Speed,此外每个实际附加的辅助加成各占一行。辅助塔会带有自己的元素标签。 - 每次能带来金币的击杀,都会在怪物头部生成一个浮动的
+N金币标签。
放置高亮
一块半透明的染色玻璃台阶会跟随你准星所指的网格方块,每 2 刻刷新一次,作用距离 25 格。它的颜色告诉你能否在那里建造:
| 颜色 | 含义 |
|---|---|
| 黄绿色 | 可建造 —— 空闲且不是起点/终点格 |
| 红色 | 这一格上已经有一座塔 |
| 淡蓝色 | 起点或终点格,永久不可建造 |
| 什么都不显示 | 你的准星在游戏区域之外 |
这块台阶只是客户端可见的装饰:它是一个 BlockDisplay,而不是真正的方块,因此绝不会影响寻路或碰撞。
对战规则
当你身处关卡实例中时:
- 你处于无敌状态并且在飞行,飞行速度为
0.3。 - 破坏与放置方块会被取消。
- 除用写好的指南书发起的那一次之外,所有右键都会被直接取消,这会阻止原版的物品使用。EternalTD 自己的建造/升级/出售处理器在事件链中更早运行,所以对战物品仍然可用——取消只是剥离了原本会顺带发生的原版行为。
- 弓和其他投射物无法发射。
- 物品栏点击默认会被取消。当上方各行(第 9 号槽位及以上)有物品时,那里的点击会被重新允许;辅助塔那一行会在半秒后重建,因此不会有东西丢失。点击已占用的快捷栏槽位则会消耗那个对战物品——它们都可以从上方各行自由重新获取。
- 实例世界本身会阻止爆炸、液体流动、鞘翅、飞行切换、友军伤害以及原版生物生成。
- 波次敌人不会受到原版伤害、不会点燃任何东西、不掉落物品或经验,也绝不会转化(没有僵尸村民,也没有溺尸转化)。
会结束本局的情况
以下任意一种都会干净地拆除会话——恢复物品栏、移除防御塔、删除实例世界:
/etd quit或/etd hub- 失去最后一点生命
- 波次耗尽且没有配置突然死亡池
- 死亡
- 与服务器断开连接
- 本局开始后的任何一次传送。处理器不会比较世界,因此在实例世界内部的传送与传送出去一样会结束会话;只有 EternalTD 自己的入场传送是豁免的(它由一个内部标记覆盖)
- 服务器关闭或执行
/etd reload
结束是幂等的:先执行 /etd quit 紧接着执行 /etd hub 不会把会话拆除两次。
一局结束时,服务器会广播一条包含你的名字和所达波次的消息;并且——如果你没有作弊且打破了该地图保存的记录——还会再广播一条宣布新高分的消息。每次新波次开始时,服务器也会被告知你现在处于该地图的第几波。
指南书
第 0 号槽位(以及第 9 号槽位)放着一本写好的书,它根据 config.yml 中的 playerGuide 值生成。默认文本会带新玩家了解生命、金币、防御塔基础、每种塔的类型、每一项波次属性,以及几种建造策略。该配置值中的 <br> 会把文本分割成书页,& 代码会被转换为颜色。
由于这本书是对战中唯一右键不会被取消的物品,玩家可以在局中打开它,而不会被算作一次建造操作。
编辑 playerGuide 后执行 /etd reload 会重新生成这本书;生成的物品会被缓存,只有配置文本真正发生变化时才会重建。