损坏的发条骑士 Damaged Knight
“一个残暴的发条骑士!”—— 威尔逊检查它时说
损坏的发条骑士是洞穴遗迹中的敌对发条生物,带有暗影阵营和洞穴生物标签。它拥有 900 点生命值、40 点攻击力,并会在战斗冷却期间短暂闪避拉开距离。
概述
损坏的发条骑士生成于洞穴的遗迹区域,相关房间包括带有 Nightmare 标签的遗迹房间与迷宫区域;世界生成数据中通过 knight_nightmare_spawner 放置其生成点。它是敌对的发条生物,具有 chess、hostile、knight 和 monster 标签,并额外具有 cavedweller 与 shadow_aligned 标签。
它的图鉴描述是“一个残暴的发条骑士!”。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 900 |
| 攻击力 | 40 |
| 攻击间隔 | 2 秒 |
| 攻击范围 | 2.5;命中范围 2.75 |
| 移动速度 | 5 |
| 索敌范围 | 10 |
| 阵营 | 暗影阵营 |
损坏的发条骑士可以在平台之间跳跃,并且会受到火焰与冰冻相关状态影响;其睡眠抗性由发条生物共用逻辑设置。
行为
索敌与追击
损坏的发条骑士使用发条生物共用的索敌逻辑:会寻找带有 _combat 标签、且属于 character 或 monster 的可攻击目标,但不会选择处于 INLIMBO、chess 或 chessbff 状态的单位。跟随玩家或记住玩家领袖时,不会按普通野生发条生物的方式自行索敌;距离其归属位置过远时也会放弃继续索敌。
它会在追击过程中保持目标,但目标离归属位置或自身过远,或目标后来成为盟友时,会结束追击。受到攻击时会将攻击者设为目标;野生发条生物还会向附近符合条件的同伴分享目标。
作息与回家
发条生物会记录自己的归属位置。没有目标、位于归属位置附近、附近没有可见的角色单位,且没有燃烧或被冻结时,会进入睡眠;这些条件不满足时会醒来。离开归属位置后,它会在没有战斗目标时尝试返回。
闪避
当它已经处于攻击冷却中且仍有战斗目标时,行为树会进入闪避逻辑,暂时避开目标;闪避使用的受击恢复时间为 2。因此不要把它的受击硬直当作稳定的连续输出窗口。
攻击方式
普通攻击使用 atk 动画,在攻击状态的命中时间调用战斗组件造成 40 点伤害。攻击间隔为 2 秒,近战攻击范围为 2.5,命中范围为 2.75。
代码中未为损坏的发条骑士启用金色发条骑士专属的冲锋攻击;它使用普通骑士的攻击状态。
掉落
击杀后使用 knight_nightmare 掉落表:
knight| 物品 | 数量 | 概率 |
|---|---|---|
| ×2 | 100% |
该掉落表由 scripts/prefabs/knight.lua 中的 SetSharedLootTable("knight_nightmare", ...) 定义,包含
齿轮、
噩梦燃料与
铥矿碎片。
应对与利用
角色检查台词
不同角色对损坏的发条骑士有不同评价,例如:
- 威尔逊:“一个残暴的发条骑士!”
- 温蒂:“另一场输给时间的战斗。”
- 薇克巴顿:“周围噩梦燃料的使用破坏了它的程序设计。”
- WX-78:“需要重新编程”
动画



