姜饼猪 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 座
姜饼猪屋,否则会生成
姜饼座狼。这部分是世界组件的追猎流程,不是姜饼猪自身的掉落表。
动画

