洞穴蝙蝠 Batilisk
“啊!真可怕!”—— 威尔逊检查它时说
洞穴蝙蝠是洞穴中的敌对飞行生物,生命值为 50,攻击力为 20。它在白天返回巢穴、夜间活动,并会在受攻击时组织附近的洞穴蝙蝠共同作战。
概述
洞穴蝙蝠带有 cavedweller、monster、hostile 和 flying 标签,是敌对的洞穴生物。它拥有自己的巢穴位置:白天会尝试返回所属的子生成器巢穴;夜间则在巢穴附近游荡、觅食或追击目标。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 50 |
| 攻击力 | 20 |
| 攻击间隔 | 1 秒 |
| 攻击距离 | 1.5 |
| 移动速度 | 8 |
| 索敌范围 | 8 |
洞穴蝙蝠的基础移动速度、攻击距离和战斗数值均由 BAT_* 平衡常量设置。
行为
作息与移动
洞穴蝙蝠使用夜行生物的睡眠与唤醒判定:通常在白天睡觉、夜间活动。白天时,若它有有效的巢穴,会在短暂延迟后返回巢穴;夜间没有队伍领袖时,会觅食、在巢穴附近游荡,并定期尝试前往带有 batdestination 标签的出口或藏身处。它的夜间逃离搜索半径为 40,尝试间隔为 60 秒。
索敌与组队
洞穴蝙蝠会在 8 范围内寻找带有 character 或 monster 标签、且不是蝙蝠的有效目标。发现目标时,它可能建立或加入蝙蝠队伍;受到攻击时也会通知队伍,并在队伍领袖允许攻击时,将攻击者分享给 8 之外的队友,最多通知 5 只附近蝙蝠(该数量为 bat.lua 中的局部常量)。
洞穴蝙蝠会因恐慌或电围栏等情况退出有效队伍。它可以被冰冻或点燃;睡眠测试还会排除酸液灌注状态。
觅食与特殊交互
洞穴蝙蝠的食性是肉类,并拥有强胃,可以食用怪物肉。普通洞穴蝙蝠会在附近寻找可食用的肉类物品并拾取;其 AI 也会检查自身库存中的食物。
洞穴蝙蝠具有酸液灌注组件。灌注后,攻击伤害乘以 1.5,移动速度乘以 1.25;同时可以食用硝石,并会尝试从玩家背包或容器中偷取硝石。灌注状态还会改用另一套掉落表。
掉落
普通洞穴蝙蝠的掉落使用 bat 掉落表:
酸液灌注的洞穴蝙蝠会改用 bat_acidinfused 掉落表:
洞穴蝙蝠还会周期性生成
鸟粪:生成间隔在代码设定的随机时间范围内,生成区域密度和最小间距由 periodicspawner 设置。
应对
动画


