游戏版本 756039
首页 › 生物 › 小海象

小海象 Wee MacTusk

生物中立生物海象
“等他长大了,就不会这么天真可爱了。”—— 威尔逊检查它时说

小海象是海象营地中的幼年海象,通常与海象和冰猎犬一同出现。它会主动攻击目标,但比成年海象更脆弱、攻击间隔更长,击杀后只掉落肉。

概述

小海象由海象营地生成,是海象狩猎队的一员。海象营地生成在草地、热带草原或岩石地房间中;小海象与成年海象一起生成时,会由成年海象担任它的领袖。它带有 walrus 和 character 标签,因此会被识别为海象成员,也不会把其他海象作为攻击目标。

威尔逊的检查台词是:“等他长大了,就不会这么天真可爱了。”

属性

属性 数值
生命值 100
攻击力 22
攻击间隔 5.1 秒
攻击距离 15
移动速度 行走 3 / 奔跑 5

移动速度在 walrus.lua 的小海象构造函数中直接设置;它的行走和奔跑速度都高于成年海象。

行为

索敌与战斗

小海象使用海象共用的索敌逻辑:会在附近寻找可战斗的动物、角色或怪物,但排除带有 hound 或 walrus 标签的单位。目标离开保持距离后会放弃追击。被攻击时,它会将攻击者设为目标,并把目标分享给附近的其他海象成员。

它的攻击状态分为两种:目标在近战范围内时执行普通攻击;目标不在近战范围内时,小海象会执行 taunt_attack 状态,而不是使用成年海象的吹箭攻击。taunt_attack 会重置攻击计时器并播放挑衅动作,实际近战伤害在普通攻击状态的攻击时间点结算。

跟随与作息

  • 海象营地生成小海象时,如果成年海象同时存在,小海象会把成年海象设为领袖并跟随它。
  • 没有领袖时,小海象会跟随附近的玩家一段距离;有领袖时优先跟随领袖。
  • 夜晚、没有领袖、没有战斗目标且拥有营地归属时,它会返回海象营地。
  • 没有领袖时,它会受到营地范围的牵引,离开过远会尝试回到营地;带有 flare_summoned 标签时不使用这条牵引逻辑。
  • 它以肉类为食,会寻找地面上可食用的肉类物品;食物附近有角色或食物不在有效地面上时不会进食。

小海象还继承了海象的睡眠、冻结、沉没和受击状态处理。

掉落

击杀小海象后使用 walrus_wee_loot 掉落表,掉落肉。它不会使用成年海象的掉落表,因此不会掉落吹箭、海象牙或贝雷帽。

应对

小海象的生命值和攻击力都低于成年海象,但它会参与海象团队的索敌与战斗。接近海象营地时,优先注意成年海象和冰猎犬;单独遇到小海象时,可利用它较长的攻击间隔进行走位。

小海象远离成年海象时会尝试回到营地,因此不要把它离开营地的行为误认为是永久脱离。想要稳定取得肉,可以在确认周围其他海象不会同时加入战斗后单独处理它。

与成年海象的区别

小海象与海象共用 walrus.lua、walrusbrain.lua 和 SGwalrus.lua,但在独立构造函数中覆盖了以下内容:

  • 使用幼年外观和独立的 walrus_wee_loot 掉落表;
  • 生命值、攻击力、攻击距离和攻击间隔使用 LITTLE_WALRUS_* 常量;
  • 行走和奔跑速度分别设置为 3 和 5;
  • 带有 taunt_attack 标签,远距离攻击请求会播放挑衅状态,而不是成年海象的吹箭状态;
  • 添加 follower 组件,可跟随海象营地生成的成年海象。

动画

相关条目

海象海象营地肉

版本记录

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

依据源码:scripts/prefabs/walrus.lua scripts/brains/walrusbrain.lua scripts/stategraphs/SGwalrus.lua scripts/prefabs/walrus_camp.lua

涉及实体:little_walrus(小海象)