嗡嗡蜜蜂 Grumble Bee
“它正在守卫女王。”—— 威尔逊检查它时说
嗡嗡蜜蜂是守卫蜂王的飞行敌对生物,通常作为蜂王的护卫出现。它会围绕蜂王保持队形,并在脱离编队或锁定目标时进入更快、更强的膨胀状态。
概述
嗡嗡蜜蜂带有 bee、monster、hostile 和 flying 标签,是可以飞越海洋的敌对昆虫。它的构造函数包含蜂王指挥官关系:加入蜂王的军队后,会在蜂王周围分配一个守卫位置并保持队形。
它不是自然生成的普通蜜蜂变体;本页面只记录 beeguard 实体本身。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 180 |
| 普通攻击力 | 30 |
| 普通攻击间隔 | 2 秒 |
| 普通攻击距离 | 1.5 |
| 普通移动速度 | 3 |
| 锁定目标后的攻击力 | 40 |
| 锁定目标后的攻击间隔 | 1.5 秒 |
| 锁定目标后的移动速度 | 8 |
| 蜂王守卫范围 | 4 |
代码中的图鉴字段将攻击力记录为另一数值,但实际战斗组件在生成时使用 BEEGUARD_DAMAGE;页面属性以战斗组件的赋值为准。嗡嗡蜜蜂对带有 allergictobees 标签的目标还会额外造成 10 点伤害。
行为
蜂王与队形
嗡嗡蜜蜂通过指挥官组件加入蜂王的士兵列表。加入后,所有护卫会围绕指挥官分配 queenoffset 位置,并以蜂王位置加该偏移作为守卫点;脑的行为树会优先回到守卫点,回到位置后面向背离蜂王的方向。
生成护卫时,它会进入 spawnin 状态:在接近蜂王的过程中无敌且不可点击;距离蜂王达到 4 后结束该状态。它会持续嗡鸣,且 ShouldSleep 始终返回 false、ShouldWake 始终返回 true,因此不会按普通昼夜条件自然睡眠。
索敌与追击
- 普通状态下,战斗组件每 2 秒调用一次索敌函数;最近玩家的平方距离小于 225 时会成为目标,即代码中的索敌距离为 15。
- 脑在有蜂王和守卫位置时,会把目标限制在蜂王附近 12 范围;正在追击时,判定范围会再增加 3。超出条件后会清除目标并返回队形。
- 保持目标时,目标必须仍可被攻击且距离不超过 40;如果有由
FocusTarget设置的焦点目标,则优先保持该目标。 - 蜂王或护卫受到攻击时,会设置攻击者为目标,并向半径 20 内最多 6 只符合条件的嗡嗡蜜蜂分享目标。
膨胀与回队
当嗡嗡蜜蜂获得焦点目标时,会切换到 bee_guard_puffy_build,移动速度提高到 8,攻击力改为 40,攻击间隔改为 1.5 秒。焦点目标失效后会换回普通外观和普通移动速度;当前代码在清除焦点时仍将攻击力和攻击间隔赋为膨胀状态对应的常量。
其他反应
它拥有惊慌、躲避电击围栏、逃离带有 bee 标签的目标等行为。攻击冷却期间若仍有目标,脑会使用短距离躲避行为。被迫离开队伍寻找玩家蜂王时,会在 300 秒后进入飞离状态并移除自身。
掉落
击杀嗡嗡蜜蜂时有 1% 概率掉落 1 个
针刺;源码没有为它定义其他掉落表。该概率来自 lootdropper:AddChanceLoot("stinger", 0.01)。
应对
- 不要把嗡嗡蜜蜂从蜂王身边长时间拉开:它会在追击条件不满足时清除目标并回到守卫位置。
- 进入膨胀状态后,它的攻击力、移动速度和攻击频率都会提高,应优先拉开距离,等待它结束焦点目标状态或回到队形。
- 蜂王的护卫会分享受到的攻击目标;在护卫群中攻击一只可能引来半径 20 内最多 6 只嗡嗡蜜蜂。
- 它的常规掉落只有低概率的
针刺,不适合单纯为了资源主动招惹。
动画



