游戏版本 756039
首页 › 生物 › 草壁虎

草壁虎 Grass Gekko

动物中立小型生物脱尾
“这是一只多叶状蜥蜴。”—— 威尔逊检查它时说

草壁虎是会从采集中的草丛变化出来的小型、胆怯生物。它不会主动攻击,受到玩家或其他威胁接近时会逃跑并脱落尾巴,尾巴可变成采下的草;击杀后可获得叶肉和草相关掉落。

概述

草壁虎通常与草丛和草地资源一起出现。玩家在非冬季采集或挖掘草丛时,有机会触发附近草丛的变化;草丛会在满足附近草壁虎密度限制时生成草壁虎。移植后的草丛也会启用这套变化机制。

源码中的世界生成房间把草壁虎配置在森林、岩石地和若干荒地类房间中;具体出现率由世界生成配置决定。草壁虎属于 animal、smallcreature 和 herdmember,会加入草壁虎兽群。

属性

属性 数值
生命值 150
移动速度 行走 1 / 奔跑 10
攻击 不会主动攻击
理智光环 无相关设置

草壁虎没有设置攻击伤害或攻击间隔;它的 combat 组件主要用于受击状态和死亡处理。

行为

逃跑与群体

草壁虎的行为树优先处理恐慌和电击恐慌,然后躲避带有 scarytoprey 标签的威胁以及玩家。它不会追击目标,平时在所属兽群的位置附近游荡。草壁虎兽群使用 grassgekkoherd,成员聚集范围和更新范围由兽群实体控制。

脱尾

当草壁虎进入奔跑前的惊吓状态时,会在动画过程中脱落尾巴并生成一份采下的草,随后隐藏尾部。脱落后会启动尾巴再生计时器,计时结束后进入再生状态并重新显示尾巴;再生所需时间为 960 秒。

休息

草壁虎会进行随机小睡。存在跟随者、战斗目标、附近玩家,或下雨且自身没有雨水免疫时,不会进入睡眠;睡眠间隔和持续时间分别在 30~120 秒、20~40 秒范围内随机。玩家靠近时会将其唤醒。

生成与草丛变化

草壁虎的生成与普通草丛的 grassgekko 变化逻辑相连:

  • 非冬季由玩家采集或挖掘草丛时,会按 1% 的基础概率尝试触发附近草丛变化;实际结果还会经过角色的幸运判定函数。
  • 变化时会检查 20 范围内的草壁虎数量,达到 6 后不会继续生成。
  • 成功变化的草丛会被移除,在原位置生成草壁虎并播放钻出地面的状态;附近其他可变化草丛还会被依次联动检查。
  • 移植的草丛会启动延迟变化计时,延迟以 12000 为中心并使用 2400 的随机偏差。

掉落

击杀草壁虎使用 grassgekko 掉落表:

掉落表 grassgekko
物品数量概率
叶肉×1100%
采下的草×275%

草壁虎脱落尾巴时会额外生成采下的草,这不是击杀掉落;尾巴再生后才能再次脱落。

应对与利用

  • 草壁虎不会主动攻击,接近时会逃跑;如果想击杀,先预留追赶空间,避免让它跑进危险地形。
  • 脱尾会留下采下的草,因此追逐时可先收集尾巴掉落,再决定是否继续击杀。
  • 草壁虎的主要资源价值是叶肉和采下的草。前者可用于食物与其他制作,后者是常用的基础材料。
  • 草丛变化受附近数量上限限制;在草壁虎已经较多的区域,继续采草不一定会生成新的草壁虎。

动画

相关条目

采下的草叶肉

版本记录

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

依据源码:scripts/prefabs/grassgekko.lua scripts/brains/grassgekkobrain.lua scripts/stategraphs/SGgrassgekko.lua scripts/prefabs/grass.lua scripts/prefabs/grassgekkoherd.lua scripts/map/rooms/forest/terrain_forest.lua scripts/map/rooms/forest/terrain_rocky.lua scripts/map/rooms/forest/DLCrooms.lua

涉及实体:grassgekko(草壁虎)