游戏版本 756039
首页 › 生物 › 姜饼猪

姜饼猪 Gingerbread Pig

冬季盛宴中立生物追猎
“我最好跟着他。”—— 威尔逊检查它时说

姜饼猪是冬季盛宴追猎中的限时生物,会在玩家附近出现并逃跑,沿途留下饼干屑。它不会主动攻击,追逐结束后可通过掉落获得节日欢愉和饼干屑;若成功完成多次追猎,后续还可能引出姜饼猪屋或姜饼座狼。

概述

姜饼猪由世界的 gingerbreadhunter 组件在追猎流程中生成:组件会选择一名玩家,在距离玩家约 45 范围外的位置尝试生成,并把该玩家设为它的牵引目标。姜饼猪本身没有攻击行为,主要机制是被玩家靠近后逃跑、留下饼干屑,并在限时结束后消失。

它使用 character 标签,但同时免疫电击伤害;代码没有给它添加攻击力或主动攻击状态。

属性

属性 数值
生命值 100
奔跑速度 10
理智光环 代码中未设置
攻击 代码中未设置

姜饼猪的 sleeper 睡眠判定始终返回否、唤醒判定始终返回是,因此不会正常睡觉。

行为

追逐与逃跑

玩家进入约 15 范围时,姜饼猪会触发 onplayernear,进入受惊状态;受惊状态结束后将玩家标记为追逐者,并由行为树的 RunAway 持续逃跑。行为树中的逃跑停止距离为 50;如果姜饼猪有指定的牵引目标且当前没有被追逐,它会在距离牵引目标约 18~20 的范围内调整位置。

玩家离开约 45 范围后,姜饼猪会结束这次追逐。若它已被标记为被玩家追逐,世界会尝试生成一条由 5 个点组成的饼干屑路线,然后把姜饼猪替换为饼干屑。这些追猎路线上的姜饼猪也会带有原追猎的剩余限时。

留下饼干屑

姜饼猪进入受惊状态后开始留下饼干屑;此任务每隔 3 秒尝试生成一次。它在闲置或睡眠状态不会生成,且以自身为中心约 5 范围内已经存在饼干屑时会跳过本次生成。生成的饼干屑会从姜饼猪位置附近弹出。

限时存在

追猎生成的姜饼猪会在 1.5 × 480 秒后被杀死;保存世界时会记录剩余时间。由追猎路线生成的姜饼猪使用该次追猎的剩余时间。

掉落

姜饼猪的掉落表设置为 1 个节日欢愉和 3 个饼干屑。但掉落不是无条件执行:死亡状态只有在姜饼猪正在被玩家追逐,或死亡时约 30 范围内有玩家,才调用掉落组件。因此,远离玩家时因限时结束而消失,可能不会产生这组掉落。

应对与利用

  • 姜饼猪不会攻击玩家,看到它靠近后应直接追上;进入约 15 范围会使它受惊并开始逃跑。
  • 沿着它留下的饼干屑路线追踪。靠近姜饼猪时不要停在它的移动路径上,否则它会继续拉开距离。
  • 想要拿到掉落,死亡时应保持在它附近,或确保它处于被玩家追逐状态;单纯等待其限时结束不一定能获得掉落。
  • 姜饼猪屋是追猎流程中的后续目标之一,可参见姜饼猪屋。

追猎流程中的后续内容

gingerbreadhunter 会按世界天数推进追猎:累计到 3 天后安排一次新的追猎,并在随机延迟后生成姜饼猪。完成追猎后会增加追猎计数;在超过 3 次追猎后,下一条路线的终点可能生成 2~5 座姜饼猪屋,否则会生成姜饼座狼。这部分是世界组件的追猎流程,不是姜饼猪自身的掉落表。

动画

相关条目

饼干屑姜饼猪屋姜饼座狼节日欢愉

版本记录

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

依据源码:scripts/prefabs/gingerbreadpig.lua scripts/brains/gingerbreadpigbrain.lua scripts/stategraphs/SGgingerbreadpig.lua scripts/stategraphs/SGgingerdeadpig.lua scripts/components/gingerbreadhunter.lua scripts/screens/redux/scrapbookdata.lua

涉及实体:gingerbreadpig(姜饼猪)