KKiddyPet / 行为图册
源码快照 · 2026.10.19

Behavior atlas / Archify

三档动作状态机

从睡醒、注视,到主动找你与外出归来。按档位展开每条动作链,查看触发条件、返回路径和具体动作池。图表依据当前本地源码,包含未提交的改动。

动作池与入口对照

直接从当前 runtime 表提取;注册表条目、逻辑状态与商业独立视频是三个口径。实际可播放动作还取决于 PetPack 媒体与解锁条件。

具体动作当前档位入口 / 池注册表播放默认权重回退

01 / 一个引擎,三套可用动作

三档共用同一套模式与计时机制。档位筛选动作池、角色与特性,再由 manifest 决定实际媒体。13 / 32 / 37 是商业独立视频目标,不能拿节点数或注册表条目数替代。

Starter 无玩耍菜单、外出、礼物或独立生气视频;Standard 增加这些入口;Max 再增加稀有动作与七天久别冷落链。

02 / 图里保留当前实现的差异

产品合同要求随机活动在自然状态边界插入;当前 tick 仍按独立 60–120 秒计时触发,定义的 cycleAwakeAtBoundary 未被当前 tick 调用。图按执行路径绘制。

旧文档提到寻人等待最多两分钟;当前执行按白天 3 次 / 深夜 1 次媒体循环计数。参数均可能被 manifest 或运行时配置覆盖。

03 / Cloud 与本地分支分别阅读

Formal Cloud 的外出和礼物由服务端裁定。客户端候选请求后先睡眠,收到 returnAt 才进入外出;礼物不是本地抽奖结果。

15% / 30% 外出、8% / 12% 返礼是客户端本地默认及合同口径。服务端线上实际配置、订阅结算与已安装客户端,本轮未验收。

来源、快照与验证范围
源码依据

petRuntimeConfig.ts:动作池、档位、权重、默认参数。
StateEngine.ts:事件入口、模式变化、退出与回退。
mediaDuration.ts:实际媒体时长优先。
formalDesktop.tsx:Cloud 权威开关。
docs/product-contract.md:产品目标与历史条款冲突顺序。

图内来源行号对应冻结的本地快照;它包含未提交内容,不冒充远端提交。未上传源码文件、照片、媒体或凭据。

验证范围

19 张图的 Archify schema、来源验证、严格产物检查与真实浏览器自动检查均通过。汇总页独立做切档位、专题、动作查询与可访问性基本检查。自动布局检查不等于每张图都已由人眼逐一审美验收。

这是一份静态源码说明,不是客户端发布、线上配置回执或真实宠物动作验收。