游戏版本 756039
首页 › 生物 › 火焰猎犬

火焰猎犬 Fire Hound

猎犬敌对季节变体火焰 又名 火猎犬
“那东西在发红光。”—— 威尔逊检查它时说

火焰猎犬是猎犬袭击中的季节变体,通常在夏季或秋季的特殊猎犬生成判定中出现。它拥有 100 点生命值、30 点攻击力,移动速度为 10;死亡时会生成火焰,战斗结束后不要站在尸体附近。

概述

火焰猎犬是敌对的猎犬变体,使用 hound.lua 中的 fnfire 构造函数。猎犬袭击组件将它登记为夏季变体:当特殊季节变体判定成功,且世界处于夏季或秋季时,袭击可能生成火焰猎犬,而不是普通猎犬。它可以在陆地和海上移动。

属性

属性 数值
生命值 100
攻击力 30
攻击间隔 2 秒
移动速度 10
游泳速度 3.5
理智光环 -40 /分钟

火焰猎犬继承普通猎犬的索敌与战斗组件,并使用独立的火焰猎犬生命值、攻击力、攻击间隔和移动速度常量。

行为

索敌与群体行为

火焰猎犬使用猎犬共用的 retargetfn 和 KeepTarget:普通情况下会在 20 范围内寻找可攻击目标;若有领袖或属于宠物猎犬,则会使用相应的跟随索敌范围。墙、猎犬巢穴、其他猎犬和猎犬友军不会作为普通索敌目标。被攻击或攻击其他目标时,它会向猎犬或猎犬友军分享目标,单次最多分享给 5 个单位。

攻击与作息

攻击状态在动画第 16 帧调用 combat:DoAttack。它继承猎犬的睡眠系统;普通野生猎犬并不使用宠物猎犬的夜间回家睡眠条件。猎犬本体的睡眠判定还会检查目标、燃烧状态以及是否靠近巢穴。

死亡火焰

火焰猎犬死亡时会触发 DoFireExplosion,并生成 3 个 houndfire 火焰实体;从存档加载造成的死亡事件不会触发该效果。火焰猎犬本身可被冻结,但其冻结抗性为 4,该值由 hound.lua 中的局部赋值设置。

掉落

掉落表 hound_fire
物品数量概率
怪物肉×1100%
犬牙×1100%
红宝石×120%

火焰猎犬使用 hound_fire 掉落表;不要将普通猎犬或寒冰猎犬的掉落表混用。

应对

  • 火焰猎犬的攻击间隔为 2 秒,可以利用攻击间隔进行走位,但要注意它的移动速度为 10。
  • 击杀后不要立即站在尸体旁:死亡事件会生成 3 个 houndfire,源码确认了生成数量,但火焰实体的具体燃烧与传播行为由 fnfiredrop 及其燃烧、传播组件负责。
  • 猎犬会分享仇恨,因此不要在其他猎犬附近长时间恋战;被攻击时应尽量拉开与猎犬群的距离。
  • 火焰猎犬掉落的红宝石是重要的红宝石来源之一;同时会掉落犬牙和怪物肉。

掉落物用途

火焰猎犬的掉落物包括怪物肉、犬牙和概率获得的红宝石。犬牙可用于制作与猎犬相关的装备,红宝石可用于多种高级制作与修复;具体配方请以对应物品页面为准。

动画

相关条目

猎犬寒冰猎犬犬牙怪物肉红宝石gargoyle_hounddeath

版本记录

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

依据源码:scripts/prefabs/hound.lua scripts/brains/houndbrain.lua scripts/stategraphs/SGhound.lua scripts/components/hounded.lua

涉及实体:firehound(火焰猎犬)