游戏版本 756039
首页 › 生物 › 蟹卫

蟹卫 Crab Guard

怪物敌对月亮阵营帝王蟹
“你想蟹愤吗?”—— 威尔逊检查它时说

蟹卫是帝王蟹阵营的敌对月亮阵营生物,会主动攻击附近的角色,并在受攻击时召集周围的蟹卫。普通蟹卫拥有 200 点生命值、30 点攻击力,死亡后掉落肉、石头与燧石。

概述

蟹卫的代码标签包括 monster、hostile、crab_mob、crabking_ally 与 lunar_aligned。它是帝王蟹的盟友,因此不会把同样带有 crabking_ally 标签的单位当作攻击目标;但对玩家等符合索敌条件的角色保持敌对。

属性

属性 数值
生命值 200
攻击力 30
攻击间隔 4~4+2 秒(生成时额外加入 0~2 秒随机值)
攻击距离 3;命中距离 3
行走速度 4
奔跑速度 5
理智光环 -25 /分钟
索敌范围 10,并受春季战斗系数影响

蟹卫可在平台上行动,并允许进行平台跳跃;代码还为它加入了可燃烧、可冻结和溺水相关组件。

行为

索敌与集体反应

蟹卫每 2 秒执行一次索敌,寻找范围内同时带有 _combat、_health 和 character 标签的单位。带有 crabking_ally、INLIMBO、notarget、noattack、flight、invisible 或 playerghost 标签的单位会被排除。目标只要仍然有效、拥有战斗与生命组件、未死亡且仍可被攻击,蟹卫就会继续追击。

蟹卫被攻击时会立即把攻击者设为目标,并向周围最多 10 只存活的 crab_mob 单位分享目标;分享范围为代码中的基础半径 30,并受春季战斗系数影响。因此,在蟹卫群附近攻击一只蟹卫会迅速引发集体仇恨。

移动与平台

蟹卫出生时把当前位置记为 home,没有目标时会围绕该位置游荡,游荡距离上限为代码中的 32。若它所在的平台生命值降至代码阈值 2 或以下,行为树会寻找平台外的落点并执行 ABANDON,通过潜水动作离开平台。

攻击

普通蟹卫使用近战攻击,在攻击动画的指定时间点对目标造成一次战斗组件伤害。它也会响应睡眠、唤醒、冻结和触电事件;代码没有为普通蟹卫设置特定的昼夜作息。

掉落

死亡状态开始时会调用掉落组件。普通蟹卫使用 crabking_mob 掉落表:

掉落表 crabking_mob
物品数量概率
肉×1100%
肉×125%
石头×1100%
石头×125%
燧石×150%
燧石×115%

掉落表中的物品为肉、石头和燧石,各项按代码中的权重独立参与随机掉落。

应对

  • 不要在蟹卫群附近逐只攻击:受击后的蟹卫会向附近的 crab_mob 分享目标,最多可通知 10 只。
  • 普通蟹卫的攻击间隔以 4 秒为基础,并额外带有 0~2 秒随机值;在它完成一次攻击后再进行反击,比贴身连续换血更稳妥。
  • 蟹卫会主动索敌,基础索敌距离为 10;与其在开阔区域停留,不如先拉开距离、拆分敌群。
  • 若战斗发生在平台上,留意平台生命值。平台濒临损毁时,蟹卫可能主动跳离平台,战场位置会发生变化。
  • 蟹卫是月亮阵营单位,相关阵营克制效果应按当前装备与战斗机制处理;本页面代码确认了 lunar_aligned 标签,但未在本实体源码中确认具体的额外伤害倍率。

变体

同一源码文件还定义了蟹骑士(蟹骑士):

  • 蟹骑士使用独立的生命值、攻击力和攻击距离常量,体型缩放为代码中的 1.7 倍。
  • 它的移动速度在基础速度上按体型缩放并乘以 0.8,因此与普通蟹卫不同。
  • 蟹骑士的理智光环使用中等负面光环,并拥有更高的睡眠抗性。
  • 当目标不在其近战距离内时,蟹骑士会使用旋转攻击:旋转攻击持续约 0.7 秒,攻击判定半径为代码中的 2.5,并可在范围内攻击多个目标。

动画

相关条目

蟹骑士加农炮塔燧石

版本记录

  • 首次收录:build 756039;正文编写:build 756039;核对至:build 756039

依据源码:scripts/prefabs/crabking_mob.lua scripts/brains/crabking_mobbrain.lua scripts/stategraphs/SGcrabking_mob.lua

涉及实体:crabking_mob(蟹卫)