游戏版本 756039
首页 › 生物 › 青蛙

青蛙 Frog

动物敌对池塘青蛙
“他真可爱!”—— 威尔逊检查它时说

青蛙是池塘附近常见的敌对小型生物,会主动攻击携带物品的目标;击杀后固定掉落蛙腿。它在夜晚通常睡觉,受到攻击时会呼叫附近的青蛙协同反击。

概述

青蛙主要由池塘生成。池塘的子生成器将青蛙登记为子实体,并按世界设置控制生成与恢复;青蛙也可以被捕捉。它带有 animal、prey、hostile、smallcreature 和 frog 标签。

属性

属性 数值
生命值 100
攻击力 10
攻击间隔 1 秒
移动速度 行走 4 / 奔跑 8(源码直接赋值)
索敌范围 4

青蛙没有在自身 prefab 中设置理智光环。

行为

索敌与攻击

青蛙每隔一段时间寻找目标;目标必须同时拥有生命与战斗相关组件、携带物品栏且可被青蛙的战斗组件选中。普通青蛙不会选择带有 merm 标签的目标。青蛙睡着时不会索敌。

青蛙的攻击会触发偷窃效果:命中目标后,青蛙会尝试从目标处偷取物品。它不是只在主动攻击时才反应;受到攻击后会锁定攻击者,并把仇恨分享给附近仍存活的青蛙。

作息与回家

无家的青蛙在夜晚睡觉;有家的青蛙由已知的家位置与行为树管理。青蛙在非白天或冬季时会尝试回家,白天则在家附近游荡。遭遇惊慌、冻结、触电、跳跃或下沉等状态时,会由状态图切换到相应动作。

掉落

击杀普通青蛙时固定掉落 1 个蛙腿,掉落表由 SetLoot({"froglegs"}) 定义。

应对与利用

  • 青蛙的攻击间隔为 1 秒,战斗时可利用攻击间隔进行走位。
  • 青蛙会从命中目标处偷取物品;不要在携带重要物品时让它持续贴身攻击。
  • 夜晚青蛙通常会睡觉,可利用其作息降低遭遇战压力。
  • 青蛙掉落的蛙腿可作为食材,并可进一步烹饪成熟蛙腿。

变体

明眼青蛙(明眼青蛙)与青蛙共用脑、状态图和基础行为,但属于月亮阵营:生命值为 150,普通攻击力为 10,另有 5 点位面伤害。明眼青蛙不会睡觉,索敌时还排除带有 lunar_aligned 标签的目标;命中时会额外尝试偷取 2~4 件物品,并施加由代码限制上限的昏昏欲睡效果。

动画

相关条目

蛙腿熟蛙腿明眼青蛙池塘

版本记录

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

依据源码:scripts/prefabs/frog.lua scripts/brains/frogbrain.lua scripts/stategraphs/SGfrog.lua scripts/prefabs/pond.lua

涉及实体:frog(青蛙)