草壁虎 Grass Gekko
“这是一只多叶状蜥蜴。”—— 威尔逊检查它时说
概述
草壁虎通常与草丛和草地资源一起出现。玩家在非冬季采集或挖掘草丛时,有机会触发附近草丛的变化;草丛会在满足附近草壁虎密度限制时生成草壁虎。移植后的草丛也会启用这套变化机制。
源码中的世界生成房间把草壁虎配置在森林、岩石地和若干荒地类房间中;具体出现率由世界生成配置决定。草壁虎属于 animal、smallcreature 和 herdmember,会加入草壁虎兽群。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 150 |
| 移动速度 | 行走 1 / 奔跑 10 |
| 攻击 | 不会主动攻击 |
| 理智光环 | 无相关设置 |
草壁虎没有设置攻击伤害或攻击间隔;它的 combat 组件主要用于受击状态和死亡处理。
行为
逃跑与群体
草壁虎的行为树优先处理恐慌和电击恐慌,然后躲避带有 scarytoprey 标签的威胁以及玩家。它不会追击目标,平时在所属兽群的位置附近游荡。草壁虎兽群使用 grassgekkoherd,成员聚集范围和更新范围由兽群实体控制。
脱尾
当草壁虎进入奔跑前的惊吓状态时,会在动画过程中脱落尾巴并生成一份
采下的草,随后隐藏尾部。脱落后会启动尾巴再生计时器,计时结束后进入再生状态并重新显示尾巴;再生所需时间为 960 秒。
休息
草壁虎会进行随机小睡。存在跟随者、战斗目标、附近玩家,或下雨且自身没有雨水免疫时,不会进入睡眠;睡眠间隔和持续时间分别在 30~120 秒、20~40 秒范围内随机。玩家靠近时会将其唤醒。
生成与草丛变化
草壁虎的生成与普通草丛的 grassgekko 变化逻辑相连:
- 非冬季由玩家采集或挖掘草丛时,会按 1% 的基础概率尝试触发附近草丛变化;实际结果还会经过角色的幸运判定函数。
- 变化时会检查 20 范围内的草壁虎数量,达到 6 后不会继续生成。
- 成功变化的草丛会被移除,在原位置生成草壁虎并播放钻出地面的状态;附近其他可变化草丛还会被依次联动检查。
- 移植的草丛会启动延迟变化计时,延迟以 12000 为中心并使用 2400 的随机偏差。
掉落
击杀草壁虎使用 grassgekko 掉落表:
草壁虎脱落尾巴时会额外生成
采下的草,这不是击杀掉落;尾巴再生后才能再次脱落。
应对与利用
动画


