火焰猎犬 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 掉落表;不要将普通猎犬或寒冰猎犬的掉落表混用。
应对
掉落物用途
火焰猎犬的掉落物包括怪物肉、犬牙和概率获得的红宝石。犬牙可用于制作与猎犬相关的装备,红宝石可用于多种高级制作与修复;具体配方请以对应物品页面为准。
动画



猎犬
寒冰猎犬
gargoyle_hounddeath