蟹骑士 Crab Knight
“这壳是个大挑战。”—— 威尔逊检查它时说
蟹骑士是帝王蟹相关的月亮阵营敌对生物,拥有 1000 点生命值和 80 点攻击力。它会追击带有角色标签的可攻击目标,并能在远距离发动旋转冲撞攻击。威尔逊的评价是:“这壳是个大挑战。”
概述
蟹骑士使用 crabking_mob_knight_build 外观,是
蟹卫(蟹卫)的大型变体。它带有 crabking_ally 和 lunar_aligned 标签:虽然对普通可攻击角色目标具有敌意,但不会把同属蟹王阵营的单位作为目标。源码没有在该实体文件中给出常规世界生成条件;它作为帝王蟹相关机制的一部分出现。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 1000 |
| 攻击力 | 80 |
| 攻击间隔 | 4~4+2 秒(生成时额外加入 0~2 秒随机值) |
| 攻击范围 | 4.5 |
| 近战判定距离 | 3 |
| 理智光环 | -40 /分钟 |
| 索敌范围 | 10,并受春季战斗系数影响 |
蟹骑士的移动速度沿用蟹卫的基础速度公式,但因体型缩放会再乘以体型缩放的倒数和 0.8;源码没有为该变体提供独立的 TUNING 占位符。
行为
索敌与仇恨
蟹骑士每隔 2 秒执行一次索敌,在 SpringCombatMod(10) 范围内寻找同时带有 _combat、_health、character 标签的目标。带有 crabking_ally、INLIMBO、notarget、noattack、flight、invisible 或 playerghost 标签的单位会被排除;目标失效、死亡或不再满足可攻击条件时会放弃目标。
被攻击后,它会立即把攻击者设为目标,并向附近蟹类单位分享仇恨:分享半径为 SpringCombatMod(30),最多通知 10 个仍存活的 crab_mob 单位。
战斗动作
- 目标在近战距离内时使用普通攻击;攻击动画
atk1的第 18 帧执行伤害。 - 目标距离超过 3 时,会改用旋转攻击。旋转攻击先起跳,随后进入持续约 0.7 秒的
spin_attack_loop,以 8 的运动速度向前移动,并在自身前方半径 2.5 的范围内持续检查目标;同一次旋转中已命中的目标不会重复受击。 - 旋转攻击结束后进入收招和嘲讽状态。旋转攻击的范围检查仍会调用普通战斗组件,因此实际伤害为 80。
平台与异常状态
蟹骑士允许平台跳跃,并能在平台即将沉没时主动离开:当当前平台的生命值不高于源码阈值 2 时,脑会寻找平台外的落点并执行 ABANDON 动作。它还具有溺水、睡眠、冻结、触电和着火相关组件或状态响应;这些状态的具体持续时间由通用组件及状态图控制。
掉落
击杀蟹骑士时使用专属掉落表:
掉落表中分别配置了多次肉、石头和燧石的独立随机条目;卡片会按当前版本数据展示实际掉落规则。
应对
- 蟹骑士的攻击间隔为 4~4+2 秒,普通攻击有明显的前摇和动画命中帧,可以利用攻击后摇拉开距离。
- 不要在远距离直线逃跑:当目标超过 3 时,它会使用旋转冲撞,并在移动过程中持续进行范围攻击。绕开其正面、等旋转状态结束后再反击更安全。
- 它的旋转攻击会记录本次动作中已经命中的目标;多人或多单位作战时仍应避免在其前方聚集,因为范围检查会攻击所有满足条件的可攻击目标。
- 它属于月亮阵营,并带有
crabking_ally标签;不要把蟹卫或其他蟹王盟友当作它的索敌对象。
掉落用途
与蟹卫的关系
蟹骑士和
蟹卫共用索敌、分享仇恨、平台移动和状态图框架,但在独立构造函数中覆盖了生命值、攻击力、攻击范围、掉落表、理智光环和睡眠抗性。不要将蟹卫的属性或掉落表套用到蟹骑士上。
动画


