From 38e08f6c2da41ff20de6a9a89d10b258606976e6 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 2 Nov 2026 07:07:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3(=E9=94=BB=E9=80=A0=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E8=8A=82=E6=89=B9=C2=B7=E7=94=A8=E6=88=B7=E4=BB=A4):?= =?UTF-8?q?=20=E9=94=BB=E9=80=A0=E5=B7=A5=E5=9D=8A.md=E8=A1=A5=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E6=A0=87=E5=87=86=E8=8A=82=E4=B9=9D=E6=9D=A1=E2=80=94?= =?UTF-8?q?=E2=80=94=E6=9F=9C=E5=8F=B0=E8=A7=A3=E9=94=81=E4=B8=8E=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=80=BC=E8=A7=A3=E8=80=A6/=E8=B7=AF=E7=BA=BF?= =?UTF-8?q?=E8=A7=A3=E9=94=81=E5=8F=8C=E9=80=9A=E9=81=93=E5=B9=B6=E8=81=94?= =?UTF-8?q?/=E7=AA=97=E5=8F=A3=E5=86=85=E5=AE=B9/=E5=8D=95=E9=80=89?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E4=B8=8E=E6=A0=91=E9=9B=B6=E6=94=BB=E9=98=B2?= =?UTF-8?q?/=E5=88=87=E6=8D=A2=E8=AF=AD=E4=B9=89/=E5=AE=9A=E4=BB=B7?= =?UTF-8?q?=E7=BB=93=E6=9E=84/=E5=AD=98=E6=A1=A3=E9=97=AD=E5=90=88/?= =?UTF-8?q?=E7=A5=9D=E7=A6=8F=E4=BB=B6=E8=B4=9F=E6=96=AD=E8=A8=80/?= =?UTF-8?q?=E7=94=B2=E5=9E=8B=E5=8F=8C=E8=BD=B4=E5=8F=AF=E6=84=9F,=20?= =?UTF-8?q?=E5=88=A4=E6=8D=AE=E5=85=A8=E7=BB=91=E7=BB=93=E6=9E=84=E4=B8=8E?= =?UTF-8?q?=E5=85=B3=E7=B3=BB=E4=B8=8D=E7=BB=91provisional=E5=80=BC,=20?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E8=A1=8Cv0.10=E2=86=92v0.11;=20capability=5F?= =?UTF-8?q?audit=E8=B1=81=E5=85=8D=E4=BB=B6=E7=A7=BB=E9=99=A4=E9=94=BB?= =?UTF-8?q?=E9=80=A0=E5=B7=A5=E5=9D=8A(=E9=97=B8=E4=BB=A4:=E8=B1=81?= =?UTF-8?q?=E5=85=8D=E4=BB=B6=E5=B7=B2=E6=9C=89=E9=AA=8C=E6=94=B6=E6=A0=87?= =?UTF-8?q?=E5=87=86=E8=8A=82);=20=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95?= =?UTF-8?q?=E6=9D=A1=E7=9B=AE8=E6=8E=A8=E8=BF=9B:=20=E2=91=A3=E9=99=A4?= =?UTF-8?q?=E5=90=8D(=E7=94=A8=E6=88=B7=E8=A3=81=E7=81=B0=E5=8C=96?= =?UTF-8?q?=E7=A2=8E=E8=A3=82=E7=BA=AF=E8=A1=A8=E7=8E=B0=E9=94=A6=E4=B8=8A?= =?UTF-8?q?=E6=B7=BB=E8=8A=B1,=E6=8E=A2=E9=92=88+=E4=BA=BA=E5=B7=A5?= =?UTF-8?q?=E7=9B=AE=E6=A3=80=E5=B7=B2=E5=90=88=E8=A7=84,=E5=91=88?= =?UTF-8?q?=E7=8E=B0=E4=B8=8Ebattle.md=E9=9B=B6=E8=A7=A6=E7=A2=B0),=20?= =?UTF-8?q?=E8=8C=83=E5=9B=B4=E6=94=B6=E7=AA=84=E4=BA=94=E7=B1=BB(?= =?UTF-8?q?=E2=91=A1=E5=A4=9A=E8=AF=AD=E8=A8=80=E2=91=A2=E9=9F=B3=E9=A2=91?= =?UTF-8?q?=E2=91=A4=E6=95=B0=E5=80=BC=E8=90=BD=E5=B8=A6=E4=B8=89=E5=BB=B6?= =?UTF-8?q?=E6=9C=9F=E9=9D=A2=E6=B3=A8=E6=98=8E=E5=BD=92=E5=B1=9E),=20?= =?UTF-8?q?=E5=AE=9E=E5=86=B5=E8=A1=A5=E5=9B=9B=E4=BB=B6=E5=85=B3=E8=81=94?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=87=AD=E6=8D=AE,=20=E6=94=B9=E5=8A=A8?= =?UTF-8?q?=E9=9D=A2=E8=A1=A5=E5=B7=A5=E5=85=B7=E4=BB=A3=E7=A0=81=E6=A1=A3?= =?UTF-8?q?,=20=E7=8A=B6=E6=80=81=E5=BE=85=E6=89=A7=E8=A1=8C=E2=86=92?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E8=AE=BE=E8=AE=A1=E5=B7=B2=E9=97=AD=E5=90=88?= =?UTF-8?q?+=E5=BE=85=E5=86=99=E5=8D=A1;=20=E8=AE=BE=E8=AE=A1=E9=97=AD?= =?UTF-8?q?=E5=90=88=3D=E4=BC=9A=E8=AF=9D=E5=86=85=E4=B9=9D=E6=9D=A1?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E7=94=A8=E6=88=B7=E7=82=B9=E5=A4=B4,=20pipel?= =?UTF-8?q?ine=5Fgate=20PASS(33=E6=9D=A1=E7=9B=AE/49=E8=A1=8C),=20--docs?= =?UTF-8?q?=E5=85=AB=E9=97=B8=E5=85=A8=E7=BB=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/systems/跨局循环/锻造工坊.md | 16 +++++++++++++++- tools/capability_audit.py | 1 - 待办清单.md | 11 ++++++++--- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/design/gdd/systems/跨局循环/锻造工坊.md b/design/gdd/systems/跨局循环/锻造工坊.md index 679e80ab..8319cdb8 100644 --- a/design/gdd/systems/跨局循环/锻造工坊.md +++ b/design/gdd/systems/跨局循环/锻造工坊.md @@ -1,7 +1,7 @@ # 锻造工坊 > 一句话:营地的武器与护甲成长——武器锻造区三条路线、护甲锻造区三条路线各练各的,钥石消费,一次冒险各选一件,满级特效留位本期不做 -> 状态:**v0.10(2026-10-29 实现内容清理:删「现役代码事实」「实装边界」两节与正文代码指证,规则与数值零变化)**——全部数值 provisional,终值归 Alpha 收官 M4 数值批〔未排期〕 +> 状态:**v0.11(2026-11-02 补验收标准节:九条结构面判据落文,规则与数值零变化)**——全部数值 provisional,终值归 Alpha 收官 M4 数值批〔未排期〕 ## 设计目的 用户原案(playnote 2026-10-06):把现役"营地花钱买攻击 +1"改造成有等级、有成长、有满级特效的**武器升级路线**;新增长枪(穿刺)与法杖(魔法)实现武器间差异化;护甲同理——初始只有轻甲(升级只提 AC),最高等级后解锁重甲/魔法护甲,基础 AC 各异、各带满级特效。 @@ -209,3 +209,17 @@ ### 10 · 数值与验证 全部数值 provisional 归 Alpha 收官 M4 数值批;实装批必须带改前 / 改后同随机种子配对读数验证难度影响。 + +## 验收标准 + +本节判据全部绑结构与关系、不绑具体数值:价格、增量、等级上限等行值 provisional 归 M4 数值批,改值不推翻判据;判据失效只发生在结构关系本身被改时。 + +- **柜台解锁与默认值解耦**:天赋树的锻造工坊钥匙节点(见[天赋树](天赋树.md))点亮后本柜台开放、可购买;未点亮时柜台锁定、不存在任何购买途径;未点亮期间武器/甲默认值照常经参数面注入冒险,不存在「未解锁就读不到默认值」的窗口(2026-10-11 树侧钥匙裁)。 +- **路线解锁双通道并联**:长枪、法杖、重甲、魔法护甲四条路线的解锁条件全部在本系统内部、与关卡进度零绑定;每条路线同时开两条互不影响的通道——练满前一档、或支付一次性解锁价直购——任一通道成立即解锁(4b/4b-1 裁)。 +- **窗口内容**:营地四柜台并排呈现;本柜台分武器、护甲两区,各列三条路线行,行名=件名+锻造;出场行显示当前选中(武器+甲);满级特效无窗口入口、无文案(本期不做)。 +- **单选注入与树零攻防**:攻击加值唯一来源=当前选中武器路线、AC 加值唯一来源=当前选中甲路线;0 级=未练合法态、零加值;天赋树淬炼对攻击与 AC 零贡献;开局注入按「账号层基础值+树淬炼 flat+锻造加值+局内加算区」分层可加,锻造加值只取当前选中(2026-10-11 所有权切分裁)。 +- **切换语义**:营地内任意武器×甲组合切换免费、即时生效;换装不丢级不生效——旧选中等级保留、加值待命;一次冒险=一个武器类型+一个甲型;冒险开始后锁死、局内不存在任何换装途径(1a/1b/1c 裁)。 +- **定价结构**:每级价格随已购级数几何递增(第 N+1 级价格 > 第 N 级价格,基价与公比读表单点);路线解锁价一次性收取;钥石不足时购买被拒、余额与等级零变化;GP 全程不可用于本柜台(5b 裁)。 +- **存档闭合**:六条路线等级+当前武器/甲选中标记写入存档,读档恢复与写入前一致;存档域无特效域(6 裁连带)。 +- **祝福件负断言**:局内商店购买攻击/护甲祝福后,本柜台路线等级与选中态零变化(8a 裁连带——货架行名带「攻击」「护甲」字样,属性祝福与锻造升级是两条互不相通的通道)。 +- **甲型双轴可感**:切换甲型后基础 AC 与挨普通攻击的克制修正(轻甲 0/重甲 −1/魔法护甲 +1)双轴同时变化(3b 裁;现行敌方攻击全部按普通处理,断言条件当下即成立)。 diff --git a/tools/capability_audit.py b/tools/capability_audit.py index 9130eeae..6a29592a 100644 --- a/tools/capability_audit.py +++ b/tools/capability_audit.py @@ -45,7 +45,6 @@ STATUS_VALUES = ("已覆盖", "部分覆盖", "未覆盖") # 验收标准节豁免:无可写验收面的在册件(逐件附理由;新豁免须经用户裁) ACCEPT_EXEMPT = { - "锻造工坊.md": "工程化系统,验收面由天赋树与元进度两篇承接,本批迁移实现事实后复核", "生涯.md": "P6 后置未实装,无现成可观测面;实装批补验收标准节", } diff --git a/待办清单.md b/待办清单.md index 9f0900c5..268cd45b 100644 --- a/待办清单.md +++ b/待办清单.md @@ -57,11 +57,16 @@ #### 能力清单覆盖缺口补齐——六类无断言面或设计未定项(2026-10-29 登记,来源=会话提及) -**实况**:证据=`game/tests/README.md` 覆盖域表 25 篇对照行(2026-10-29 立)。以下部分覆盖/未覆盖项作为缺口指针,逐项:①增益状态——只验契约词表与布尔受理,叠层/衰减/清除结算链无断言;②设置与本地化——减动效开关本体仅系统测试与冒烟覆盖、无单元/集成断言,多语言切换面未建;③音频——MVP 无音频,P1 后置无断言面;④战斗表现——死亡灰化与减动效演出档只有探针与人工目检;⑤难度曲线与Boss——难度曲线整链与 Boss 出场门控无专项断言;⑥锻造工坊——价格梯仅长剑路线逐级验,GDD 无验收标准节(`capability_audit` 验收标准豁免在册)。教学引导与生涯两篇的缺口归各自在册条目(「教学形态未定」「「生涯」界面——冒险中数据回看的唯一承接处」),不在本条。补齐时同批刷新覆盖域表与能力行,新增断言按 test-conventions §8.4 绑真实入口。 +**实况**:实际情况=2026-11-02 设计讨论闭合——④除名(用户裁:死亡灰化/碎裂属纯表现锦上添花,探针+人工目检已是合规终态,呈现与 battle.md 承诺行零触碰);范围收窄:④除名后余五类,其中②多语言半边(P1 功能缺口,归 owner 文档待设计问题清单)、③音频(P1 后置)、⑤数值落带半边(归 M4 数值批)三块延期不在本条,可写卡面=①增益状态结算链、②减动效开关、⑤机制门控、⑥锻造工坊结构四处。关联文档: +- `game/tests/README.md` 覆盖域表 25 篇对照行(2026-10-29 立,缺口证据) +- `design/gdd/systems/跨局循环/锻造工坊.md` v0.11(2026-11-02,验收标准节九条判据落文——⑥写卡输入合同) +- `design/gdd/systems/战斗循环/增益状态.md` v1.1(2026-10-26,①结算链规则定稿) +- `design/gdd/systems/冒险循环/难度曲线与Boss.md` v1.2(⑤机制门控规则定稿;数值带 provisional 归 M4) +- `design/gdd/systems/表现与支撑/设置与本地化.md` v1.1(②减动效开关与呈现承诺现行口径) -**改动面**:游戏代码 +**改动面**:游戏代码+工具代码 -**状态**:待执行 +**状态**:文档设计已闭合+待写卡 #### 战斗域结构深拆批——效果发射端口+掷格/受理分件(2026-10-31 重立,来源=批次移交)