From 79edb63bc0a2e457c3dee74a85d706c27e6f88ba Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 26 Oct 2026 02:38:22 +0800 Subject: [PATCH 1/4] =?UTF-8?q?docs(=E7=99=BB=E8=AE=B0):=20code/test=20?= =?UTF-8?q?=E8=A7=84=E7=BA=A6=E6=96=87=E9=A6=96=E8=AF=BB=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E5=89=8D=E7=A7=BB=E6=9D=A1=E7=9B=AE=EF=BC=88=E5=BE=85=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=EF=BC=89=E2=80=94=E2=80=94=E4=B8=8E=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E8=A1=8C=E5=8F=A3=E5=BE=84=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 待办清单.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/待办清单.md b/待办清单.md index 1ef6728f..11a18bc8 100644 --- a/待办清单.md +++ b/待办清单.md @@ -2,6 +2,15 @@ 本清单是流水线的唯一登记处:要做的事先在此登记一条,随流水线段推进改状态,做完整条删除;各系统文档的「待办」节只留一行指路存根,不再自建条目。条目格式(标题=登记元数据含可选优先级,正文=实况/缺口/改动面/状态四属性)与状态机以 [doc-conventions §12.1](design/engineering/doc-conventions.md) 为权威。 +#### code/test 规约文首读触发前移——与导航行口径对齐(2026-10-25 登记,来源=会话提及) + +**实况**:证据=2026-10-25 触发时机排查(承接导航前移批 d121d653 与 concept-conventions 批 79d8ee95):code-conventions.md 文首「写任何代码前必须通读本文件」与 test-conventions.md 文首「写任何测试前必须通读本文」仍是旧触发词,与 AGENTS.md 导航行已前移的「定代码方案/定测试方案」口径不一;测试侧实际时点更早(验收断言在写卡期设计)。用户裁:两处一起改;process-conventions 经呈报维持不改(细则主体为开工期内容,开工前知识在红线摘要常驻注入)。 +- 相关文档 design/engineering/code-conventions.md 文首;design/engineering/test-conventions.md 文首;AGENTS.md「规范导航」 + +**改动面**:文档 + +**状态**:待执行 + #### AdventureRunner 职责真拆分——三宿主共 25 条转发属性属 S13 计数迎合装置,须按变化原因重立协作件(2026-10-25 登记,来源=批次移交,优先级=P0) **实况**: From ab79a71eb72daeae14dc2c8e039345d386b04539 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 26 Oct 2026 02:38:22 +0800 Subject: [PATCH 2/4] =?UTF-8?q?docs(=E8=A7=84=E5=88=99=E4=BF=AE=E8=AE=A2):?= =?UTF-8?q?=20code-conventions/test-conventions=20=E6=96=87=E9=A6=96?= =?UTF-8?q?=E8=AF=BB=E8=A7=A6=E5=8F=91=E5=89=8D=E7=A7=BB=E2=80=94=E2=80=94?= =?UTF-8?q?=E3=80=8C=E5=86=99=E4=BB=BB=E4=BD=95=E4=BB=A3=E7=A0=81=E5=89=8D?= =?UTF-8?q?=E5=BF=85=E9=A1=BB=E9=80=9A=E8=AF=BB=E6=9C=AC=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E3=80=8D=E6=94=B9=E3=80=8C=E5=AE=9A=E4=BB=A3=E7=A0=81=E6=96=B9?= =?UTF-8?q?=E6=A1=88=E5=89=8D=E5=BF=85=E9=A1=BB=E9=80=9A=E8=AF=BB=E6=9C=AC?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E3=80=8D=E3=80=81=E3=80=8C=E5=86=99=E4=BB=BB?= =?UTF-8?q?=E4=BD=95=E6=B5=8B=E8=AF=95=E5=89=8D=E5=BF=85=E9=A1=BB=E9=80=9A?= =?UTF-8?q?=E8=AF=BB=E6=9C=AC=E6=96=87=E3=80=8D=E6=94=B9=E3=80=8C=E5=AE=9A?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=96=B9=E6=A1=88=E5=89=8D=E5=BF=85=E9=A1=BB?= =?UTF-8?q?=E9=80=9A=E8=AF=BB=E6=9C=AC=E6=96=87=E3=80=8D=EF=BC=882026-10-2?= =?UTF-8?q?5=20=E7=94=A8=E6=88=B7=E8=A3=81=E4=B8=A4=E5=A4=84=E4=B8=80?= =?UTF-8?q?=E8=B5=B7=E6=94=B9=EF=BC=9B=E4=B8=8E=20d121d653=20=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E8=A1=8C=E5=89=8D=E7=A7=BB=E5=8F=A3=E5=BE=84=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=EF=BC=8C=E6=B5=8B=E8=AF=95=E4=BE=A7=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E6=97=B6=E7=82=B9=E6=9B=B4=E6=97=A9=E2=80=94=E2=80=94=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E6=96=AD=E8=A8=80=E5=9C=A8=E5=86=99=E5=8D=A1=E6=9C=9F?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=EF=BC=9Bprocess-conventions=20=E7=BB=8F?= =?UTF-8?q?=E5=91=88=E6=8A=A5=E7=BB=B4=E6=8C=81=E4=B8=8D=E6=94=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/engineering/code-conventions.md | 2 +- design/engineering/test-conventions.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/design/engineering/code-conventions.md b/design/engineering/code-conventions.md index b23d020a..9d422761 100644 --- a/design/engineering/code-conventions.md +++ b/design/engineering/code-conventions.md @@ -3,7 +3,7 @@ > 约束范围:`game/` 代码同尺度;与 AGENTS.md「硬性红线」节硬约束(数值表单点 / RNG 封闭流 / Core 零 UI / fail-fast / spec-AC 一致性)并行生效,冲突以用户裁决为准。 > 分工:本文管结构 / 契约 / 语言 / 数值 / 流程五类;测试的编写与验收见 `design/engineering/test-conventions.md`;真实反例库见同目录 `code-conventions-cases.md`(不常驻加载,对规则适用有疑义时查)。 -**写任何代码前必须通读本文件。** +**定代码方案前必须通读本文件。** --- diff --git a/design/engineering/test-conventions.md b/design/engineering/test-conventions.md index 6bcfdda3..dbc955f7 100644 --- a/design/engineering/test-conventions.md +++ b/design/engineering/test-conventions.md @@ -4,7 +4,7 @@ > 分工:测试**执行许可**(什么时候允许跑测试)归 AGENTS.md「硬性红线·测试执行两入口铁规」;**跑什么闸、什么顺序**归 `tools/run_all_gates.sh`(脚本即清单,本文与 AGENTS.md 均不另列);本文管测试怎么写、怎么算合格。每件测试工具**是什么、判什么、怎么单独跑、什么时候适合单独用**——见 `game/tests/README.md`(测试工具手册),本文不重复工具介绍。 > 归属:随游戏逻辑写/改的测试=需求改动的一部分(随需求卡片同批落地);不伴随逻辑改动的纯测试维护=工程改动(不写卡,用户发令直改)。 -**写任何测试前必须通读本文。** +**定测试方案前必须通读本文。** --- From 6309b829b1be4433d9238a7eed901049f7b1fe5f Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 26 Oct 2026 02:38:53 +0800 Subject: [PATCH 3/4] =?UTF-8?q?docs(=E5=87=BA=E8=B4=A6):=20code/test=20?= =?UTF-8?q?=E8=A7=84=E7=BA=A6=E6=96=87=E9=A6=96=E8=AF=BB=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E5=89=8D=E7=A7=BB=E6=9D=A1=E7=9B=AE=E5=AE=8C=E6=88=90=E5=8D=B3?= =?UTF-8?q?=E5=88=A0=E2=80=94=E2=80=94=E6=94=B9=E5=8A=A8=E5=B7=B2=E9=9A=8F?= =?UTF-8?q?=E6=9C=AC=E6=89=B9=E8=90=BD=E6=96=87=EF=BC=88ab79a71e=EF=BC=89?= =?UTF-8?q?=EF=BC=8C--docs=20=E5=9F=9F=E9=97=B8=E5=85=A8=E7=BB=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 待办清单.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/待办清单.md b/待办清单.md index 11a18bc8..1ef6728f 100644 --- a/待办清单.md +++ b/待办清单.md @@ -2,15 +2,6 @@ 本清单是流水线的唯一登记处:要做的事先在此登记一条,随流水线段推进改状态,做完整条删除;各系统文档的「待办」节只留一行指路存根,不再自建条目。条目格式(标题=登记元数据含可选优先级,正文=实况/缺口/改动面/状态四属性)与状态机以 [doc-conventions §12.1](design/engineering/doc-conventions.md) 为权威。 -#### code/test 规约文首读触发前移——与导航行口径对齐(2026-10-25 登记,来源=会话提及) - -**实况**:证据=2026-10-25 触发时机排查(承接导航前移批 d121d653 与 concept-conventions 批 79d8ee95):code-conventions.md 文首「写任何代码前必须通读本文件」与 test-conventions.md 文首「写任何测试前必须通读本文」仍是旧触发词,与 AGENTS.md 导航行已前移的「定代码方案/定测试方案」口径不一;测试侧实际时点更早(验收断言在写卡期设计)。用户裁:两处一起改;process-conventions 经呈报维持不改(细则主体为开工期内容,开工前知识在红线摘要常驻注入)。 -- 相关文档 design/engineering/code-conventions.md 文首;design/engineering/test-conventions.md 文首;AGENTS.md「规范导航」 - -**改动面**:文档 - -**状态**:待执行 - #### AdventureRunner 职责真拆分——三宿主共 25 条转发属性属 S13 计数迎合装置,须按变化原因重立协作件(2026-10-25 登记,来源=批次移交,优先级=P0) **实况**: From 0ed5fcf2011aaeee2de0e78a662b99fed3278eb9 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 26 Oct 2026 02:44:31 +0800 Subject: [PATCH 4/4] =?UTF-8?q?docs(=E8=B4=A6=E9=9D=A2=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=89=B9):=20=E4=BD=93=E6=A3=80=E9=81=97=E7=95=99=E4=B8=A4?= =?UTF-8?q?=E6=89=B9=E6=94=B9=EF=BC=882026-10-26=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E6=96=B9=E6=A1=88=E5=90=8E=E5=8F=91=E4=BB=A4?= =?UTF-8?q?=EF=BC=89=E2=80=94=E2=80=94A=20=E6=89=B9=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E5=88=B7=E6=96=B0=EF=BC=9A=E5=BE=85=E5=8A=9E?= =?UTF-8?q?=E5=85=83=E8=BF=9B=E5=BA=A6=E9=97=AD=E5=90=88=E5=87=AD=E6=8D=AE?= =?UTF-8?q?=E6=B3=A8=E8=AE=B0=20v1.21=E2=86=92v1.25=EF=BC=88=E5=B7=B2?= =?UTF-8?q?=E5=A4=8D=E6=A0=B8=20v1.22=E2=86=92v1.25=20=E4=B8=89=E6=AC=A1?= =?UTF-8?q?=E6=8D=A2=E4=BB=A3=E6=9C=AA=E8=A7=A6=E5=8F=82=E6=95=B0=E9=9D=A2?= =?UTF-8?q?=E4=B8=8E=E8=A6=86=E7=9B=96=E5=80=BC=E9=80=9A=E9=81=93=E8=8A=82?= =?UTF-8?q?=EF=BC=89=EF=BC=8B=E8=90=A5=E5=9C=B0=E5=8D=A1=E2=91=A3=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E8=A1=8C=E9=87=8D=E5=A4=8D=E6=AE=B5=E3=80=8C=E5=B7=B2?= =?UTF-8?q?=E5=86=99=E5=8D=A1=EF=BC=8B=E5=B7=B2=E5=86=99=E5=8D=A1=E3=80=8D?= =?UTF-8?q?=E5=88=A0=E4=B8=80=EF=BC=8B=E6=A0=B9=E7=B4=A2=E5=BC=95=E5=9B=9B?= =?UTF-8?q?=E5=A4=84=E7=89=88=E6=9C=AC=E6=BB=9E=E5=90=8E=E8=A1=8C=EF=BC=88?= =?UTF-8?q?=E6=9C=AF=E8=AF=AD=E8=A1=A8=20v1.23/08=20v1.16/settlement-summa?= =?UTF-8?q?ry=20v1.4/camp=20v2.1=EF=BC=89=EF=BC=9BB=20=E6=89=B9=E9=85=8D?= =?UTF-8?q?=E9=A2=9D=E7=A1=AC=E5=80=BC=E6=91=98=E9=99=A4=EF=BC=9A=E5=A5=87?= =?UTF-8?q?=E7=89=A9=E5=87=80=E5=88=A0=E9=87=8D=E8=A3=81=E5=8F=A5/?= =?UTF-8?q?=E5=86=92=E9=99=A9=E7=BB=93=E6=9E=84=E6=A1=88D=E6=B1=A0?= =?UTF-8?q?=E5=8F=A5/node-reward=20=E5=90=8C=E5=BA=93=E5=90=8C=E6=B1=A0?= =?UTF-8?q?=E8=80=97=E4=B8=A4=E5=A4=84=E2=80=94=E2=80=94=E5=9B=9B=E7=BA=A7?= =?UTF-8?q?=E6=A1=A3=E4=BD=8D=E6=A1=86=E6=9E=B6=E4=B8=8E=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E9=94=9A=E8=A7=84=E5=88=99=E5=8F=A5=E4=BF=9D=E7=95=99=E3=80=81?= =?UTF-8?q?=E6=9E=9A=E6=95=B0=E4=B8=80=E5=BE=8B=E6=94=B9=E8=AF=BB=20advent?= =?UTF-8?q?ure.tres=EF=BC=88doc-conventions=20=E6=95=B0=E5=80=BC=E7=BA=AA?= =?UTF-8?q?=E5=BE=8B=EF=BC=9A=E6=AD=A3=E6=96=87=E5=AE=9A=E8=A7=84=E5=88=99?= =?UTF-8?q?=E5=8F=96=E5=80=BC=E5=9F=9F=E5=8D=95=E4=BD=8D=EF=BC=8C=E7=8E=B0?= =?UTF-8?q?=E8=A1=8C=E5=B9=B3=E8=A1=A1=E5=80=BC=E4=B8=8D=E8=BF=9B=E6=AD=A3?= =?UTF-8?q?=E6=96=87=EF=BC=89=EF=BC=9B=E5=B8=A6=E6=97=A5=E6=9C=9F=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E8=BD=BD=E6=8C=89=E8=B1=81=E5=85=8D=E4=B8=8D?= =?UTF-8?q?=E5=8A=A8=E3=80=82=E5=BE=85=E5=8A=9E=20v2.8=20=E6=97=A7?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E4=B8=80=E9=A1=B9=E7=94=B1=20navfix3=20?= =?UTF-8?q?=E6=89=B9=E5=85=88=E8=A1=8C=E6=B6=88=E8=A7=A3=E4=B8=8D=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=94=B9=E3=80=82game=20=E9=9D=A2=20schema=20?= =?UTF-8?q?=E4=B8=8E=E8=A1=A8=E5=80=BC=E7=BB=9F=E4=B8=80=E5=80=BA=E7=95=99?= =?UTF-8?q?=E5=BE=85=E5=8A=9E:685=20=E8=B5=B0=E5=86=99=E5=8D=A1=E9=80=9A?= =?UTF-8?q?=E9=81=93=EF=BC=8C=E6=9C=AC=E6=89=B9=E4=B8=8D=E7=A2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/02-系统清单.md | 8 ++++---- design/gdd/systems/冒险循环/冒险结构.md | 2 +- design/gdd/systems/冒险循环/奇物.md | 2 +- design/gdd/ux/node-reward.md | 4 ++-- 待办清单.md | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/design/gdd/02-系统清单.md b/design/gdd/02-系统清单.md index f61ed665..3eda0117 100644 --- a/design/gdd/02-系统清单.md +++ b/design/gdd/02-系统清单.md @@ -12,10 +12,10 @@ | `03-内容规模.md` | 几个关卡、几种敌人、几种道具——做多少砍多少 | | `04-美术音频方向.md` | 参考图、参考游戏、风格关键词 | | `05-不做清单.md` | 明确写:这些我不要 | -| `术语表.md` | 全库专用术语的唯一对照表——危险格/安全格/同调位/RAP/GP/真视等定义+退役词对照(2026-10-11 建立,v1.0) | +| `术语表.md` | 全库专用术语的唯一对照表——危险格/安全格/同调位/RAP/GP/真视等定义+退役词对照(2026-10-11 建立,v1.23) | | `待办清单.md`(仓库根,不属本树) | 全项目待办事项的唯一登记处;各系统文档的「待办」节只留指路存根 | | `体验验证清单.md`(仓库根,不属本树) | 需要真人试玩观测的验证项登记处(与待办清单分工:待办清单是"要拍板的事",本篇是"要玩过才知道的事");每条注明结论回流路径 | -| `08-Alpha版本标准.md` | Alpha 版本包含哪些东西的清单——里程碑 M3 的完成标准;只列条目不写内容,定义一律指路各权威文档(**已定稿 v1.4**,2026-10-13) | +| `08-Alpha版本标准.md` | Alpha 版本包含哪些东西的清单——里程碑 M3 的完成标准;只列条目不写内容,定义一律指路各权威文档(**已定稿 v1.16**,2026-10-13) | ## systems/ 五个循环 @@ -78,8 +78,8 @@ | `level-clear.md` | 关卡结算屏 UX spec:大奖励三件套兑付与钥石/GP 结算呈现 | 义务锁定版·视觉终稿后置 | | `level-map.md` | 关卡画面 UX spec:选路枢纽独立屏三停点布局、GP 常驻徽章、底栏状态栏 | 定稿版·独立屏+视觉终稿已冻结 | | `node-reward.md` | 节点奖励屏 UX spec:奖励节点提升三选一选择面、七种令牌池与刷新双源(与商店货架同库;通关三选一候选=纯专长,见 level-clear) | v2.9·令牌池在役 | -| `settlement-summary.md` | 结算总结 UX spec:战斗总结结算(战斗胜利面)与冒险总结结算(冒险终结面)——两面分节的纯呈现轻量 spec | v1.2·纯呈现已实装面成文 | -| `camp.md` | 营地场景 UX spec:可点击场景图与七物件点选、钥石余额、各功能界面入口(存档级/局外呈现面) | v1.1 | +| `settlement-summary.md` | 结算总结 UX spec:战斗总结结算(战斗胜利面)与冒险总结结算(冒险终结面)——两面分节的纯呈现轻量 spec | v1.4·纯呈现已实装面成文 | +| `camp.md` | 营地场景 UX spec:可点击场景图与七物件点选、钥石余额、各功能界面入口(存档级/局外呈现面) | v2.1 | | `shop.md` | 商店覆盖层 UX spec:令牌级货架(与三选一同池)、GP 余额与付费刷新、购买/离开(中循环节点兑付呈现面) | v1.1 | ## 子系统命名对照表(中文规范名 ↔ 英文代号) diff --git a/design/gdd/systems/冒险循环/冒险结构.md b/design/gdd/systems/冒险循环/冒险结构.md index bf2b98ee..7b48b2a2 100644 --- a/design/gdd/systems/冒险循环/冒险结构.md +++ b/design/gdd/systems/冒险循环/冒险结构.md @@ -168,7 +168,7 @@ GP(显示名「GP」)是冒险内的一次性属性提升货币:战斗胜 兑付次序:部分回血先行(按当刻生命与上限结算),随后呈现三选一**选择停点**——零自动推进,必须玩家点选才兑付,重复兑付被拒(结算受理只算一次语义同族)。选择停点可中断:断点附随件扩「奖励选择态 + 件获取次数计数」,续玩已选件不静默丢失;**候选逐位一致系停点快照承载的实现现状、非验收义务**(不一致不影响玩法——2026-10-01 用户裁决,见「冒险断点」节)。 -**奖励节点三选一池(结构层——池机制事实源=[奇物](奇物.md)「池结构与抽取」节,2026-10-11 迭代 20 案D 换代)**:池 = 四级令牌库 70/25/9/0=104 张(案D——普通打底/优秀·稀有做翼/传说惊喜位空集;曝光槽 = 三选一 2 格全池 + 1 格优秀档以上子池,令牌 = 出现次数上限、概率与已拿上限解耦;构成数字与抽取细节全读[奇物](奇物.md)与 `adventure.tres`,provisional 归[难度曲线与Boss](难度曲线与Boss.md)曲线调参批,本节零复制)。**池为冒险级单例**(迭代 10 追加批):关卡内奖励节点的三选一与商店货架共享同一令牌库(同库同摘牌),库存 = 剩余令牌数;消费 reward_pick 封闭随机流(主种子派生、[数据配置](../表现与支撑/数据配置.md)口径),同种子同操作序列同三选项可复放;**MC 策略 316-f**:autoplay 1 级优先度=最稀有(rarest>rare>common)、2 级=最左。断点附随件承载池余库逐枚还原;兑付语义归[关卡节点地图](关卡节点地图.md)。 +**奖励节点三选一池(结构层——池机制事实源=[奇物](奇物.md)「池结构与抽取」节,2026-10-11 迭代 20 案D 换代)**:池 = 四级令牌库(案D——普通打底/优秀·稀有做翼/传说惊喜位空集;曝光槽 = 三选一 2 格全池 + 1 格优秀档以上子池,令牌 = 出现次数上限、概率与已拿上限解耦;构成数字与抽取细节全读[奇物](奇物.md)与 `adventure.tres`,provisional 归[难度曲线与Boss](难度曲线与Boss.md)曲线调参批,本节零复制)。**池为冒险级单例**(迭代 10 追加批):关卡内奖励节点的三选一与商店货架共享同一令牌库(同库同摘牌),库存 = 剩余令牌数;消费 reward_pick 封闭随机流(主种子派生、[数据配置](../表现与支撑/数据配置.md)口径),同种子同操作序列同三选项可复放;**MC 策略 316-f**:autoplay 1 级优先度=最稀有(rarest>rare>common)、2 级=最左。断点附随件承载池余库逐枚还原;兑付语义归[关卡节点地图](关卡节点地图.md)。 **秘宝件受同调位约束**(2026-10-09 注:道具件已随迭代 11 第①批 T7 出池——三选一/奖励节点/战斗内渠道现行零道具件投放,下述渠道约束与替换交互无现役触发面,保留作渠道恢复时的契约口径;同调位读数现行事实源=attunement_growth.tres 谓词表实时求值):道具持有上限 = 同调位数。读数源 = 同调位里程碑谓词表 attunement_growth.tres 实时求值(0 起步、硬上限 3、增长 = 通关次数 + Boss 击杀数——同调实施批 2026-10-03 落地,过渡读数源 transitional_sync_slots 已顺带退役;原提案八拍板 git 57da58c 已退役)。获取渠道约束形态(迭代 10 过渡承载):三选一道具件超位触发**替换交互**(现有件与新件 N+1 选 N——丢任一原有件腾位收新,或放弃新件不获取;终态恒 ≤ 同调位);奖励节点与战斗内渠道超位**不授予**(候选拒绝 + 掉落沉没,逐行归因留痕)——停点渠道全覆盖的替换交互随同调实施批统一完成(原待办清单条目已随完成移除)。 diff --git a/design/gdd/systems/冒险循环/奇物.md b/design/gdd/systems/冒险循环/奇物.md index 30c0d98b..abe462aa 100644 --- a/design/gdd/systems/冒险循环/奇物.md +++ b/design/gdd/systems/冒险循环/奇物.md @@ -104,7 +104,7 @@ 惊巢反制=退役进素材库(不迁入)。 -**资源类迁出件(2026-10-18 用户裁)**:完美保险自资源类迁入专长——理由:它给的是**规则豁免**而非可调动的余量(§1.1 判据「给规则的是专长」),效果=本场首次封印落空不计入完美封印判定。旧「资源类成员」归类系 2026-10-08 框架批写入、无用户裁断支撑,随本次改判注销。专长行已于迭代 31 卡② 落表(合并 `3e076e22`):`feats.tres` 单行 `when counter(insurance_used) lt 1` 承载「本场首次」,效果类型 `forgive_seal_miss` 随引擎扩签;配额按净删重裁(rare 9→7、总量 104→102)。 +**资源类迁出件(2026-10-18 用户裁)**:完美保险自资源类迁入专长——理由:它给的是**规则豁免**而非可调动的余量(§1.1 判据「给规则的是专长」),效果=本场首次封印落空不计入完美封印判定。旧「资源类成员」归类系 2026-10-08 框架批写入、无用户裁断支撑,随本次改判注销。专长行已于迭代 31 卡② 落表(合并 `3e076e22`):`feats.tres` 单行 `when counter(insurance_used) lt 1` 承载「本场首次」,效果类型 `forgive_seal_miss` 随引擎扩签;稀有档配额随净删重裁下调,现行值读 `game/data/tables/adventure.tres`。 ### 扩签登记(迭代 20 实装已承载——2026-10-12 追认④写入文档换代) diff --git a/design/gdd/ux/node-reward.md b/design/gdd/ux/node-reward.md index 880b1915..c1cee306 100644 --- a/design/gdd/ux/node-reward.md +++ b/design/gdd/ux/node-reward.md @@ -18,6 +18,6 @@ ## 口径 -- **同库同池耗(v2.4)**:池=固定配额令牌库(档位=四级框架 普通/优秀/稀有/传说,现行配额 普通 70/优秀 25/稀有 3/传说 0=98 张、传说=头奖位留空〔稀有档现投放=行动点件 3〕;各 kind 现行配额读 `game/data/tables/adventure.tres`——「道具件 2」原列稀有档,随 aux_item 池种退役〔迭代 11 第①批 T7,落地晚于追认 b〕收窄——状态记录自决披露项);洗牌不放回抽 3(**同 kind 去重每 kind 至多一枚**——「三种不同选项」体验延续,kind 出现率∝剩余令牌数)、选中踢池未选回池、池耗即枯竭(余库不足出齐剩余,空库=零候选合法态直通);**种类次数上限退役**(池消耗即上限)。数值对:小GP 20/大GP 50、小增伤 +1/大 +2、小护甲 +1/大 +2、小生命 +5/大 +10、恢复 +6 当即回血(封顶生效上限)、AP +1。**MC 策略 316-f**:1 级优先度=最稀有(legendary>rare>excellent>common,头奖位现行留空)、2 级=最左(并列同档取最左)。配额结构锚与档位构成读冒险表(schema 硬断言配额结构锚——见 `data/schemas/adventure_table.gd`)。**v2.3 第三渠道并账维持**:商店货架=同库付费渠道(令牌级货架,买一件=奖励面少一件),库存=剩余令牌数,账本语义与切边注记归[冒险结构](../systems/冒险循环/冒险结构.md)共享池账本节。 +- **同库同池耗(v2.4)**:池=固定配额令牌库(档位=四级框架 普通/优秀/稀有/传说,传说=头奖位留空〔稀有档现投放为行动点件〕;各 kind 现行配额读 `game/data/tables/adventure.tres`——「道具件 2」原列稀有档,随 aux_item 池种退役〔迭代 11 第①批 T7,落地晚于追认 b〕收窄——状态记录自决披露项);洗牌不放回抽 3(**同 kind 去重每 kind 至多一枚**——「三种不同选项」体验延续,kind 出现率∝剩余令牌数)、选中踢池未选回池、池耗即枯竭(余库不足出齐剩余,空库=零候选合法态直通);**种类次数上限退役**(池消耗即上限)。数值对:小GP 20/大GP 50、小增伤 +1/大 +2、小护甲 +1/大 +2、小生命 +5/大 +10、恢复 +6 当即回血(封顶生效上限)、AP +1。**MC 策略 316-f**:1 级优先度=最稀有(legendary>rare>excellent>common,头奖位现行留空)、2 级=最左(并列同档取最左)。配额结构锚与档位构成读冒险表(schema 硬断言配额结构锚——见 `data/schemas/adventure_table.gd`)。**v2.3 第三渠道并账维持**:商店货架=同库付费渠道(令牌级货架,买一件=奖励面少一件),库存=剩余令牌数,账本语义与切边注记归[冒险结构](../systems/冒险循环/冒险结构.md)共享池账本节。 - ~~道具件入本关库存~~(v2.2 退役——秘宝局内不掉落机制道具,三轴 doctrine 锁死)。 -- ~~「池空直通」合法态~~(v2.4 随令牌池换代退役又回归异形:旧口径=GP 无上限保证牌库恒非空;现口径=固定配额池(现值 98 张,读冒险表)真可耗尽,空库=零候选直通合法态——池耗即枯竭既定后果)。 +- ~~「池空直通」合法态~~(v2.4 随令牌池换代退役又回归异形:旧口径=GP 无上限保证牌库恒非空;现口径=固定配额池(现行值读冒险表)真可耗尽,空库=零候选直通合法态——池耗即枯竭既定后果)。 diff --git a/待办清单.md b/待办清单.md index 1ef6728f..1df2f573 100644 --- a/待办清单.md +++ b/待办清单.md @@ -272,7 +272,7 @@ #### 冒险前资源配比预设(构筑提案)(2026-09-18 登记,来源=会话提及) -**实况**:构筑提案 2026-09-18 立项、八项裁决全裁(2026-10-04),设计闭合机制=[元进度](design/gdd/systems/跨局循环/元进度.md)「冒险开始参数面与覆盖值通道」(零新机制);2026-10-05 挂起——移出 roadmap 迭代 14,八项裁决与需求卡片冻结保留,重启须用户另行发令;全案与淘汰依据原载已退役提案(git 历史可考),裁决细节冻结在卡片。关联文档:[元进度](design/gdd/systems/跨局循环/元进度.md) v1.0(闭合凭据;现行 v1.21 已复核在役,2026-10-18 文档体检第 10 项);需求卡片 reports/需求卡片-冒险前资源配比预设批-2026-10-04.md(文件头挂冻结横幅)。 +**实况**:构筑提案 2026-09-18 立项、八项裁决全裁(2026-10-04),设计闭合机制=[元进度](design/gdd/systems/跨局循环/元进度.md)「冒险开始参数面与覆盖值通道」(零新机制);2026-10-05 挂起——移出 roadmap 迭代 14,八项裁决与需求卡片冻结保留,重启须用户另行发令;全案与淘汰依据原载已退役提案(git 历史可考),裁决细节冻结在卡片。关联文档:[元进度](design/gdd/systems/跨局循环/元进度.md) v1.0(闭合凭据;现行 v1.25 已复核在役,2026-10-26 文档体检第 10 项);需求卡片 reports/需求卡片-冒险前资源配比预设批-2026-10-04.md(文件头挂冻结横幅)。 - 相关文档:[地图战斗资源](design/gdd/systems/战斗循环/地图战斗资源.md)修订批(基础配比的权重覆盖语义 + GDD 修订)与[元进度](design/gdd/systems/跨局循环/元进度.md)(解锁容量与注入生产者)共裁;呈现面归[HUD 框架](design/gdd/systems/表现与支撑/HUD框架.md)与[教学引导](design/gdd/systems/表现与支撑/教学引导.md)顺带。 **改动面**:文档 @@ -630,7 +630,7 @@ **改动面**:文档+游戏代码+美术素材 -**状态**:文档设计已闭合+待美术设计+已写卡+已写卡 +**状态**:文档设计已闭合+待美术设计+已写卡 ---