远古哨兵蜈蚣 Ancient Sentrypede
“你休想阻止我进步!”—— 威尔逊检查它时说
远古哨兵蜈蚣是洞穴远古区域中的敌对机械生物,移动速度为 4,会用普通攻击、范围攻击和翻滚冲撞追击目标。被击败后不会留下尸体,而是在死亡动画结束时生成
哨兵蜈蚣壳。
概述
远古哨兵蜈蚣带有 monster、hostile、mech、soulless 和 electricdamageimmune 标签,是洞穴远古区域相关内容中的敌对生物。scripts/prefabs/cave.lua 将 archive_centipede 列入洞穴(GROTTO)可用预制体;源码未在此处直接给出它的具体房间或任务生成概率。\n\n它会在生成时记住当前位置作为家,并在没有跟随领袖时尝试回到家附近。
属性
| 属性 | 数值 |\n|---|---|\n| 生命值 | 1200 |\n| 普通攻击力 | 40 |\n| 普通攻击间隔 | 5 秒 |\n| 普通攻击范围 | 3 |\n| 移动速度 | 4 |\n| 范围攻击力 | 20 |\n| 范围攻击范围 | 4 |\n| 索敌范围 | 12 |\n\n它没有在自身预制体中设置理智光环或掉落表。
行为与攻击
索敌与追击\n远古哨兵蜈蚣每隔一段时间重新寻找目标,目标必须带有 _combat,不能带有 INLIMBO,并且属于 character 或 monster。它不会自动攻击没有领袖的其他远古哨兵蜈蚣;若多个单位跟随同一名玩家,也不会自动互相选为目标。受到攻击时,它会将攻击者设为目标,并向 12 范围内最多若干只同类分享仇恨;分享上限和范围由 archive_centipede.lua 中的局部常量控制。\n\n它会在距离家过远时停止普通的自动索敌(有领袖时例外),并在目标离家过远时放弃追击。没有目标且不在家附近时,会向记录的家位置移动。\n\n### 普通攻击\n普通攻击造成 40 点伤害,攻击间隔为 5 秒,攻击范围为 3。攻击动作在状态图的攻击时间线中执行。\n\n### 翻滚冲撞\n当目标距离超过代码设定的冲锋判定范围时,行为树会触发翻滚攻击。进入翻滚状态后,它会以状态图中设定的固定运动速度向前冲撞;冲撞过程中会对附近符合条件的单位攻击,同一目标在一次翻滚中只会被命中一次。冲撞也会摧毁可工作的物体,并能杀死带有 smashable 标签且具有生命组件的目标;墙和建筑则会受到一次战斗攻击。\n\n### 范围攻击\n攻击动作结束后,如果 4 范围内存在符合条件的目标,它会进入范围攻击状态。范围攻击会对范围内的角色、怪物、暗影仆从、动物或小型生物各执行一次攻击,造成 20 点伤害;远古哨兵蜈蚣自身、远古发条生物、飞行单位、隐身单位和带有 notarget 或 noattack 标签的单位不会被纳入目标。
生命阶段与哨兵蜈蚣壳
它会根据生命比例切换完整、中等和低生命阶段的动画。生命下降到中等或低生命阶段时,会移除 gestalt_possessable 标签;恢复到完整阶段时会重新添加该标签。\n\n当生命比例低于代码设定的底部阈值后,远古哨兵蜈蚣会移除自己的 combat 组件,因此不再进行正常战斗;生命比例还会被限制在该阈值附近,不会继续按普通方式降到零。\n\n真正死亡时,状态图播放死亡动画;动画结束后,预制体会在原地生成一个
哨兵蜈蚣壳,随后移除远古哨兵蜈蚣本体。哨兵蜈蚣壳拥有 300 点生命值,会持续回复生命,并可被带有 power_point 标签的占据者触发事件:占据者被移除后,原地重新生成一只远古哨兵蜈蚣。
应对
- 普通攻击间隔为 5 秒,可利用攻击动作之间的空档移动或反击。\n- 不要在狭窄区域与它保持较远距离:远距离会触发翻滚冲撞,冲撞会攻击沿途单位并破坏可工作的物体。\n- 近身时注意范围攻击。它的范围攻击半径为 4,伤害为 20;多人或召唤物聚在一起时可能同时受击。\n- 它会分享受到的攻击者,并且会在家附近作战;拉开距离时应注意不要把目标带离其活动区域太远,否则其追击逻辑可能放弃目标。\n- 它免疫电击伤害(
electricdamageimmune)。
掉落与相关实体
远古哨兵蜈蚣的 lootdropper 组件没有设置掉落表;源码确认的击败结果是生成
哨兵蜈蚣壳,而不是通过常规掉落表生成物品。\n\n相关实体:\n-
哨兵蜈蚣壳:死亡后留下的哨兵蜈蚣壳,也是远古哨兵蜈蚣重新生成流程的一部分。
动画



