游戏版本 756039
首页 › 生物 › 拟态蠕虫

拟态蠕虫 Mimicreep

暗影敌对拟态裂隙

拟态蠕虫是暗影阵营的伪装生物,会寻找可被拟态的装备或物品,并通过跳跃钻入目标、生成一个对应的物品拟态。它本身不进行普通攻击,靠近时会躲避玩家;击杀后可掉落噩梦燃料。

概述

拟态蠕虫带有 shadowcreature、monster、hostile、shadow 和 shadow_aligned 标签,但它的主要作用不是直接战斗,而是寻找合适的物品作为拟态目标。可拟态目标必须同时带有 _equippable、_inventoryitem 标签,且不能带有 _container、_health、_stackable、heavy、smallcreature 或 INLIMBO 标签;因此代码层面筛选的是一部分可装备或可放入物品栏的实体。

属性

属性 数值
生命值 100
移动速度 6
理智光环 -25 /分钟
阵营 暗影阵营

源码将其最大生命值设置为 TUNING.SHADOW_LEECH_HEALTH,移动组件的奔跑速度使用 TUNING.SHADOW_LEECH_RUNSPEED;它没有在自身 prefab 中设置普通攻击伤害或攻击组件。

行为

躲避与活动范围

拟态蠕虫的行为树包含玩家躲避、拟态目标搜索和游荡节点。它会避开附近玩家;刚生成时还会进入短暂的“刚生成”状态并执行躲避。由生成器创建的拟态蠕虫会记录生成器位置作为 leash,行为树会让它留在该范围内;没有记录 leash 时则没有这项限制。

寻找拟态目标

它会在自身周围搜索符合标签条件的实体,并在通过目标检查后延迟发起 NUZZLE 动作。拟态动作开始时先隐藏自身,随后跳向目标;复制成功后,原拟态蠕虫移除,并由暗影拟态组件在目标附近生成对应实体的拟态版本。复制失败则恢复为空闲状态。

跳跃与接近

拟态蠕虫可以随机方向跳跃,也会在拟态动作中跳向目标。跳跃期间会暂时改变与理智碰撞层的交互;状态结束后恢复。生成后若玩家靠近,它不会主动攻击,而是通过奔跑行为躲开玩家。

被踩与消散

生成后的计时器结束后,玩家进入其近距离范围会触发 DisperseFromBeingSteppedOn,拟态蠕虫立即死亡,并向玩家发送击杀事件。刚生成时存在短暂的踩踏保护延迟。

出现与生成

拟态蠕虫由暗影裂隙相关的 shadowthrall_mimics 组件管理。组件只在暗影裂隙修饰处于启用状态且为夜晚时,为玩家安排生成尝试;它会在玩家附近寻找符合条件的物品,并要求目标处于黑暗中或处于睡眠状态,然后在目标附近生成拟态蠕虫。

组件限制活动拟态的总数为 TUNING.ITEMMIMIC_CAP。生成出的实体会记录生成位置、触发跳跃,并设置为无掉落状态;因此由该生成流程产生、且未被改回掉落状态的拟态蠕虫,不能直接依赖通常的击杀掉落。

掉落

正常状态下,击杀拟态蠕虫会掉落 1 个噩梦燃料。生成器创建的特殊拟态会被设置为 noloot,此时掉落表会被替换为空表;拟态复制时还会把这一无掉落状态传递给新生成的物品拟态。

应对

  • 它不使用普通攻击组件,主要威胁是把可拟态物品替换为拟态实体;发现眼睛露出、向物品跳去时,应优先拉开距离或处理它。
  • 拟态蠕虫会躲避玩家,追击时不应把它当作近战敌人处理;在其拟态动作完成前打断或击杀,可以避免目标被复制。
  • 生成后的玩家近距离接近会触发其消散逻辑,但新生成阶段有踩踏保护延迟;不要把刚出现的拟态直接当作已可踩踏处理。
  • 普通击杀可获得噩梦燃料,但暗影裂隙生成流程会将部分个体设置为无掉落。

相关机制

拟态目标的标签筛选定义在 itemmimic_data.lua;实际生成、暗影裂隙启停和活动数量管理位于 shadowthrall_mimics.lua。拟态蠕虫自身的跳跃、隐藏、复制动作由 SGitemmimic_revealed.lua 的 try_mimic 状态执行。

动画

相关条目

噩梦燃料

版本记录

  • 首次收录:build 756039;正文编写:build 756039;核对至:build 756039(当前最新)。数值始终取自当前版本数据。

依据源码:scripts/prefabs/itemmimic_revealed.lua scripts/brains/itemmimic_revealedbrain.lua scripts/stategraphs/SGitemmimic_revealed.lua scripts/components/shadowthrall_mimics.lua scripts/prefabs/itemmimic_data.lua

涉及实体:itemmimic_revealed(拟态蠕虫)